{"id":37863,"date":"2024-11-01T10:01:04","date_gmt":"2024-11-01T10:01:04","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=37863"},"modified":"2024-11-01T11:09:14","modified_gmt":"2024-11-01T11:09:14","slug":"automated-trading-using-deep-learning-and-machine-learning-combining-reinforcement-learning-and-momentum-strategies-to-improve-the-performance-of-momentum-based-trading-strategies-through-reinforceme","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/37863\/","title":{"rendered":"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning."},"content":{"rendered":"<p><body><\/p>\n<h2>1. Introduction<\/h2>\n<p>\n        In recent years, the popularity of cryptocurrencies like Bitcoin has surged. Additionally,<br \/>\n        machine learning and deep learning techniques have gained attention in the financial sector,<br \/>\n        leading many investors to utilize these technologies to develop automated trading systems.<br \/>\n        This article will explore methods to enhance the performance of momentum-based trading strategies<br \/>\n        through reinforcement learning.\n    <\/p>\n<h2>2. Basic Concepts<\/h2>\n<h3>2.1. Machine Learning and Deep Learning<\/h3>\n<p>\n        Machine learning is the field that develops algorithms to learn patterns and make predictions from<br \/>\n        data. In contrast, deep learning is a subset of machine learning that utilizes artificial neural<br \/>\n        networks to learn complex patterns. These two technologies serve as powerful tools for data<br \/>\n        analysis and prediction.\n    <\/p>\n<h3>2.2. Reinforcement Learning<\/h3>\n<p>\n        Reinforcement learning is a method where an agent learns to maximize rewards by interacting with<br \/>\n        the environment. In this process, the agent learns the impact of its actions on the outcomes.<br \/>\n        This approach is suitable for automated trading systems, as it can harness market volatility to<br \/>\n        pursue profits.\n    <\/p>\n<h3>2.3. Momentum Strategy<\/h3>\n<p>\n        The momentum strategy is an investment technique that predicts future prices based on past price trends.<br \/>\n        Generally, it involves buying assets believing that the uptrend will continue and selling them<br \/>\n        believing that the downtrend will persist. This strategy includes purchasing assets that are<br \/>\n        rising in price over a certain period.\n    <\/p>\n<h2>3. Combining Reinforcement Learning and Momentum Strategy<\/h2>\n<h3>3.1. System Design<\/h3>\n<p>\n        When designing an automated trading system, the first step is to define the environment.<br \/>\n        This environment consists of price data and trading information, and the agent will make trading<br \/>\n        decisions within this environment. The agent&#8217;s ultimate goal is to achieve the maximum reward.\n    <\/p>\n<h3>3.2. Data Collection<\/h3>\n<p>\n        Bitcoin price data can be collected from various sources.<br \/>\n        Here, we will collect price data through a simple API and use it for training the reinforcement<br \/>\n        learning model. The data may consist of historical prices, trading volume, etc.\n    <\/p>\n<h3>3.3. Defining States and Actions<\/h3>\n<p>\n        The agent selects actions based on the current state.<br \/>\n        The state is defined using price data along with technical indicators (moving average, RSI, etc.),<br \/>\n        and actions can be set as buying, selling, or holding.\n    <\/p>\n<h3>3.4. Designing the Reward Function<\/h3>\n<p>\n        The reward function serves as a criterion to assess how successful the agent&#8217;s actions are.<br \/>\n        Typically, it is designed to reward the agent when a profit is made after buying, and impose<br \/>\n        a penalty when a loss occurs. The reward can be based on trading profits and losses.\n    <\/p>\n<h2>4. Example Code<\/h2>\n<p>\n        Below is a simple example code for automated trading of Bitcoin using reinforcement learning.<br \/>\n        This code structures the environment using OpenAI&#8217;s Gym and demonstrates how to train the agent using<br \/>\n        the deep learning library TensorFlow.\n    <\/p>\n<pre>\n        <code>\n        import numpy as np\n        import pandas as pd\n        import gym\n        from gym import spaces\n        from tensorflow.keras import Sequential\n        from tensorflow.keras.layers import Dense\n        from tensorflow.keras.optimizers import Adam\n\n        class BitcoinEnv(gym.Env):\n            def __init__(self, data):\n                super(BitcoinEnv, self).__init__()\n                self.data = data\n                self.action_space = spaces.Discrete(3)  # 0: Sell, 1: Buy, 2: Hold\n                self.observation_space = spaces.Box(low=0, high=1, shape=(data.shape[1],), dtype=np.float32)\n                self.current_step = 0\n                self.balance = 1000  # Initial capital\n                self.position = 0  # Current holdings\n\n            def reset(self):\n                self.current_step = 0\n                self.balance = 1000\n                self.position = 0\n                return self.data[self.current_step]\n\n            def step(self, action):\n                current_price = self.data[self.current_step]['close']\n                reward = 0\n\n                if action == 1:  # Buy\n                    self.position = self.balance \/ current_price\n                    self.balance = 0\n                elif action == 0:  # Sell\n                    if self.position > 0:\n                        self.balance = self.position * current_price\n                        reward = self.balance - 1000  # Profit\n                        self.position = 0\n\n                self.current_step += 1\n                done = self.current_step >= len(self.data) - 1\n                next_state = self.data[self.current_step]\n                return next_state, reward, done, {}\n\n        # Define a simple neural network model.\n        def build_model(input_shape):\n            model = Sequential()\n            model.add(Dense(24, input_shape=input_shape, activation='relu'))\n            model.add(Dense(24, activation='relu'))\n            model.add(Dense(3, activation='linear'))  # 3 actions\n            model.compile(optimizer=Adam(lr=0.001), loss='mse')\n            return model\n\n        # Main execution code\n        if __name__ == \"__main__\":\n            # Load data\n            data = pd.read_csv('bitcoin_price.csv')  # Bitcoin price data\n            env = BitcoinEnv(data)\n            model = build_model((data.shape[1],))\n\n            # Agent training\n            for episode in range(1000):\n                state = env.reset()\n                done = False\n\n                while not done:\n                    action = np.argmax(model.predict(state.reshape(1, -1)))\n                    next_state, reward, done, _ = env.step(action)\n                    model.fit(state.reshape(1, -1), reward, verbose=0)  # Simple training\n                    state = next_state\n        <\/code>\n    <\/pre>\n<h2>5. Result Analysis<\/h2>\n<p>\n        After running the code, various metrics can be used to analyze how efficiently the agent traded Bitcoin.<br \/>\n        For example, the final return, maximum drawdown, and Sharpe ratio can be calculated to evaluate the<br \/>\n        performance of the strategy.\n    <\/p>\n<h2>6. Conclusion<\/h2>\n<p>\n        This course introduced methods to improve momentum-based trading strategies through reinforcement learning.<br \/>\n        It demonstrated how machine learning and deep learning technologies can be utilized in automated trading<br \/>\n        in financial markets, and provided hints on future research directions.<br \/>\n        This field still has great potential for development, and more innovative automated trading systems can be<br \/>\n        developed through various techniques.\n    <\/p>\n<h2>7. References<\/h2>\n<ul>\n<li>1. Sutton, R. S., &amp; Barto, A. G. (2018). Reinforcement Learning: An Introduction.<\/li>\n<li>2. Goodfellow, I., Yoshua Bengio, &amp; Aaron Courville. (2016). Deep Learning.<\/li>\n<li>3. Bitcoin historical data source: <a href=\"https:\/\/www.coingecko.com\/en\/coins\/bitcoin\/usd\">CoinGecko<\/a>.<\/li>\n<\/ul>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction In recent years, the popularity of cryptocurrencies like Bitcoin has surged. Additionally, machine learning and deep learning techniques have gained attention in the financial sector, leading many investors to utilize these technologies to develop automated trading systems. This article will explore methods to enhance the performance of momentum-based trading strategies through reinforcement learning. &hellip; <a href=\"https:\/\/atmokpo.com\/w\/37863\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning.&#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-37863","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>Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning. - \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\/37863\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"1. Introduction In recent years, the popularity of cryptocurrencies like Bitcoin has surged. Additionally, machine learning and deep learning techniques have gained attention in the financial sector, leading many investors to utilize these technologies to develop automated trading systems. This article will explore methods to enhance the performance of momentum-based trading strategies through reinforcement learning. &hellip; \ub354 \ubcf4\uae30 &quot;Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning.&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/37863\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T10:01:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:09:14+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=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/37863\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37863\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning.\",\"datePublished\":\"2024-11-01T10:01:04+00:00\",\"dateModified\":\"2024-11-01T11:09:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37863\/\"},\"wordCount\":579,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Deep learning Automated trading\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/37863\/\",\"url\":\"https:\/\/atmokpo.com\/w\/37863\/\",\"name\":\"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T10:01:04+00:00\",\"dateModified\":\"2024-11-01T11:09:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37863\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/37863\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/37863\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning.\"}]},{\"@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":"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning. - \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\/37863\/","og_locale":"ko_KR","og_type":"article","og_title":"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"1. Introduction In recent years, the popularity of cryptocurrencies like Bitcoin has surged. Additionally, machine learning and deep learning techniques have gained attention in the financial sector, leading many investors to utilize these technologies to develop automated trading systems. This article will explore methods to enhance the performance of momentum-based trading strategies through reinforcement learning. &hellip; \ub354 \ubcf4\uae30 \"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning.\"","og_url":"https:\/\/atmokpo.com\/w\/37863\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T10:01:04+00:00","article_modified_time":"2024-11-01T11:09:14+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":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/37863\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/37863\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning.","datePublished":"2024-11-01T10:01:04+00:00","dateModified":"2024-11-01T11:09:14+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/37863\/"},"wordCount":579,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Deep learning Automated trading"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/37863\/","url":"https:\/\/atmokpo.com\/w\/37863\/","name":"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T10:01:04+00:00","dateModified":"2024-11-01T11:09:14+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/37863\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/37863\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/37863\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Automated trading using deep learning and machine learning, combining reinforcement learning and momentum strategies to improve the performance of momentum-based trading strategies through reinforcement learning."}]},{"@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\/37863","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=37863"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37863\/revisions"}],"predecessor-version":[{"id":37864,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37863\/revisions\/37864"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=37863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=37863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=37863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}