{"id":36013,"date":"2024-11-01T09:44:53","date_gmt":"2024-11-01T09:44:53","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=36013"},"modified":"2024-11-01T11:09:29","modified_gmt":"2024-11-01T11:09:29","slug":"machine-learning-and-deep-learning-algorithm-trading-mean-variance-optimization","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/36013\/","title":{"rendered":"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization"},"content":{"rendered":"<p><body><\/p>\n<p>Hello! Welcome to the course for those interested in quantitative trading. In this course, we will delve deeply into machine learning and deep learning algorithm trading as well as mean-variance optimization. To understand this content, a basic knowledge of statistics and programming skills are required. However, do not worry, I will explain it as simply as possible.<\/p>\n<h2>1. Basic Concepts of Machine Learning and Deep Learning<\/h2>\n<p>Machine learning is a technique that uses data to recognize patterns and make predictions. Deep learning, a subset of machine learning, uses artificial neural networks to solve even more complex problems.<\/p>\n<h3>1.1 Types of Machine Learning<\/h3>\n<p>Machine learning can be broadly categorized into three types:<\/p>\n<ul>\n<li><strong>Supervised Learning<\/strong>: Used when input data and correct output data are provided. For example, a model that predicts future stock prices based on past stock prices falls into this category.<\/li>\n<li><strong>Unsupervised Learning<\/strong>: In cases where only input data is given and no output data is provided. Techniques like clustering fall under this category.<\/li>\n<li><strong>Reinforcement Learning<\/strong>: An agent learns strategies to maximize rewards by interacting with the environment. It is commonly used in stock trading systems.<\/li>\n<\/ul>\n<h3>1.2 Structure of Deep Learning<\/h3>\n<p>Deep learning is based on artificial neural networks and consists of multiple layers of nodes (neurons). Each layer receives signals from the previous layer, applies weights, and then passes the signals to the next layer through an activation function.<\/p>\n<h2>2. What is Algorithm Trading?<\/h2>\n<p>Algorithm trading is a method that automatically executes trading transactions based on predefined trading rules. Through machine learning and deep learning algorithms, market data can be collected and analyzed to develop more sophisticated strategies.<\/p>\n<h3>2.1 Advantages of Algorithm Trading<\/h3>\n<ul>\n<li>Accurate data analysis<\/li>\n<li>Exclusion of emotional factors<\/li>\n<li>Rapid order execution<\/li>\n<li>Validation of strategies through backtesting<\/li>\n<\/ul>\n<h3>2.2 Implementation Process of Algorithm Trading<\/h3>\n<p>The process of implementing an algorithm trading system is as follows:<\/p>\n<ol>\n<li>Market data collection<\/li>\n<li>Data preprocessing and exploratory data analysis (EDA)<\/li>\n<li>Model selection and training<\/li>\n<li>Backtesting and strategy optimization<\/li>\n<li>Real trading<\/li>\n<\/ol>\n<h2>3. Mean-Variance Optimization<\/h2>\n<p>Mean-variance optimization is a methodology that serves as the foundation for portfolio theory, used to balance the returns and risks of assets. It is a theory proposed by Harry Markowitz in 1952.<\/p>\n<h3>3.1 Basic Principles of Mean-Variance Optimization<\/h3>\n<p>Mean-variance optimization is based on two key elements:<\/p>\n<ul>\n<li><strong>Expected Return<\/strong>: The average return that an asset is expected to yield over the long term.<\/li>\n<li><strong>Risk<\/strong>: Represents the volatility of asset returns and is generally measured by standard deviation.<\/li>\n<\/ul>\n<h3>3.2 Portfolio Construction<\/h3>\n<p>Portfolio construction is the process of determining the proportions of each asset. In this process, the correlations between each asset play an important role.<\/p>\n<h3>3.3 Mean-Variance Optimization Formula<\/h3>\n<pre>\n    Minimize: 1\/2 * w' * \u03a3 * w\n    Subject to: \u03bc' * w >= r\n                 1' * w = 1\n    <\/pre>\n<p>Where:<\/p>\n<ul>\n<li><code>w<\/code>: Proportions of the assets<\/li>\n<li><code>\u03a3<\/code>: Covariance matrix of the assets<\/li>\n<li><code>\u03bc<\/code>: Expected return vector of the assets<\/li>\n<li><code>r<\/code>: Target return<\/li>\n<li><code>1<\/code>: A vector with all elements equal to 1<\/li>\n<\/ul>\n<h3>3.4 Implementation of Mean-Variance Optimization Using Python<\/h3>\n<pre>\nimport numpy as np\nimport pandas as pd\nfrom scipy.optimize import minimize\n\ndef mean_variance_optimization(return_data, target_return):\n    returns = return_data.mean()\n    cov_matrix = return_data.cov()\n    \n    num_assets = len(returns)\n    \n    def objective(weights):\n        return 0.5 * np.dot(weights.T, np.dot(cov_matrix, weights))\n    \n    constraints = (\n        {'type': 'eq', 'fun': lambda x: np.sum(x) - 1},\n        {'type': 'eq', 'fun': lambda x: np.dot(returns, x) - target_return}\n    )\n    \n    bounds = tuple((0, 1) for asset in range(num_assets))\n    initial_weights = num_assets * [1. \/ num_assets]\n    \n    optimization_results = minimize(objective, initial_weights, method='SLSQP', bounds=bounds, constraints=constraints)\n    \n    return optimization_results.x\n\n# Example data\ndata = pd.DataFrame({\n    'Asset1': [0.1, 0.12, 0.15],\n    'Asset2': [0.08, 0.1, 0.09],\n    'Asset3': [0.15, 0.14, 0.2],\n})\n\noptimized_weights = mean_variance_optimization(data, target_return=0.1)\nprint(optimized_weights)\n    <\/pre>\n<h3>3.5 Results Analysis<\/h3>\n<p>The optimal asset proportions calculated from the code above constitute a structure that minimizes risk while satisfying the portfolio&#8217;s expected return to meet the target return. The optimized weights can also be applied in the process of portfolio rebalancing.<\/p>\n<h2>4. Building Machine Learning and Deep Learning Models<\/h2>\n<p>Now we will implement algorithm trading using machine learning and deep learning. The model supports trading decisions based on historical market data predictions.<\/p>\n<h3>4.1 Data Collection and Preprocessing<\/h3>\n<p>Data collection can be performed through API or web scraping, and the collected data is sorted over time, handling missing values before calculating metrics.<\/p>\n<h3>4.2 Feature Engineering<\/h3>\n<p>This is the process of creating various features to improve the model. For example, considering past prices, trading volume, moving averages, etc.<\/p>\n<h3>4.3 Training the Machine Learning Model<\/h3>\n<pre>\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.ensemble import RandomForestRegressor\n\n# Splitting the data\nX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)\n\n# Training the model\nmodel = RandomForestRegressor()\nmodel.fit(X_train, y_train)\n    <\/pre>\n<h3>4.4 Model Evaluation and Optimization<\/h3>\n<p>The performance of the model can be evaluated using various metrics such as RMSE, MAE, etc., which can be used to proceed with hyperparameter tuning to optimize the model.<\/p>\n<h3>4.5 Building the Deep Learning Model<\/h3>\n<pre>\nfrom tensorflow.keras.models import Sequential\nfrom tensorflow.keras.layers import Dense\n\n# Constructing the deep learning model\nmodel = Sequential()\nmodel.add(Dense(units=64, activation='relu', input_dim=X.shape[1]))\nmodel.add(Dense(units=32, activation='relu'))\nmodel.add(Dense(units=1, activation='linear'))\n\nmodel.compile(optimizer='adam', loss='mean_squared_error')\n\n# Training the model\nmodel.fit(X_train, y_train, epochs=100, batch_size=10)\n    <\/pre>\n<h2>5. Backtesting and Strategy Evaluation<\/h2>\n<p>We analyze the results by testing the performance of the built algorithm against historical data. This allows us to evaluate the profitability and safety of the strategy.<\/p>\n<h3>5.1 Establishing a Backtesting Framework<\/h3>\n<p>Backtesting an algorithm involves generating trading signals based on given historical data and executing them to measure performance.<\/p>\n<h3>5.2 Performance Metrics<\/h3>\n<p>Several performance metrics are used to evaluate backtesting results:<\/p>\n<ul>\n<li>Sharpe Ratio<\/li>\n<li>Maximum Drawdown<\/li>\n<li>Annualized Return<\/li>\n<\/ul>\n<h2>6. Conclusion<\/h2>\n<p>In this course, we covered algorithm trading using machine learning and deep learning, as well as mean-variance optimization. Based on the knowledge gained in this process, we encourage you to build your own trading system. The world of quantitative trading is continuously evolving, and through this, you can also aim for high profitability!<\/p>\n<p>We will prepare more courses and details in the future. Thank you!<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! Welcome to the course for those interested in quantitative trading. In this course, we will delve deeply into machine learning and deep learning algorithm trading as well as mean-variance optimization. To understand this content, a basic knowledge of statistics and programming skills are required. However, do not worry, I will explain it as simply &hellip; <a href=\"https:\/\/atmokpo.com\/w\/36013\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-36013","post","type-post","status-publish","format-standard","hentry","category-deep-learning-automated-trading"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/36013\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Hello! Welcome to the course for those interested in quantitative trading. In this course, we will delve deeply into machine learning and deep learning algorithm trading as well as mean-variance optimization. To understand this content, a basic knowledge of statistics and programming skills are required. However, do not worry, I will explain it as simply &hellip; \ub354 \ubcf4\uae30 &quot;Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/36013\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:44:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:09:29+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/36013\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36013\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization\",\"datePublished\":\"2024-11-01T09:44:53+00:00\",\"dateModified\":\"2024-11-01T11:09:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36013\/\"},\"wordCount\":769,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Deep learning Automated trading\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/36013\/\",\"url\":\"https:\/\/atmokpo.com\/w\/36013\/\",\"name\":\"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:44:53+00:00\",\"dateModified\":\"2024-11-01T11:09:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36013\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/36013\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/36013\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/36013\/","og_locale":"ko_KR","og_type":"article","og_title":"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Hello! Welcome to the course for those interested in quantitative trading. In this course, we will delve deeply into machine learning and deep learning algorithm trading as well as mean-variance optimization. To understand this content, a basic knowledge of statistics and programming skills are required. However, do not worry, I will explain it as simply &hellip; \ub354 \ubcf4\uae30 \"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization\"","og_url":"https:\/\/atmokpo.com\/w\/36013\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:44:53+00:00","article_modified_time":"2024-11-01T11:09:29+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/36013\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/36013\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization","datePublished":"2024-11-01T09:44:53+00:00","dateModified":"2024-11-01T11:09:29+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/36013\/"},"wordCount":769,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Deep learning Automated trading"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/36013\/","url":"https:\/\/atmokpo.com\/w\/36013\/","name":"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:44:53+00:00","dateModified":"2024-11-01T11:09:29+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/36013\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/36013\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/36013\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Machine Learning and Deep Learning Algorithm Trading, Mean Variance Optimization"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=36013"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36013\/revisions"}],"predecessor-version":[{"id":36014,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36013\/revisions\/36014"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=36013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=36013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=36013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}