{"id":37839,"date":"2024-11-01T10:00:52","date_gmt":"2024-11-01T10:00:52","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=37839"},"modified":"2024-11-01T11:09:19","modified_gmt":"2024-11-01T11:09:19","slug":"automated-trading-using-deep-learning-and-machine-learning-trading-strategy-based-on-pattern-recognition-using-cnn-recognize-patterns-in-chart-images-to-make-trading-decisions","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/37839\/","title":{"rendered":"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions."},"content":{"rendered":"<p><body><\/p>\n<article>\n<h2>Pattern Recognition-Based Trading Strategy Using CNN<\/h2>\n<p>Due to the rapid price fluctuations and high trading volumes in cryptocurrencies, Bitcoin trading has become an attractive market for many investors and trading algorithms. In particular, algorithmic trading strategies that analyze past price patterns and predict future price movements using machine learning and deep learning technologies are gaining attention. This course will explain a trading strategy based on pattern recognition using Convolutional Neural Networks (CNN) and implement it through practical example code.<\/p>\n<h3>1. Understanding CNN and Deep Learning<\/h3>\n<p>Convolutional Neural Networks (CNN) are a deep learning architecture that demonstrates excellent performance in image recognition and vision-related tasks. CNNs can analyze multiple images using filters (or kernels) with the same weights to learn important features. Thanks to these characteristics, they can recognize patterns in chart images and support trading decisions based on them.<\/p>\n<h3>2. Use Cases of Deep Learning in Bitcoin Trading<\/h3>\n<p>Deep learning can be effectively used for data analysis and predictions in Bitcoin trading. It helps in making trading decisions through automatic exploration of data, pattern recognition, and predictive algorithms. CNN converts time-series data of Bitcoin price fluctuations (e.g., price recorded every hour) into images for training.<\/p>\n<h4>2.1 Data Collection<\/h4>\n<p>Bitcoin price data can be collected through various public APIs, among which the <a href=\"https:\/\/www.binance.com\/en\" target=\"_blank\" rel=\"noopener\">Binance API<\/a> is widely utilized. The following example shows how to collect Bitcoin price data using Python from the Binance API.<\/p>\n<pre><code>import requests\nimport pandas as pd\nimport datetime\n\ndef fetch_binance_data(symbol='BTCUSDT', interval='1h', limit=1000):\n    url = f'https:\/\/api.binance.com\/api\/v3\/klines?symbol={symbol}&amp;interval={interval}&amp;limit={limit}'\n    response = requests.get(url)\n    data = response.json()\n\n    df = pd.DataFrame(data, columns=['open_time', 'open', 'high', 'low', 'close', 'volume', \n                                      'close_time', 'quote_asset_volume', 'number_of_trades', \n                                      'taker_buy_volume', 'taker_buy_quote_asset_volume', 'ignore'])\n    df['open_time'] = pd.to_datetime(df['open_time'], unit='ms')\n    df['close'] = df['close'].astype(float)\n    \n    return df[['open_time', 'close']]\n\nbtc_data = fetch_binance_data()\nprint(btc_data.head())<\/code><\/pre>\n<h4>2.2 Data Preprocessing and Image Generation<\/h4>\n<p>The collected price data needs to be transformed into a form suitable for CNN through a data preprocessing process. For example, additional features can be generated by calculating technical indicators like moving averages or Bollinger bands. Subsequently, the transformed data can be visualized as charts and saved as image files for use as input data for the CNN.<\/p>\n<pre><code>import matplotlib.pyplot as plt\nimport numpy as np\n\ndef plot_price_chart(data):\n    plt.figure(figsize=(10, 5))\n    plt.plot(data['open_time'], data['close'], label='Close Price', color='blue')\n    plt.title('Bitcoin Price Chart')\n    plt.xlabel('Time')\n    plt.ylabel('Price (USDT)')\n    plt.legend()\n    plt.grid()\n    plt.savefig('btc_price_chart.png')\n    plt.close()\n\nplot_price_chart(btc_data)<\/code><\/pre>\n<h3>3. Building and Training the CNN Model<\/h3>\n<p>Now, the data needs to be structured for input into the CNN model. The TensorFlow\/Keras library can be utilized to build and train the CNN model.<\/p>\n<pre><code>from tensorflow.keras.models import Sequential\nfrom tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense\nfrom tensorflow.keras.preprocessing.image import ImageDataGenerator\n\n# Defining the CNN model\ndef create_cnn_model():\n    model = Sequential()\n\n    model.add(Conv2D(32, kernel_size=(3, 3), activation='relu', input_shape=(64, 64, 3)))\n    model.add(MaxPooling2D(pool_size=(2, 2)))\n    model.add(Conv2D(64, kernel_size=(3, 3), activation='relu'))\n    model.add(MaxPooling2D(pool_size=(2, 2)))\n    model.add(Flatten())\n    model.add(Dense(128, activation='relu'))\n    model.add(Dense(2, activation='softmax'))  # Classifying into two classes (Buy\/Sell)\n\n    model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])\n    return model\n\ncnn_model = create_cnn_model()\ncnn_model.summary()<\/code><\/pre>\n<h4>3.1 Model Training<\/h4>\n<p>To train the images, data augmentation can be performed using ImageDataGenerator, and the model can be trained.<\/p>\n<pre><code>from sklearn.model_selection import train_test_split\nfrom tensorflow.keras.utils import to_categorical\n\n# Custom function to load image data (assumption)\ndef load_images_and_labels():\n    # Logic to load images and labels\n    return images, labels\n\nimages, labels = load_images_and_labels()\nX_train, X_test, y_train, y_test = train_test_split(images, labels, test_size=0.2)\n\n# One-hot encoding the labels\ny_train = to_categorical(y_train, num_classes=2)\ny_test = to_categorical(y_test, num_classes=2)\n\n# Data augmentation setup\ndatagen = ImageDataGenerator(\n    rotation_range=10,\n    width_shift_range=0.1,\n    height_shift_range=0.1,\n    shear_range=0.1,\n    zoom_range=0.1,\n    horizontal_flip=True,\n    fill_mode='nearest')\n\n# Training the model\ncnn_model.fit(datagen.flow(X_train, y_train, batch_size=32), \n               validation_data=(X_test, y_test), \n               epochs=50) <\/code><\/pre>\n<h3>4. Trading Decision and Strategy Implementation<\/h3>\n<p>Once the model has finished training, a strategy can be implemented to make Bitcoin trading decisions. Predictions can be made on new data, and buy or sell signals can be generated if they exceed or fall below a certain threshold.<\/p>\n<pre><code>def make_trade_decision(image):\n    # Transforming the image into the input shape for CNN\n    processed_image = preprocess_image(image)\n    prediction = cnn_model.predict(np.expand_dims(processed_image, axis=0))\n\n    return 'Buy' if prediction[0][0] &gt; 0.5 else 'Sell'\n\nlatest_chart_image = 'latest_btc_price_chart.png'\ndecision = make_trade_decision(latest_chart_image)\nprint(f'Trade Decision: {decision}') <\/code><\/pre>\n<h3>5. Conclusion<\/h3>\n<p>In this course, we explored how to implement an automatic Bitcoin trading strategy using deep learning and CNNs. Through the processes of data collection, preprocessing, and image generation, building and training the CNN model, and making trading decisions, we were able to execute the application of machine learning in trading. This process can be further developed into more sophisticated strategies by integrating various data and technical indicators.<\/p>\n<p>Finally, there are always risks associated with Bitcoin trading, and as the model&#8217;s predictions are based on past data, a cautious approach is necessary.<\/p>\n<\/article>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pattern Recognition-Based Trading Strategy Using CNN Due to the rapid price fluctuations and high trading volumes in cryptocurrencies, Bitcoin trading has become an attractive market for many investors and trading algorithms. In particular, algorithmic trading strategies that analyze past price patterns and predict future price movements using machine learning and deep learning technologies are gaining &hellip; <a href=\"https:\/\/atmokpo.com\/w\/37839\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions.&#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-37839","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, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions. - \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\/37839\/\" \/>\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, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Pattern Recognition-Based Trading Strategy Using CNN Due to the rapid price fluctuations and high trading volumes in cryptocurrencies, Bitcoin trading has become an attractive market for many investors and trading algorithms. In particular, algorithmic trading strategies that analyze past price patterns and predict future price movements using machine learning and deep learning technologies are gaining &hellip; \ub354 \ubcf4\uae30 &quot;Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions.&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/37839\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T10:00:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:09:19+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\/37839\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37839\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions.\",\"datePublished\":\"2024-11-01T10:00:52+00:00\",\"dateModified\":\"2024-11-01T11:09:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37839\/\"},\"wordCount\":508,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Deep learning Automated trading\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/37839\/\",\"url\":\"https:\/\/atmokpo.com\/w\/37839\/\",\"name\":\"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T10:00:52+00:00\",\"dateModified\":\"2024-11-01T11:09:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37839\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/37839\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/37839\/#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, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions.\"}]},{\"@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, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions. - \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\/37839\/","og_locale":"ko_KR","og_type":"article","og_title":"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Pattern Recognition-Based Trading Strategy Using CNN Due to the rapid price fluctuations and high trading volumes in cryptocurrencies, Bitcoin trading has become an attractive market for many investors and trading algorithms. In particular, algorithmic trading strategies that analyze past price patterns and predict future price movements using machine learning and deep learning technologies are gaining &hellip; \ub354 \ubcf4\uae30 \"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions.\"","og_url":"https:\/\/atmokpo.com\/w\/37839\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T10:00:52+00:00","article_modified_time":"2024-11-01T11:09:19+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\/37839\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/37839\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions.","datePublished":"2024-11-01T10:00:52+00:00","dateModified":"2024-11-01T11:09:19+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/37839\/"},"wordCount":508,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Deep learning Automated trading"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/37839\/","url":"https:\/\/atmokpo.com\/w\/37839\/","name":"Automated trading using deep learning and machine learning, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions. - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T10:00:52+00:00","dateModified":"2024-11-01T11:09:19+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/37839\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/37839\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/37839\/#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, trading strategy based on pattern recognition using CNN. Recognize patterns in chart images to make trading decisions."}]},{"@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\/37839","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=37839"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37839\/revisions"}],"predecessor-version":[{"id":37840,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37839\/revisions\/37840"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=37839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=37839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=37839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}