<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Wamaitha&#39;s Newsletter</title>
    <description>Algorithms applied to finance</description>
    
    <link>https://wamaitha.co/</link>
    <atom:link href="https://rss.beehiiv.com/feeds/haLA7OoTZO.xml" rel="self"/>
    
    <lastBuildDate>Thu, 9 Jul 2026 13:57:33 +0000</lastBuildDate>
    <pubDate>Mon, 02 Feb 2026 04:43:06 +0000</pubDate>
    <atom:published>2026-02-02T04:43:06Z</atom:published>
    <atom:updated>2026-07-09T13:57:33Z</atom:updated>
    
      <category>Data Science</category>
      <category>Artificial Intelligence</category>
      <category>Finance</category>
    <copyright>Copyright 2026, Wamaitha&#39;s Newsletter</copyright>
    
    <image>
      <url>https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/publication/logo/6860e2ae-5b20-417c-aef9-3aafacd34b3b/Meeeee.jpeg</url>
      <title>Wamaitha&#39;s Newsletter</title>
      <link>https://wamaitha.co/</link>
    </image>
    
    <docs>https://www.rssboard.org/rss-specification</docs>
    <generator>beehiiv</generator>
    <language>en-us</language>
    <webMaster>support@beehiiv.com (Beehiiv Support)</webMaster>

      <item>
  <title>Changelog: AI Workbench V0.0.9 🧪</title>
  <description>Trading powered by machine learning</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/efdca176-b8ea-4eed-aac5-b09011aec0d5/image.png" length="443630" type="image/png"/>
  <link>https://wamaitha.co/p/changelog-ai-workbench-v0-0-9</link>
  <guid isPermaLink="true">https://wamaitha.co/p/changelog-ai-workbench-v0-0-9</guid>
  <pubDate>Mon, 02 Feb 2026 04:43:06 +0000</pubDate>
  <atom:published>2026-02-02T04:43:06Z</atom:published>
    <category><![CDATA[Machine Learning]]></category>
    <category><![CDATA[Ai Workbench]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FAFAFA; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#FAFAFA; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#fd0054;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-width:0px;border-color:#030712;border-left-width:2px;border-right-width:2px;border-style:solid;border-top-left-radius:15px;border-top-right-radius:15px;border-top-width:2px;margin:10.0px 10.0px 0.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h1 class="heading" style="text-align:left;"><span style="color:#F9FAFB;">Machine Learning powered trading for all </span></h1></div><div class="section" style="background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-bottom-width:2px;border-color:#030712;border-left-width:2px;border-right-width:2px;border-style:solid;border-top-left-radius:0px;border-top-right-radius:0px;border-top-width:0px;margin:0.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><p class="paragraph" style="text-align:left;">Hey traders,</p><p class="paragraph" style="text-align:left;"> last week we made some huge changes to the machine learning powered indicators.</p><p class="paragraph" style="text-align:left;">Quick summary:</p><ul><li><p class="paragraph" style="text-align:left;">We now have <b>4</b> working models on the platform based on the following architectures:<b> xLSTM, CNN, LSTM, Transformers, </b>and<b> YOLOV8.</b></p></li><li><p class="paragraph" style="text-align:left;">Ability to use <b>any broker</b> to train the models.</p></li><li><p class="paragraph" style="text-align:left;">We now have <b>8 </b>trading bots accompanying the machine learning models.</p></li><li><p class="paragraph" style="text-align:left;">Some users were facing issues loading the Cisco transformer model. This is now fixed.</p></li><li><p class="paragraph" style="text-align:left;">Minor bug fixes such as resetting the UI when the model training is done.</p></li><li><p class="paragraph" style="text-align:left;">Code <b>optimisations</b> for faster training and inference.</p></li><li><p class="paragraph" style="text-align:left;">Video walk through on how to setup the product.</p></li><li><p class="paragraph" style="text-align:left;">Price revision. Price is now down to <span style="color:#fd0054;"><b>$29.99</b></span> per account with the <span style="color:#fd0054;"><b>Free</b></span> version working on H4 and D1. Respond to this email and get <span style="color:#fd0054;"><b>$10</b></span> off for the next <span style="color:#fd0054;">two months</span>. One account eligible.</p></li><li><p class="paragraph" style="text-align:left;">We are actively testing the strategies we have developed on a VPS. Testing out different parameters and brokers.</p></li></ul><p class="paragraph" style="text-align:left;">Let’s dive in.</p></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/66f0cddb-24ed-44d9-85dc-6408556a420a/line.png?t=1714845447"/></div><div class="section" style="background-color:#ffffff;border-color:#fd0054;border-radius:15px;border-style:solid;border-width:2px;margin:10.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h2 class="heading" style="text-align:left;"><span style="color:#fd0054;font-size:0.8rem;">Dashboard</span><br>😍 Different model different color</h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7c5ba0ef-cb49-467c-93da-ecf61a23e74c/image.png?t=1769977509"/></div><p class="paragraph" style="text-align:left;">Change colors on the dashboard to represent the different models. In the example above:</p><ul><li><p class="paragraph" style="text-align:left;">Red is the TiREX model based on the xLSTM architecture.</p></li><li><p class="paragraph" style="text-align:left;">Black is the Cisco model that is based on the transformer architecture. </p></li><li><p class="paragraph" style="text-align:left;">Blue is based on a CNN that extracts features and passes them as residuals to an LSTM layer.</p></li><li><p class="paragraph" style="text-align:left;">Boxes are based on a computer vision model that predicts if the price is about to go up or down.</p></li></ul></div><div class="section" style="background-color:#ffffff;border-color:#fd0054;border-radius:15px;border-style:solid;border-width:2px;margin:10.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h2 class="heading" style="text-align:left;"><span style="color:#fd0054;font-size:0.8rem;">Dashboard</span><br>😍 Neater dashboard and dynamic port</h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5bb69c08-b62d-4ee5-99b6-0c1d912deb41/image.png?t=1769972531"/></div><ul><li><p class="paragraph" style="text-align:left;">Every time you run the app, it spins up a unique port on your machine. </p></li><li><p class="paragraph" style="text-align:left;">The port can be located at the very bottom of the app.</p></li><li><p class="paragraph" style="text-align:left;">Links to the research papers and the code.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#fd0054;border-radius:15px;border-style:solid;border-width:2px;margin:10.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h2 class="heading" style="text-align:left;"><span style="color:#fd0054;font-size:0.8rem;">Broker</span><br>🥳 Work with any broker</h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/eb1aba59-46a6-4967-ab6c-d0d084cfcd80/image.png?t=1769972173"/></div><p class="paragraph" style="text-align:left;">When training the machine learning models, we now use data straight from your broker of <span style="color:#030712;">choice</span><span style="color:#fd0054;">. </span></p></div><div class="section" style="background-color:transparent;border-color:#fd0054;border-radius:15px;border-style:solid;border-width:2px;margin:10.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h2 class="heading" style="text-align:left;"><span style="color:#fd0054;font-size:0.8rem;">8 TRADING BOT</span><br>🦾 8 Strategies to try out</h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c081461d-b093-460b-955b-d15a57db2db7/image.png?t=1769974670"/></div><p class="paragraph" style="text-align:left;">We are working on different ways to use these models. We are welcome to suggestions. Meanwhile please test the 8 strategies we have made so far.</p></div><div class="section" style="background-color:transparent;border-color:#fd0054;border-radius:15px;border-style:solid;border-width:2px;margin:10.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h2 class="heading" style="text-align:left;"><span style="color:#fd0054;font-size:0.8rem;">STRATEGY TRACKER</span><br>💹 Real-time market testing</h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0df490e4-97ea-4a5f-a4f9-b25215680696/image.png?t=1769975168"/></div><p class="paragraph" style="text-align:left;">Our mission is to build strategies using machine learning. As we backtest , we want to find the needle in the haystack for you. We kindly request that you join us in live testing for different brokers. Due to limited resources we are unable to test every broker available. </p></div><div class="section" style="background-color:transparent;border-color:#030712;border-radius:15px;border-style:solid;border-width:2px;margin:10.0px 10.0px 10.0px 10.0px;padding:10.0px 10.0px 10.0px 10.0px;"><h2 class="heading" style="text-align:left;">🔗 Important Links:</h2><ul><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://ko-fi.com/s/f479f08403?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=changelog-ai-workbench-v0-0-9" target="_blank" rel="noopener noreferrer nofollow">AI Workbench download link</a></p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://go.peeppips.com/ml-guide?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=changelog-ai-workbench-v0-0-9" target="_blank" rel="noopener noreferrer nofollow">AI Workbench installation guide</a></p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://beehiiv.com?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=changelog-ai-workbench-v0-0-9" target="_blank" rel="noopener noreferrer nofollow">Gemini powered trading bot</a></p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://ko-fi.com/wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=changelog-ai-workbench-v0-0-9" target="_blank" rel="noopener noreferrer nofollow">Free trading bots </a></p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://go.peeppips.com/papers?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=changelog-ai-workbench-v0-0-9" target="_blank" rel="noopener noreferrer nofollow">All papers and code covered so far</a></p></li></ul></div><p class="paragraph" style="text-align:left;"><b>Until next time,</b><br>Wamaitha</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/66f0cddb-24ed-44d9-85dc-6408556a420a/line.png?t=1714845447"/></div><p class="paragraph" style="text-align:left;">PS:</p><p class="paragraph" style="text-align:left;"><i>You are receiving this email because you downloaded a trading bot from my kofi page or my gumroad page.</i></p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=1e3190c0-b884-4e7a-a7f7-81f37fd6866f&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Make AI see your chart </title>
  <description>Using AI to identify chart patterns</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/using-ai-to-identify-chart-patterns-trends-and-candlesticks</link>
  <guid isPermaLink="true">https://wamaitha.co/p/using-ai-to-identify-chart-patterns-trends-and-candlesticks</guid>
  <pubDate>Thu, 28 Aug 2025 11:32:00 +0000</pubDate>
  <atom:published>2025-08-28T11:32:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy Trader!</p><p class="paragraph" style="text-align:left;">I know, I know, its been way too long since I sent you an email. I have been freshly baking some new content that I think you will love!</p><p class="paragraph" style="text-align:left;">Let me catch you up on what I have been up to.</p><p class="paragraph" style="text-align:left;">I am sure you have seen the AI craze/hype/bubble thats been going on.</p><p class="paragraph" style="text-align:left;">What if we could use AI to do something we are very good at but its very hard to put into code?</p><p class="paragraph" style="text-align:left;">Let me explain with an example:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/81627eb7-f958-44f0-99d7-feaef20fe428/image.png?t=1756376669"/><div class="image__source"><span class="image__source_text"><p>Hammer Candlestick Patterns</p></span></div></div><p class="paragraph" style="text-align:left;">All three satisfy what it means to be a hammer candlestick. However, how <i>little</i> is the little in <code>little to no upper wick</code> ?</p><p class="paragraph" style="text-align:left;">What does it mean mathematically to have a <code>small body</code> ? Is it 30% of the candle length? Maybe 20%?</p><p class="paragraph" style="text-align:left;">What does a long wick even mean? What are we comparing it to in order to say <code>hey! this wick is long and this one is medium. </code> </p><p class="paragraph" style="text-align:left;">The rules are quite vague and the vagueness carries over when you want to create a program that identifies this things.</p><p class="paragraph" style="text-align:left;">And thats where AI comes in!</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4df4d699-ea26-4825-bd82-3b945eff5c37/giphy.gif?t=1756371338"/></div><p class="paragraph" style="text-align:left;">During training, these models have seen all kinds of hammers , dojis, trends, you name it! </p><p class="paragraph" style="text-align:left;">We can leverage this by asking AI to <code>see</code> the chart and draw these patterns for us.</p><p class="paragraph" style="text-align:left;">Take this a step further, you can ask the AI to give a trading signal recommendation based on what they <code>saw on the chart</code>!</p><p class="paragraph" style="text-align:left;">And thats what I have done with this Free trading bot.</p><p class="paragraph" style="text-align:left;">It combines the accelerator oscillator and Gemini (AI model from Google) to build an AI assisted strategy.</p><p class="paragraph" style="text-align:left;">Here is how its doing so far:</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/52742f91-9ff8-4963-aeb0-b592f359f968/image.png?t=1756371555"/><div class="image__source"><span class="image__source_text"><p>AI bounding boxes</p></span></div></div><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4716ccf3-9461-4344-b724-6cd0f5d64b37/image.png?t=1756371616"/><div class="image__source"><span class="image__source_text"><p>Ai bounding boxes</p></span></div></div><p class="paragraph" style="text-align:left;">I am very impressed with the performance on identifying the trends and the chart patterms but it has a long way to go with the candlesticks.</p><p class="paragraph" style="text-align:left;">I know what your’re thinking…</p><p class="paragraph" style="text-align:left;">but she just said we will use it for that!</p><p class="paragraph" style="text-align:left;">before you come at me, bear in mind all that has been powered with this simple prompt:</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/676b76dd-d519-4ac8-85d4-817564dd46c8/image.png?t=1756371750"/><div class="image__source"><span class="image__source_text"><p>Gemini Prompt</p></span></div></div><p class="paragraph" style="text-align:left;">We have not given the model any more context than this.</p><p class="paragraph" style="text-align:left;">For that, I think its doing pretty great!</p><p class="paragraph" style="text-align:left;">With these AI models the adage garbage in garbage out is even more relevant! Poor prompt poor results.</p><p class="paragraph" style="text-align:left;">On the next iteration I want to explore how we can better this prompt so that we can get the best of both worlds; using code and AI to build even more robust trading systems.</p><p class="paragraph" style="text-align:left;">I have covered this in depth here:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/McwN9V1u2hE" width="100%"></iframe><p class="paragraph" style="text-align:left;">As always you can try out the free bot <a class="link" href="https://ko-fi.com/s/cac67804ac?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=make-ai-see-your-chart" target="_blank" rel="noopener noreferrer nofollow">here</a>. Comes with a complete guide on how to setup everything no code needed! </p><p class="paragraph" style="text-align:left;">Please give it a go and let me know how we can further improve it!</p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">You can grab this bot <a class="link" href="https://go.peeppips.com/geminipronewsletter?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=make-ai-see-your-chart" target="_blank" rel="noopener noreferrer nofollow">here</a> if you want to play around with the prompt directly. This also comes with support for different models. </p><figcaption class="blockquote__byline"></figcaption></blockquote></div><p class="paragraph" style="text-align:left;">That’s all for today! Talk soon! </p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=ca3b1e90-abcc-4473-a63b-eb83a5b957e0&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>From $10 to $1000</title>
  <description>How leverage can be a super power (or not)!</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/10-1000</link>
  <guid isPermaLink="true">https://wamaitha.co/p/10-1000</guid>
  <pubDate>Wed, 26 Jun 2024 12:00:00 +0000</pubDate>
  <atom:published>2024-06-26T12:00:00Z</atom:published>
    <category><![CDATA[Business]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy Trader!</p><p class="paragraph" style="text-align:left;">Imagine you have $10 to invest in a lemonade stand. </p><p class="paragraph" style="text-align:left;">Normally, with $10, you could buy a few lemons, some sugar, and maybe a couple of cups. </p><p class="paragraph" style="text-align:left;">It&#39;s a small operation, but you can still sell some refreshing lemonade and make a little profit.</p><p class="paragraph" style="text-align:left;">Your friend comes by one afternoon and really loves your Lemonade! In fact they believe in your lemonade-selling skills so much that they&#39;re willing to lend you a hand (or in this case, some cash). </p><p class="paragraph" style="text-align:left;">Let&#39;s say your friend offers to lend you $90, bringing your total investment capital to $100.</p><p class="paragraph" style="text-align:left;">This does two things for the business:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Increased Buying Power:</b> With $100, you can buy a lot more lemons, sugar, and cups. You could even upgrade to a bigger table or a fancy cooler to keep your lemonade icy cold.</p></li><li><p class="paragraph" style="text-align:left;"><b>Potential for Bigger Profits:</b> If the weather is hot and everyone&#39;s craving lemonade, you might sell out quickly and make a much higher profit than you could have with just your $10. In this scenario, leverage would have significantly amplified your gains.</p></li></ul><p class="paragraph" style="text-align:left;">If there are competitors in the area who are only operating on the $10 budget, you could snatch up some of their customers because your business now feels more focused and established. </p><p class="paragraph" style="text-align:left;">Operating using the extra $90 can be likened to how leverage works. Essentially, leverage lets you control a much larger &quot;position&quot; in the lemonade market. The lemonade market in this case is the stock market.</p><p class="paragraph" style="text-align:left;">Your broker can say “Hey, I believe in the Apple Stock as much as you do so here is some more cash for you to buy the stock!”. </p><p class="paragraph" style="text-align:left;">If Apple goes to the moon, you stand to make more money than you would have made if you only bought $10 worth of stocks.</p><p class="paragraph" style="text-align:left;">But there&#39;s a catch, just like there is with borrowing money:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Risk of Bigger Losses:</b> What if the weather turns out to be gloomy and nobody wants lemonade? With only $10 of your own money, you might just lose that and be out a few bucks. However, with leverage, you&#39;re still responsible for paying back the $90 you borrowed from your friend, even if you don&#39;t make any sales. In this case, leverage would have magnified your losses. The same applies to the stock, if Apple ends up collapsing, you would not only have lost your $10 but also the borrowed money. Which you still need to repay!</p></li></ul><p class="paragraph" style="text-align:left;">Your friend (broker) need to also put in some conditions in place to ensure you do not loose all their money AKA <b>margin calls.</b></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/66f0cddb-24ed-44d9-85dc-6408556a420a/line.png?t=1714845447"/></div><h3 class="heading" style="text-align:left;" id="learn-from-investing-legends">Learn from investing legends</h3><div class="image"><a class="image__link" href="https://magic.beehiiv.com/v1/5b95b266-b0ef-4a8e-9dd9-14bf17c05fac?email={{email}}&utm_source=beehiivNetwork&utm_campaign={{publication_name_param}}&redirect_to=https%3A%2F%2Fwww.valueinvestordaily.com%2Fupgrade&_bhiiv=opp_9cd0a3e0-5f0a-4971-8e3a-587239ad6152_504016e4&bhcl_id=268fbefd-62e2-491c-ab30-a91a102712e4_{{subscriber_id}}_{{email_address_id}}" rel="noopener" target="_blank"><img class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f253e9d6-1419-4290-a9e2-b76616a7c35a/Value_Investor_Daily_Creative.png?t=1712343937"/></a></div><p class="paragraph" style="text-align:left;">Warren Buffett reads for 8 hours a day. What if you only have 5 minutes a day? Then, read Value Investor Daily. We scour the portfolios of top value investors and bring you all their best ideas.</p><p class="paragraph" style="text-align:left;"><a class="link" href="https://magic.beehiiv.com/v1/5b95b266-b0ef-4a8e-9dd9-14bf17c05fac?email={{email}}&utm_source=beehiivNetwork&utm_campaign={{publication_name_param}}&redirect_to=https%3A%2F%2Fwww.valueinvestordaily.com%2Fupgrade&_bhiiv=opp_9cd0a3e0-5f0a-4971-8e3a-587239ad6152_504016e4&bhcl_id=268fbefd-62e2-491c-ab30-a91a102712e4_{{subscriber_id}}_{{email_address_id}}" target="_blank" rel="noopener noreferrer nofollow">Subscribe with one click.</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/66f0cddb-24ed-44d9-85dc-6408556a420a/line.png?t=1714845447"/></div><p class="paragraph" style="text-align:left;">Your friend (the broker) sets a rule that if the value of your lemonade stand (based on, say, the price of lemons and sugar) falls below a certain point, they need some reassurance you can still pay them back. This minimum value is called the <b>maintenance margin</b>.</p><p class="paragraph" style="text-align:left;">Let&#39;s say the price of lemons unexpectedly doubles! Suddenly, your $100 worth of supplies might only be worth $60. </p><p class="paragraph" style="text-align:left;">This means the value of your stand has dipped below the maintenance margin set by your friend. Here comes the <b>margin call</b>:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Your friend calls you up (figuratively).</b> They inform you that the value of your stand has dropped and needs to be brought back up to meet the minimum requirement.</p></li><li><p class="paragraph" style="text-align:left;"><b>You have options.</b> You can either:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Add more of your own money (your margin) to the stand.</b> This is like adding more sugar and lemons to increase the value.</p></li><li><p class="paragraph" style="text-align:left;"><b>Sell some of your lemonade supplies (reduce your position).</b> This might mean selling some cups or even your fancy cooler to get some cash back.</p></li></ul></li></ul><p class="paragraph" style="text-align:left;">Leverage can be a great tool for small investors , allowing them to potentially make bigger profits.</p><p class="paragraph" style="text-align:left;">However, it&#39;s important to remember that it also comes with the risk of bigger losses and margin calls. </p><p class="paragraph" style="text-align:left;">Just like lemonade comes in different flavors, margin requirements can also vary depending on the asset you&#39;re trading and the broker you use. Here&#39;s how different margins are calculated:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Percentage of the position value:</b> This is the most common method. The broker might require a minimum margin that&#39;s a certain percentage of the total value of your leveraged position. For example, a 50% margin requirement on your $100 lemonade stand (position value) would mean you need to have at least $50 of your own money in the stand ($100 position value x 50% margin requirement = $50 minimum margin).</p></li><li><p class="paragraph" style="text-align:left;"><b>Fixed amount per unit:</b> With this method, the broker might set a fixed amount of money you need to put up for each unit of the asset you&#39;re trading. So, for example, they might require a $1 margin per cup of lemonade.</p></li></ul><p class="paragraph" style="text-align:left;">A word of caution! If you wouldn&#39;t overload your lemonade stand with ingredients you can&#39;t afford to pay back for, you shouldn&#39;t use more leverage than you&#39;re comfortable with in the stock market.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=66927180-143d-43d7-95ea-f97fc6345b3c&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Deriv Boom 1000 Index Frustrations + Free trading bots</title>
  <description>Spike detector or money loser?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/deriv-boom-1000-index-frustrations-free-trading-bots</link>
  <guid isPermaLink="true">https://wamaitha.co/p/deriv-boom-1000-index-frustrations-free-trading-bots</guid>
  <pubDate>Wed, 12 Jun 2024 12:03:36 +0000</pubDate>
  <atom:published>2024-06-12T12:03:36Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy!</p><p class="paragraph" style="text-align:left;">Look at the image below. What do you see?</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c1359c0c-fc4b-414f-ab3e-1d7435f2ea13/boom1000.png?t=1718095370"/><div class="image__source"><span class="image__source_text"><p>The green are spikes</p></span></div></div><p class="paragraph" style="text-align:left;">You can see two different strategies from this chart.</p><p class="paragraph" style="text-align:left;">We can either “catch “ the spike(green) or “ride the wave” (red candles after the spike)</p><p class="paragraph" style="text-align:left;">If you ride the wave, you would be selling on the Boom 1000 Index and if you catch the spikes you would buy.</p><p class="paragraph" style="text-align:left;">The main challenge about spikes is that we never know when they will form.</p><p class="paragraph" style="text-align:left;">To quote Deriv:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/623eb7df-3e35-4e6d-ada5-fbdcb86a1b03/image.png?t=1718095767"/></div><p class="paragraph" style="text-align:left;">So how are we supposed to beat an algorithm that is pegged to nothing within the real world?</p><p class="paragraph" style="text-align:left;">Do technical indicators even work? </p><p class="paragraph" style="text-align:left;">Does the algorithm ‘think’ about support and resistance?</p><p class="paragraph" style="text-align:left;">Does the algorithm change based on the current market supply and demand?</p><p class="paragraph" style="text-align:left;">I attempted to answer the first question. Do technical indicators even work? </p><p class="paragraph" style="text-align:left;">I used 5 different technical instruments in an attempt to make a profitable strategy.</p><p class="paragraph" style="text-align:left;">The 5 being:</p><ul><li><p class="paragraph" style="text-align:left;">Kaufman Adaptive Moving Average (AMA).</p></li><li><p class="paragraph" style="text-align:left;">Commodity Channel Index (CCI).</p></li><li><p class="paragraph" style="text-align:left;">Relative Strength Index(RSI).</p></li><li><p class="paragraph" style="text-align:left;">Stochastic Oscillator indicator.</p></li><li><p class="paragraph" style="text-align:left;">Support and resistance from a higher timeframe.</p></li></ul><p class="paragraph" style="text-align:left;">Something interesting happened when I used the AMA alone. The strategy was as follows:</p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;"><b>When the price of the currently forming candle closes above the AMA, we get into a BUY, anticipating a Spike.</b></p><p class="paragraph" style="text-align:left;"><b>When the price closes below the AMA, we get into a sell position to ride the wave.</b></p><figcaption class="blockquote__byline"></figcaption></blockquote></div><p class="paragraph" style="text-align:left;">And the backtest graph looked like this:</p><div class="image"><img alt="" class="image__image" style="" src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfX0OJGMcbUMBon7nyeHZFKGBpjWgeG1hNcYkoqwEBnyxuxN1qlNLNhR1eVcRITUdYRj5sjgzh5TgBg3cCktmvLbZOUCT78PrqNjJjMIOR1S4tMeO69zozrA3My_x9TQA_cbTOreocQwbw5yO7ZDVUTQmDu?key=gUrIor8GDVYZh-xrKrqKmw"/></div><p class="paragraph" style="text-align:left;">Straight up lost money for the entirety of the strategy.</p><p class="paragraph" style="text-align:left;">I went back to the drawing board and arrived at the following:</p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">Wait for 10 consecutively falling AMA values, </p><p class="paragraph" style="text-align:left;">Make sure the 10th is below the AMA at that point</p><p class="paragraph" style="text-align:left;">Make sure the CIC is below negative 100 </p><p class="paragraph" style="text-align:left;">The RSi is below 30</p><p class="paragraph" style="text-align:left;">The Stochastic is below 20</p><p class="paragraph" style="text-align:left;">And the current price is below the resistance level</p><figcaption class="blockquote__byline"></figcaption></blockquote></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ddd1e72f-8bdb-4c3e-9206-e825ef173bab/image.png?t=1718184293"/></div><p class="paragraph" style="text-align:left;">The backtest results using this 5 looked like this:</p><div class="image"><img alt="" class="image__image" style="" src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf_yLTU1MP-L6MiyFtBZqbMnAzjK5z9ukDd8yRqiG3F4lpsUWz5Q8xL1sgUkiiCQkr9Kc2IowZmriYlwG3PrpRwCVcaw2NgpQZTKV70HT1v13BJf3JT-aJy3Gv2CVTrLwoRrze3JamlUGjTrp16xEApR7wJ?key=gUrIor8GDVYZh-xrKrqKmw"/><div class="image__source"><span class="image__source_text"><p>backtest graph</p></span></div></div><p class="paragraph" style="text-align:left;">The graph above shows the profit the strategy generated. It starts off being so profitable then a sharp dip happens.</p><p class="paragraph" style="text-align:left;">On further investigation, the dip happens on February 18th 2020. </p><p class="paragraph" style="text-align:left;">When you scroll on the Boom 1000 Index chart to this date, something interesting comes up.</p><p class="paragraph" style="text-align:left;">We don’t have one but two “gaps”. The gaps look like this:</p><div class="image"><img alt="" class="image__image" style="" src="https://lh7-us.googleusercontent.com/docsz/AD_4nXd166JE2kPLmsUsB-jt0yqre49qE-spk4Dtw3w3SaEItgAxIKd-QTwZIxTV7fbxbmXDxLaInYh2PRqSpaMoYWyjwSy6KX2GSMd7LXsRgzL4Lg-kFKew9kSz5MZok3BzSiz6jUIgqN1AHJZHjGdmf_ZDQkGK?key=gUrIor8GDVYZh-xrKrqKmw"/><div class="image__source"><span class="image__source_text"><p>First gap</p></span></div></div><div class="image"><img alt="" class="image__image" style="" src="https://lh7-us.googleusercontent.com/docsz/AD_4nXe9GdkvGc14jlnILajbXypwNUMjdjRi3qdw-TLe3y0JONoP6eO2xjIpVyDlW0z9Qj5_jyL9kedRDpULCU_9nHYytvRa4DN9U0mNckOf-i3MAnbTRkgyYeIGBJ1XGZZJ6UuIDlR_6WWCST6b-G-NDbNYW5UY?key=gUrIor8GDVYZh-xrKrqKmw"/><div class="image__source"><span class="image__source_text"><p>Second gap</p></span></div></div><p class="paragraph" style="text-align:left;">You can tell the gaps are not Spikes. I reached out to the deriv support and they confirmed the gaps happen on an algorithm change.</p><p class="paragraph" style="text-align:left;">This experiment does not exhaustively rule out technical analysis but it makes me wonder if we can actually use technical analysis to make money on Deriv.</p><p class="paragraph" style="text-align:left;">I want to combine more indicators and see where that leads.</p><p class="paragraph" style="text-align:left;">You can test out the bots on other assets and let me know if any comes up profitable.</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Download the bots from <a class="link" href="https://wamaitha.gumroad.com/l/qmbukf?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=deriv-boom-1000-index-frustrations-free-trading-bots" target="_blank" rel="noopener noreferrer nofollow">here</a></p></div><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;"></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=91069a4a-9430-4043-952e-a273578ec1fd&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Some crazy sauce you should not miss!</title>
  <description>60% off in June for 5 people</description>
  <link>https://wamaitha.co/p/crazy-sauce-not-miss</link>
  <guid isPermaLink="true">https://wamaitha.co/p/crazy-sauce-not-miss</guid>
  <pubDate>Fri, 07 Jun 2024 05:06:00 +0000</pubDate>
  <atom:published>2024-06-07T05:06:00Z</atom:published>
    <dc:creator>Wamaitha Nyamu</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey you!</p><p class="paragraph" style="text-align:left;">I started coding trading bots around 3 years ago and in that time I have worked with so many clients to bring their strategies to life!</p><p class="paragraph" style="text-align:left;">I started off by charging as low as $70 per strategy and as my clientele grew so did my prices.</p><p class="paragraph" style="text-align:left;">With a gratitude-filled heart, I want to run my first-ever discount on my services!</p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">I want to dedicate 5 spots this month to 5 people on a 60% off price.</p><p class="paragraph" style="text-align:left;">psss…</p><p class="paragraph" style="text-align:left;">60% off $300 is <b>$120!</b></p><figcaption class="blockquote__byline"></figcaption></blockquote></div><p class="paragraph" style="text-align:left;">Oh, that’s not all!</p><p class="paragraph" style="text-align:left;">I will even throw in a bone to this mix. For the same $120, I will also<b> include the </b><span style="background-color:#fd0054;"><b>AI </b></span>bot we have been meticulously working on over the last few weeks!</p><p class="paragraph" style="text-align:left;">Alright, sounds like a deal? </p><p class="paragraph" style="text-align:left;">But..</p><p class="paragraph" style="text-align:left;">I have found that not all strategies can actually be coded. </p><p class="paragraph" style="text-align:left;">For this reason, please fill <a class="link" href="https://tally.so/r/n91lrV?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=some-crazy-sauce-you-should-not-miss" target="_blank" rel="noopener noreferrer nofollow">this </a>form for me and if your strategy is programmable, I will send you the payment link ASAP!</p><div class="embed"><a class="embed__url" href="https://tally.so/r/n91lrV?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=some-crazy-sauce-you-should-not-miss" target="_blank"><div class="embed__content"><p class="embed__title"> 60% off June </p><p class="embed__description"> Only 5 spots available </p><p class="embed__link"> https://forms.tally.so/r/n91lrV </p></div><img class="embed__image embed__image--right" src="https://tally.so/images/og.jpg"/></a></div><p class="paragraph" style="text-align:left;">See you on the other side!</p><p class="paragraph" style="text-align:left;"></p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=22ac9a53-2fa9-430a-8b62-e85bb5b7427f&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>A Side Hustle you can start as a Forex Trader</title>
  <description>Costs $16 per month!</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/16-dollar-trading-side-hustle</link>
  <guid isPermaLink="true">https://wamaitha.co/p/16-dollar-trading-side-hustle</guid>
  <pubDate>Tue, 21 May 2024 23:00:00 +0000</pubDate>
  <atom:published>2024-05-21T23:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy howdy Trader!</p><p class="paragraph" style="text-align:left;">If you have been in the trading space for a while you have probably come across countless people selling trading bots.</p><p class="paragraph" style="text-align:left;">And not just that, they make sure to lock the bots to a specific account. This ensures you won’t resell the bot.</p><p class="paragraph" style="text-align:left;">As you can imagine, this makes the business not all that passive for them.</p><p class="paragraph" style="text-align:left;">They have to attend to the clients and compile the bots every time someone makes a purchase. </p><p class="paragraph" style="text-align:left;">What if there was a way to make it all passive.</p><p class="paragraph" style="text-align:left;">And by passive I mean, you won’t have to interact with the customer at all. </p><p class="paragraph" style="text-align:left;">They come to your landing page, make the purchase, and automatically get sent the bot. All that for as low as <b>$16</b> per month.</p><p class="paragraph" style="text-align:left;">I have decided to attempt this kind of passive income so here is my plan:</p><ol start="1"><li><p class="paragraph" style="text-align:left;">Someone makes a purchase and gives their account information during purchase.</p></li><li><p class="paragraph" style="text-align:left;">In the background, once the purchase is confirmed, have a system that auto compiles the bot and sends it to the users email.</p></li></ol><p class="paragraph" style="text-align:left;">This of course requires a trading bot to start with.</p><h2 class="heading" style="text-align:left;" id="the-product">The Product</h2><p class="paragraph" style="text-align:left;">While I do not have a trading strategy to sell, I have decided to make a bot that covers all candlestick patterns. </p><p class="paragraph" style="text-align:left;">The single, double and triple candlestick patterns. For example, when the doji happens or the three white soldiers occur, a notification and alert will be sent out to the user. Technically this is not a trading bot as it doesn’t do any trading but imagine swapping this for a working strategy.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e6680447-9672-4345-9c72-d9f5147a774b/automationbot.jpg?t=1716050720"/></div><h2 class="heading" style="text-align:left;" id="automation">Automation</h2><p class="paragraph" style="text-align:left;">The purchases will all be made on Stripe. Why Stripe? It’s easy to setup , has multiple payment options(even paypal) and has good developer support. If we ran into a technical problem we have access to great support from Stripe and other developers in the ecosystem.</p><p class="paragraph" style="text-align:left;">On the checkout page, we ask the user for their email and three account numbers. This gives the user an option to add either demo or live accounts as they see fit. </p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c95472a8-9bef-4764-90a1-b59ff5fd31a2/image.png?t=1716051706"/></div><p class="paragraph" style="text-align:left;">Why three accounts you ask?</p><p class="paragraph" style="text-align:left;">If I am being honest, it’s for selfish reasons.</p><p class="paragraph" style="text-align:left;">I want to reduce as much customer support as possible. I can envision getting support requests like ‘I mistyped my account’ or ‘that account was closed’. </p><p class="paragraph" style="text-align:left;">The user gets three shots to think long and hard about which accounts to use. </p><p class="paragraph" style="text-align:left;">Once the payment has succeeded, Stripe notifies our backend of the payment and passes along the account numbers. Here is an example of what Stripe sends to our backend</p><div class="codeblock"><pre><code>&#123;
  &quot;object&quot;: &#123;
    ...
    &quot;custom_fields&quot;: [
      &#123;
        &quot;key&quot;: &quot;accountnumberone&quot;,
        &quot;label&quot;: &#123;
          &quot;custom&quot;: &quot;Account Number One&quot;,
          &quot;type&quot;: &quot;custom&quot;
        &#125;,
        &quot;optional&quot;: false,
        &quot;text&quot;: &#123;
          &quot;maximum_length&quot;: null,
          &quot;minimum_length&quot;: null,
          &quot;value&quot;: &quot;963852741&quot;
        &#125;,
        &quot;type&quot;: &quot;text&quot;
      &#125;,
      &#123;
        &quot;key&quot;: &quot;accountnumbertwo&quot;,
        &quot;label&quot;: &#123;
          &quot;custom&quot;: &quot;Account Number Two&quot;,
          &quot;type&quot;: &quot;custom&quot;
        &#125;,
        &quot;optional&quot;: false,
        &quot;text&quot;: &#123;
          &quot;maximum_length&quot;: null,
          &quot;minimum_length&quot;: null,
          &quot;value&quot;: &quot;4585417452&quot;
        &#125;,
        &quot;type&quot;: &quot;text&quot;
      &#125;,
      &#123;
        &quot;key&quot;: &quot;accountnumberthree&quot;,
        &quot;label&quot;: &#123;
          &quot;custom&quot;: &quot;Account Number Three&quot;,
          &quot;type&quot;: &quot;custom&quot;
        &#125;,
        &quot;optional&quot;: false,
        &quot;text&quot;: &#123;
          &quot;maximum_length&quot;: null,
          &quot;minimum_length&quot;: null,
          &quot;value&quot;: &quot;6258784516&quot;
        &#125;,
        &quot;type&quot;: &quot;text&quot;
      &#125;
    ],
   ...
    &quot;customer_details&quot;: &#123;
     ...
      &quot;email&quot;: &quot;wamaitha@peeppips.com&quot;,
      &quot;name&quot;: &quot;Wamaitha from YouTube&quot;,
      &quot;phone&quot;: null,
      &quot;tax_exempt&quot;: &quot;none&quot;,
      &quot;tax_ids&quot;: []
    &#125;,
    ...
&#125;</code></pre></div><p class="paragraph" style="text-align:left;">The backend will be a Windows VPS. This is because compiling the bot requires a Windows environment. </p><p class="paragraph" style="text-align:left;">Within the VPS, I will have three services. The first service waits for the payment event from Stripe. Once it receives the data, it compiles the trading bot and calls upon the second service which sends the email with the compiled bot to the client.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/60e30687-f2ab-4873-a9e8-6aac4b2807f3/windowsVPS.jpg?t=1716054975"/></div><p class="paragraph" style="text-align:left;">The email service also calls upon the third service that saves the data to a database in case we ever launch a new version of the product we can send the updated version to the clients.</p><p class="paragraph" style="text-align:left;">Here is what the current iteration of the email looks like:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ead83187-2d20-4833-96c3-20205514bb9d/image.png?t=1716099684"/><div class="image__source"><span class="image__source_text"><p>Automated email with the client bot</p></span></div></div><p class="paragraph" style="text-align:left;">There is a programming concept called <b>Idempotency. </b></p><p class="paragraph" style="text-align:left;">This is a characteristic of a system, which guarantees that performing an operation multiple times will yield the same result as if it was executed only once. </p><p class="paragraph" style="text-align:left;"><b>Idempotency</b> is the main objective with everything happening in the VPS. Theoretically, if the system is always at optimal performance we can have this setup once. Truly making it passive.</p><h2 class="heading" style="text-align:left;" id="maintenance-costs-16">Maintenance costs ($16)</h2><p class="paragraph" style="text-align:left;">The upside about all this is we can easily run the system with as low as<b> $16 </b>per month. The $16 breaks down as follows:</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;">Service</p></th><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;">Cost</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Windows VPS</p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">10</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Email (GCP workspace)</p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">6</p></td></tr></table></div><p class="paragraph" style="text-align:left;">This would be higher if you hired a customer support assistant. I will handle all the customer support requests myself.</p><p class="paragraph" style="text-align:left;">For the $10 VPS, from my load testing, we can process at least 10 orders per second without throttling the VPS. </p><p class="paragraph" style="text-align:left;">Unless you’re famous and launch the product to millions of people, this should be enough per month for anyone with a small - medium traffic.</p><p class="paragraph" style="text-align:left;">If you get more traffic, you can always scale to a bigger server. You can afford it at that point!</p><p class="paragraph" style="text-align:left;">As far as sending emails go, you can actually use some free or cheaper alternatives such as Amazon, Sendgrid or Brevo. My experience with all of them has been demoralising.</p><p class="paragraph" style="text-align:left;">Turns out this industry is plagued with so many scammers that anytime you signup to these services and indicate that this is the kind of service you will be offering, the system locks you out. Hence, the use of the google workspace. </p><p class="paragraph" style="text-align:left;">Don’t think that this is a ‘safer’ option to scam. Google has very advanced tech to detect scams, so you better make sure the service is legit or you will also loose the workspace subscription.</p><p class="paragraph" style="text-align:left;">Technically this can be a $10 side hustle.</p><p class="paragraph" style="text-align:left;">Perhaps the best part about this specific hustle is that the definition of a Doji today will still probably be the same 10 years from now. Unless new candlestick patterns are introduced the product remains ever green with no requirement to keep updating the source code.</p><p class="paragraph" style="text-align:left;">Which brings us to the setup costs.</p><h2 class="heading" style="text-align:left;" id="setup-costs">Setup Costs</h2><p class="paragraph" style="text-align:left;">Starting the hustle will probably be the most expensive part. Collecting payments requires a Stripe account. </p><p class="paragraph" style="text-align:left;">Setting up the Stripe account requires you to have a verified business. Stripe also works with a select number of countries so if you’re in Africa like me, you will either have to setup a business in a Stripe supported country or use another vendor. </p><p class="paragraph" style="text-align:left;">In my case, I setup the business in the UK and it cost around $180. This was enough to cover incorporation and setting up an address in the UK.</p><p class="paragraph" style="text-align:left;"> In retrospect I should probably have setup the LLC in Dubai or some tax haven. However, this would be relatively more expensive.</p><p class="paragraph" style="text-align:left;">This arrangement also complicates taxes to some extent. Pay the UK government the corporate and digital tax and then pay income tax in my country. </p><p class="paragraph" style="text-align:left;">The total break down for me was a total investment of $194. </p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;"> Description</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Cost </p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Time taken</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Setting up an LLC</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">180</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">5 business days</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Bot development costs</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">0</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 month</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Automation costs</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">0</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">2 days</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Domain</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">8</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Minutes</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Workspace Subscription</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">6</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Minutes</p></td></tr></table></div><p class="paragraph" style="text-align:left;">The 1 month development time is because I am working on very many candlesticks. They are 68 in total as of this posts writing! This is like coding 68 different trading bots! </p><p class="paragraph" style="text-align:left;">The development and automation costs for me are zero because I can do all the coding myself, however, if you were to hire a dev to do the coding, it could cost anywhere from $0 - infinity depending on how complicated the bot is, if the dev is part of the company etc.</p><p class="paragraph" style="text-align:left;">Let’s use my rates as an example.</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;"> Description</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Cost </p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Time taken</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Setting up an LLC</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">180</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">5 business days</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Bot development costs</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">300*</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Will depend on what is being developed</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Automation costs</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">200</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">2 days</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Domain</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">8</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Minutes</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Workspace Subscription</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">6</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Minutes</p></td></tr></table></div><p class="paragraph" style="text-align:left;">This would bring the costs on your part to<b> $694. </b></p><p class="paragraph" style="text-align:left;">The development costs will vary depending on the bot complexity and time taken. However, for easy math I have used the $300</p><p class="paragraph" style="text-align:left;">If you priced the product at say $80, you would need 9 sales to break even.</p><h2 class="heading" style="text-align:left;" id="marketing">Marketing</h2><p class="paragraph" style="text-align:left;">Setting up the system is actually the easy part. Without traffic its all useless. The adage ‘if you build it they will come’ doesn’t work.</p><p class="paragraph" style="text-align:left;">I will cover my marketing plan on the next issue! </p><p class="paragraph" style="text-align:left;">Thanks for reading!</p><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;"> </p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=727f21aa-494d-4d54-bafe-4263aa58ca29&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>How I am starting a trading side hustle</title>
  <description>Lowest hanging fruit first</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/paidaibot</link>
  <guid isPermaLink="true">https://wamaitha.co/p/paidaibot</guid>
  <pubDate>Tue, 14 May 2024 23:11:00 +0000</pubDate>
  <atom:published>2024-05-14T23:11:00Z</atom:published>
    <category><![CDATA[Business]]></category>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy Howdy!</p><p class="paragraph" style="text-align:left;">I am going through this phase in my life where I feel like I can be more but the ‘more’ needs money.</p><p class="paragraph" style="text-align:left;">In a quest to be more, I am making the jump. </p><p class="paragraph" style="text-align:left;">I don’t want to bite more than I can chew, which is why I am starting with the lowest hanging fruit; <b>API as a Service.</b></p><div class="custom_html"><iframe src="https://giphy.com/embed/ntTp8MzqvW8fPcFwls" width="480" height="270" frameborder="0" class="giphy-embed" allowfullscreen=""></iframe><p><a href="https://giphy.com/gifs/goggleboxaustralia-goggleboxau-watching-tv-goggleboxau17-ntTp8MzqvW8fPcFwls?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle">via GIPHY</a></p></div><p class="paragraph" style="text-align:left;">Let me explain with an analogy. </p><p class="paragraph" style="text-align:left;">We have a King who has seven advisors. Anytime the King needs special counsel, he asks the relevant advisor. The king and the advisor can have this back and forth conversations when needed.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8555d6bd-975f-45ea-8334-436d0a62fbfd/king.gif?t=1715187788"/><div class="image__source"><span class="image__source_text"><p>King and his advisors</p></span></div></div><p class="paragraph" style="text-align:left;">The King in my case will be an <a class="link" href="https://wamaitha.co/c/aipoweredspikedetector?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">AI model</a> that we made a while ago and the advisors will be my potential customers.</p><p class="paragraph" style="text-align:left;">I will host the AI mode on the cloud, then give people access to the model for a monthly subscription fee.</p><p class="paragraph" style="text-align:left;">On a high level here is how the model works:</p><ul><li><p class="paragraph" style="text-align:left;">Give the model candlestick data.</p></li><li><p class="paragraph" style="text-align:left;">The model uses the data to make a prediction. </p></li></ul><p class="paragraph" style="text-align:left;">This means that the candlestick data doesn’t necessarily come from MT5. It can come from MT4, MT5, other brokers etc. </p><p class="paragraph" style="text-align:left;">I also don’t want to sell a dream like ‘this model will make you a millionaire’ or ‘this is the model of your dreams’</p><p class="paragraph" style="text-align:left;">No!</p><p class="paragraph" style="text-align:left;">The point is to use the model as an addition to what you are currently using.</p><p class="paragraph" style="text-align:left;">While backtest results don’t guarantee future results, here are some backtest results over different assets.</p><p class="paragraph" style="text-align:left;">This are results over a 5 year backtest.</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;"><b>Asset</b></p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;"><b>Timeframe</b></p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;"><b>Win-rate %age</b></p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 Day</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">52.44755244755245</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">12 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">52.286453839516824</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">8 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">48.859416445623346</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">6 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">51.90019193857965</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">4 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">49.784598815293485</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">3 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">48.26299836791793</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">2 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">48.07191861840549</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Crash1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">46.04810996563574</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Boom1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 Day</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">48.01864801864802</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Boom1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">12 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">50.12942191544435</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Boom1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">8 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">48.67021276595745</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Boom1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">6 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">49.787234042553195</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Boom1000Index</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">4 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">50.71797817346353 </p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">GOOG</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 Day</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">52.56410256410257</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">GOOG</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">12 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">52.56410256410257</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">GOOG</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">8 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><span style="background-color:#f49292;">54.679802955665025</span></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">GOOG</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">6 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><span style="background-color:#f49292;">54.65994962216625</span></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">GOOG</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">4 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">50.140845070422536</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">8 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">36.58536585365854</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">6 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">30.0</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">4 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">31.08108108108108</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">3 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">43.60189573459716</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">2 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">47.93388429752066</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 Hour</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">53.77358490566038 </p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">30 Minutes</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><span style="background-color:#f49292;"><b>56.94444444444444</b></span></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">META</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">20 Minutes</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">51.39664804469274</p></td></tr></table></div><p class="paragraph" style="text-align:left;">META seems to have performed the best over that period.</p><p class="paragraph" style="text-align:left;">So how does this work?</p><p class="paragraph" style="text-align:left;">I have two end users in mind, someone who already knows how to code but don’t need to stress over how to host the model and someone who doesn’t know how to code completely. </p><p class="paragraph" style="text-align:left;">On this issue I want to focus on the latter first.</p><p class="paragraph" style="text-align:left;">The flow for the non techincal user involves 3 steps: </p><ol start="1"><li><p class="paragraph" style="text-align:left;">Making the subscription purchase on Stripe.</p><div class="image"><a class="image__link" href="https://go.peeppips.com/AI-Bronze?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4c612cd0-0a70-4d1b-9bc4-b5545047c39c/image.png?t=1715627876"/></a></div></li><li><p class="paragraph" style="text-align:left;">The user then gets an email like this </p></li></ol><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/201ec183-feb2-4705-95fe-923455b25581/image.png?t=1715628135"/></div><ol start="3"><li><p class="paragraph" style="text-align:left;">Lastly, when they download the bot from the instructions on the google doc, they use the API key to access the AI model.</p><div class="image"><img alt="" class="image__image" style="" src="https://lh7-us.googleusercontent.com/RDyZ7HV_itMFt7DgPDslemkIKOawA2E4KUXxjLItBeA_74tswWwpR1-8F3pg7RSQwb9a9J_9046TGASoH9MCPXL2e_bIBRUbjFESHjKY0LAO15CSr2FmgQ0jfac3IZopEVKHTO4R0uOsWIixKhCg3_4"/></div></li><li><p class="paragraph" style="text-align:left;">That’s all! </p></li></ol><p class="paragraph" style="text-align:left;">You’re probably wondering what the <a class="link" href="https://buy.stripe.com/9AQeXW0vccy85vGaEE?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">£20</a> gets the user. </p><p class="paragraph" style="text-align:left;">The user gets 10,000 requests per month. Here is a table showing how many requests per month each time frame has:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9c209756-86f2-49d2-be60-dd47ba8cc188/image.png?t=1715667568"/></div><p class="paragraph" style="text-align:left;">So let’s say you mainly trade on the 5 minute timeframe. If you put the AI bot on the 5 minute timeframe on assets that run 24/7 like the synthetic indices, you would send 8640 requests to my server. </p><p class="paragraph" style="text-align:left;">This also means if you needed to also have the predictions on a higher timeframe like 4 hour timeframe, you could use the (10000 - 8640) = 1360 to use. </p><p class="paragraph" style="text-align:left;">However, if you needed more than 10,000 requests per month I have made the pricing into tiers.</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Requests per month</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Price (<a class="link" href="http://?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">£</a>)</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Purchase Link</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">10,000</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">20</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="https://go.peeppips.com/AI-Bronze?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">https://go.peeppips.com/AI-Bronze</a></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">50,000</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">70</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><span style="color:rgb(253, 0, 84);"><b><a class="link" href="https://go.peeppips.com/AI-Silver?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">https://go.peeppips.com/A</a></b></span><span style="color:rgb(253, 0, 84);"><b><a class="link" href="https://go.peeppips.com/AI-Silver?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">I-Silver</a></b></span></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">120,000</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">140</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><span style="color:#fd0054;"><b><a class="link" href="https://go.peeppips.com/AI-Gold?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">https://go.peeppips.com/AI-</a></b></span><span style="color:#fd0054;"><b><a class="link" href="https://go.peeppips.com/AI-Gold?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=how-i-am-starting-a-trading-side-hustle" target="_blank" rel="noopener noreferrer nofollow">Gold</a></b></span></p></td></tr></table></div><p class="paragraph" style="text-align:left;">This means if you needed to have the bot on the 1Min timeframe all month, the second tier would suit you best.</p><p class="paragraph" style="text-align:left;">The main reason for the cap on the number of requests is because I also need to pay for the underlying resources and make some small profit for the technical maintenance of the project.</p><p class="paragraph" style="text-align:left;">This won’t be tied to any account, therefore, as long as you are yet to exhaust your limit, you can put the bot on as many accounts as you want.</p><p class="paragraph" style="text-align:left;">Alright thats it! Happy trading!</p><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;"></p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=410b206f-3ae2-49de-bcc8-d39c4d449d94&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>A Side Hustle you can start as a Forex Trader</title>
  <description> Something always has to give!</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/sidehustlefortraders</link>
  <guid isPermaLink="true">https://wamaitha.co/p/sidehustlefortraders</guid>
  <pubDate>Wed, 24 Apr 2024 09:00:00 +0000</pubDate>
  <atom:published>2024-04-24T09:00:00Z</atom:published>
    <category><![CDATA[Business]]></category>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy Trader!</p><p class="paragraph" style="text-align:left;">Today its all about money! We cover how you can make money on autopilot without needing to do much. (After the initial investment of course).</p><p class="paragraph" style="text-align:left;">This is not one of those “Make money as you sleep by doing absolutely nothing!”</p><p class="paragraph" style="text-align:left;">Sadly life doesn’t work like that. Something always has to give! That can be inform of money or time. </p><p class="paragraph" style="text-align:left;">You cant make money from thin air. Consider even the most illegal businesses, they always need an initial investment of some sort.</p><p class="paragraph" style="text-align:left;">Anyway, lets secure the bag, shall we?</p><div class="custom_html"><div style="width:100%;height:0;padding-bottom:75%;position:relative;"><iframe src="https://giphy.com/embed/kj41Ti8GLVs1STX0bH" width="100%" height="100%" style="position:absolute" frameborder="0" class="giphy-embed" allowfullscreen=""></iframe></div><p><a href="https://giphy.com/gifs/reaction-kj41Ti8GLVs1STX0bH?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=a-side-hustle-you-can-start-as-a-forex-trader">via GIPHY</a></p></div><p class="paragraph" style="text-align:left;">If you’ve been around the trading world for long enough, you must have come across telegram and discord servers that give signals. Some paid some free.</p><p class="paragraph" style="text-align:left;">The idea being that you can just use an experienced traders signals and make bank like they are.</p><p class="paragraph" style="text-align:left;">Whether the signals are any good boils down to a lot of things.</p><p class="paragraph" style="text-align:left;">Now flip the scenario. </p><p class="paragraph" style="text-align:left;">You are a great trader. You’re strategy has been giving you net gains year on year and you think to yourself “How can I share this strategy with my close friends?” </p><p class="paragraph" style="text-align:left;">Did you know that you can automate sending trading signals to discord or telegram? </p><p class="paragraph" style="text-align:left;">All on autopilot, without you needing to do it.</p><p class="paragraph" style="text-align:left;">Some caveats though! This works well for fully or semi automated strategies.</p><p class="paragraph" style="text-align:left;">Let’s look at an example.</p><p class="paragraph" style="text-align:left;">Remember the RSI + BBands bot? </p><p class="paragraph" style="text-align:left;">(I have linked it at the end of this piece incase you want to test it out)</p><p class="paragraph" style="text-align:left;">If you backtest the bot on the 15 minute timeframe, Boom 500 Index on Deriv, since 2019 you will notice the backtest actually makes money!</p><p class="paragraph" style="text-align:left;">if you started with $1000 dollars you would have actually made a profit of $100+. </p><p class="paragraph" style="text-align:left;">I know its not much but unlike the a million strategies out there, this one actually made money on a 3+ year backtest.</p><p class="paragraph" style="text-align:left;">For this examples sake, lets say this is the holy grail strategy that mints money. </p><p class="paragraph" style="text-align:left;">Instead of selling the bot itself as a one off charge, you could have the signals sent to discord. </p><p class="paragraph" style="text-align:left;">Then make the discord access to the signals as a monthly subscription.</p><p class="paragraph" style="text-align:left;">Whoa! whoa! whoa! All that sounds super!</p><p class="paragraph" style="text-align:left;">However, you’re probably wondering how much it would actually cost.</p><p class="paragraph" style="text-align:left;">Let’s take a closer look at the costs that would go into this. Let’s assume you only have a manual working strategy.</p><p class="paragraph" style="text-align:left;">Let’s go over several ways you could execute this.</p><p class="paragraph" style="text-align:left;"><b>So here is the plan A.</b></p><p class="paragraph" style="text-align:left;">You would need a couple of things for plan A. Plan A is perhaps the most expensive plan.</p><ol start="1"><li><p class="paragraph" style="text-align:left;">You would need to work with an MQL5 developer who would turn your manual trading strategy into a bot.</p></li><li><p class="paragraph" style="text-align:left;">A VPS to host the bot so that it can run 24/7.</p></li><li><p class="paragraph" style="text-align:left;">A developer who can help you host the code that would be interacting with discord or telegram. </p></li></ol><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Service</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Cost ($)</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Time</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Trading bot development</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$200 - infinity </p><p class="paragraph" style="text-align:left;">(Depends on the trading strategy complexity and where you get the dev)</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Days or weeks depending on how complicated and the duration of testing the bot you have.</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">VPS</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$4</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Setup takes less than an hour</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Cloud hosting + Webhook code for the discord/telegram API</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$0 on hosting if you use serverless solutions like GCP cloud functions or AWS lambda. </p><p class="paragraph" style="text-align:left;">$200 - $500 depending on where you source the developer to do the actual hosting and coding of the discord/telegram implementation</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 -3 days max</p></td></tr></table></div><p class="paragraph" style="text-align:left;">The main cost here is the intial development of the strategy. Once you get over that, you will virtually be printing money.</p><p class="paragraph" style="text-align:left;">You could save more if you found a dev who can do the MT5 bot programming and also has cloud hosting + can also use the discord or telegram APIs.</p><p class="paragraph" style="text-align:left;">The main reason for separating the last segment from just putting everything on the VPS is because you would need to keep monitoring the server within the VPS.</p><p class="paragraph" style="text-align:left;"> If you’re not very technical and something happens, you might need to go back to the dev to help you set things up again. On top of which, you would need a bigger VPS that can handle the server on top of MT5.</p><p class="paragraph" style="text-align:left;">If you still wanted to go this route, the costs would change as follows:</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Service</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Cost ($)</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Time</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Trading bot development</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$200 - infinity </p><p class="paragraph" style="text-align:left;">(Depends on the trading strategy complexity and where you get the dev)</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Days or weeks depending on how complicated and the duration of testing the bot you have.</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">VPS</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$10</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Setup takes less than an hour</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Cloud hosting + Webhook code for the discord/telegram API</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$200 - $500 depending on where you source the developer coding the discord/telegram implementation</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 -3 days max</p></td></tr></table></div><p class="paragraph" style="text-align:left;">IKR! Better save the $6 and avoid future headaches!</p><p class="paragraph" style="text-align:left;">In fact let’s call that <b>plan B!</b></p><p class="paragraph" style="text-align:left;">The cloud route makes it such that once its set, thats it! As long as the code can handle any errors without crashing, you’d be all set!</p><p class="paragraph" style="text-align:left;"><b>Lastly here is plan C:</b></p><p class="paragraph" style="text-align:left;">Ditch the entire MT5 thing! Go straight to the source and use APIs. Deriv for example has an API. This means instead of needing to install MT5 on the VPS then load the bot on the VPS, you would be getting the Boom 500 Index data straight from Deriv.</p><p class="paragraph" style="text-align:left;">What this also means, is that you would only need one dev who would code using the Deriv API and directly integrate the discord or telegram code all in one.</p><p class="paragraph" style="text-align:left;">This can then be hosted on serverless! How serverless works is that Google cloud or AWS let you host the code on their servers and only charge you when the code runs. </p><p class="paragraph" style="text-align:left;">If the code is not running, you pay nothing! Nada! Zilch!</p><p class="paragraph" style="text-align:left;">You would only pay for what you use!</p><p class="paragraph" style="text-align:left;">The new costs would then be as follows:</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Service</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Cost ($)</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Time</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Trading bot development using API from broker</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$300 - infinity </p><p class="paragraph" style="text-align:left;">(Depends on the trading strategy complexity and where you get the dev)</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Days or weeks depending on how complicated and the duration of testing the bot you have.</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Cloud hosting + code for the discord/telegram API</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">$0 on hosting as its pay-as-you-go</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">1 -3 days max</p></td></tr></table></div><p class="paragraph" style="text-align:left;">This leaves out one crucial part of the equation. How do you keep track of who renewed the subscription and who did not? </p><p class="paragraph" style="text-align:left;">Alright! Alright! Let’s keep going on the money stuff!</p><p class="paragraph" style="text-align:left;">In order to keep tabs on who is still subscribed and who is not, you can have a couple of options.</p><p class="paragraph" style="text-align:left;"><b>Option one:</b></p><p class="paragraph" style="text-align:left;">Literally keep tabs on the daily on where the subscriptions are at! One workflow could be using a payment processor like Stripe or PayPal and activate the payments as a subscription.</p><p class="paragraph" style="text-align:left;">The Stripe and PayPal platforms actually manage the subscriptions for you. While that sorts out the auto payment processing, you would need to manually kick out users who fail to renew the subscriptions. </p><p class="paragraph" style="text-align:left;"><b>Option two:</b></p><p class="paragraph" style="text-align:left;">Use PayPal or stripe to manage customers then have a dev automate the member management on auto pilot.</p><p class="paragraph" style="text-align:left;">This option would add up to the costs you will have incurred for the trading bots. Nonetheless, chances are, the same dev who will setup the cloud hosting will be able to setup the members management. </p><p class="paragraph" style="text-align:left;">The additional costs now would come from increased scope of work.</p><p class="paragraph" style="text-align:left;"><b>Option three:</b></p><p class="paragraph" style="text-align:left;">Use a service like <a class="link" href="https://dash.whop.com/?a=wamaitha88&utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=a-side-hustle-you-can-start-as-a-forex-trader" target="_blank" rel="noopener noreferrer nofollow">Whop</a> that lets you sell discord memberships. They handle all the payment processing and also kicking out the members.</p><p class="paragraph" style="text-align:left;">There’s a catch of course! </p><p class="paragraph" style="text-align:left;">If your memberships is $10 per month, they get 30% of that.</p><p class="paragraph" style="text-align:left;">Perhaps a question to ask “Would it be cheaper to have this setup by a dev as a one off project? Or would it be cheaper if I made 70% of all my memberships but have none of the headaches?”.</p><p class="paragraph" style="text-align:left;">I will let you pick that bone! </p><p class="paragraph" style="text-align:left;">That’s all for today! Happy hunting!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/66f0cddb-24ed-44d9-85dc-6408556a420a/line.png?t=1714845447"/></div><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">PS: I can code everything mentioned on this email incase you want to take the leap and actualise this side hustle. 😉. All you gotta do is <a class="link" href="https://cal.com/wamaitha/meet?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=a-side-hustle-you-can-start-as-a-forex-trader" target="_blank" rel="noopener noreferrer nofollow">book a call with me</a> and we can take it from there!</p><figcaption class="blockquote__byline"></figcaption></blockquote></div><div class="custom_html"><div style="width:100%;height:0;padding-bottom:100%;position:relative;"><iframe src="https://giphy.com/embed/RlQR2k8TbiY33CvPzO" width="100%" height="100%" style="position:absolute" frameborder="0" class="giphy-embed" allowfullscreen=""></iframe></div><p><a href="https://giphy.com/gifs/runtheworldstarz-starz-107-run-the-world-RlQR2k8TbiY33CvPzO?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=a-side-hustle-you-can-start-as-a-forex-trader">via GIPHY</a></p></div><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="custom_html"><iframe src="https://embeds.beehiiv.com/66864ceb-50e7-41e4-9aba-936adb3b2e4a" data-test-id="beehiiv-embed" width="100%" height="320" frameborder="0" style="border-radius: 4px; border: 2px solid #e5e7eb; margin: 0; background-color: transparent;"></iframe></div></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=577ba5e6-23a5-49ee-82a3-9a416cd82335&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Backtesting an AI trading bot</title>
  <description>AI + EMA 200</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/backtesting-an-ai-trading-bot</link>
  <guid isPermaLink="true">https://wamaitha.co/p/backtesting-an-ai-trading-bot</guid>
  <pubDate>Sat, 30 Mar 2024 14:44:00 +0000</pubDate>
  <atom:published>2024-03-30T14:44:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy trader!</p><p class="paragraph" style="text-align:left;">I have spent the last couple of days attempting to improve the winrate of our AI model. </p><p class="paragraph" style="text-align:left;">The first idea I had was to use the EMA 200 as a trend determinant.</p><p class="paragraph" style="text-align:left;">If the price was above the EMA, the assumption would be that we are on an up trend.</p><p class="paragraph" style="text-align:left;">If the price was below the EMA , we would be on a down trend.</p><p class="paragraph" style="text-align:left;">I implemented the EMA condition on python and did a backtest for all timeframes.</p><p class="paragraph" style="text-align:left;">The entire backtest took around 6 hours.</p><p class="paragraph" style="text-align:left;">Here are the results:</p><div style="padding:14px 40px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Asset</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;"> Timeframe</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Winrate (model only)</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Winrate(model + EMA200)</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">1 day</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">52.44%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">35.19%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">12 hours</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">52.28%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">37.27%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">8 hours</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">48.85%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">34.05%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">6 hours</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">51.90%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">32.47%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">4 hours</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">49.78%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">31.20%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">3 hours</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">48.26%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">28.49%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">2 hours</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">48.07%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">25.40%</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Crash 1000 Index</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">1 hour</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">46.04%</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">20.36</p></td></tr></table></div><p class="paragraph" style="text-align:left;">The backtest on the minutes timeframe was fruitless. The data did not have enough variation when plotted on the lower timeframes. For comparison, here is the plot on a 1 day timeframe:</p><p class="paragraph" style="text-align:left;"></p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/L7lwWpvUYGY" width="100%"></iframe><p class="paragraph" style="text-align:left;">Plot on a 1 hour timeframe:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/C1RK2x5R5ME" width="100%"></iframe><p class="paragraph" style="text-align:left;">You can tell the 1 hour is so compact the model is unable to make out the trend properly.</p><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">There are a few things we can try to make this work on the lower timeframes:</p><ol start="1"><li><p class="paragraph" style="text-align:left;">Change the normalisation technique. A probable cause of the short candlesticks is that the price difference between two candles is so little that when its normalised, they almost fall on the same range.</p></li><li><p class="paragraph" style="text-align:left;">Avoid normalisation all together.</p></li><li><p class="paragraph" style="text-align:left;">Use less bars on a chart.</p></li><li><p class="paragraph" style="text-align:left;">Use less bars + avoiding normalisation.</p></li></ol><p class="paragraph" style="text-align:left;">For now, I will first focus on trying out the model on the live markets. I will only focus on the timeframes that had more than 50% winrate. </p><p class="paragraph" style="text-align:left;">Stay tuned for that!</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Download the MT5 trading bot <a class="link" href="https://wamaitha.co/c/aipoweredspikedetector?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=backtesting-an-ai-trading-bot" target="_blank" rel="noopener noreferrer nofollow">here</a></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=dd8d4970-f9bf-40ed-9ffc-fea4e7038429&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>AI Boom and Crash Spike detector</title>
  <description>The AI sends up or down signals</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/aispikedetector</link>
  <guid isPermaLink="true">https://wamaitha.co/p/aispikedetector</guid>
  <pubDate>Thu, 21 Mar 2024 09:00:00 +0000</pubDate>
  <atom:published>2024-03-21T09:00:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy Trader!</p><p class="paragraph" style="text-align:left;">What if there was an AI-powered model that would inform you when a spike is about to happen?</p><p class="paragraph" style="text-align:left;">What if I also told you it’s free of charge?</p><p class="paragraph" style="text-align:left;">Would you believe me?</p><p class="paragraph" style="text-align:left;">Whether you believe me or not, the AI has landed!</p><p class="paragraph" style="text-align:left;">More specifically, we are dropping it here for you to try out.</p><p class="paragraph" style="text-align:left;">Keep reading!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/75503f12-d291-4288-a4e7-c7a29ae2bcb5/47.Inbox.png?t=1711362532"/><div class="image__source"><span class="image__source_text"><p>Present for you</p></span></div></div><p class="paragraph" style="text-align:left;">The model is mainly used to predict trends on a live video feed of charts.</p><p class="paragraph" style="text-align:left;">It’s supposed to work more or less like your eyes.</p><p class="paragraph" style="text-align:left;">It “sees” the charts and tells you whether the trend is about to be on an uptrend or a downtrend.</p><p class="paragraph" style="text-align:left;">I have modified the model to work with images instead.</p><p class="paragraph" style="text-align:left;">After all, videos are images stitched together!</p><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Let me explain with an example:</p><p class="paragraph" style="text-align:left;">Assuming we want the AI to work on the 5-minute timeframe, We get the OHLC of the last 100 bars.</p><p class="paragraph" style="text-align:left;">We then use the OHLC to draw their values on a blank canvas</p><p class="paragraph" style="text-align:left;">We then feed the canvas to the model so that we can get a prediction.</p><p class="paragraph" style="text-align:left;">Depending on the prediction, we can take action as needed.</p><p class="paragraph" style="text-align:left;">Here is a sample of what the predictions look like:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ebb25144-7c90-443f-acd2-f92f939d4061/WhatsApp_Image_2024-03-29_at_11.30.36.jpeg?t=1711701064"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">I know it doesn’t look like these are candlesticks but they are! I have normalised them to values between 0 and 1 then scaled them up to fit the canvas. </p><p class="paragraph" style="text-align:left;">Here is a gif of what the predicted images stitched together look like:</p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1afa20d5-5602-4425-8e59-19ef0b9527ab/ezgif.com-optimize.gif?t=1711701606"/></div><p class="paragraph" style="text-align:left;">This smaller size also speeds up computation time.</p><p class="paragraph" style="text-align:left;">The model is not perfect but can be a good signal for trend reversals.</p><p class="paragraph" style="text-align:left;">On backtest, the model has a 54% win rate.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/776652ff-314a-4a0f-95ca-3af2cdcb2a4a/WhatsApp_Image_2024-03-29_at_11.23.38__1_.jpeg?t=1711701685"/></div><p class="paragraph" style="text-align:left;">I took it a step further and added the EMA 200 to determine the trend. The strategy now is:</p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">When the current price is above the EMA200, and the prediction from the model is up, we make a BUY</p><p class="paragraph" style="text-align:left;">When the current price is below the EMA200, and the prediction from the model is down, we SELL</p><figcaption class="blockquote__byline"></figcaption></blockquote></div><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Download the MT5 trading bot <a class="link" href="https://wamaitha.co/c/aipoweredspikedetector?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=ai-boom-and-crash-spike-detector" target="_blank" rel="noopener noreferrer nofollow">here</a></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=2b1b849d-5a3b-4fd7-acdb-2e1b67dd82d2&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Zero is Not Hero Yet</title>
  <description>What will Apple&#39;s stock price be next week?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/zero-shot-llms-6069</link>
  <guid isPermaLink="true">https://wamaitha.co/p/zero-shot-llms-6069</guid>
  <pubDate>Fri, 09 Feb 2024 06:13:00 +0000</pubDate>
  <atom:published>2024-02-09T06:13:00Z</atom:published>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey friend!</p><p class="paragraph" style="text-align:left;">Another week, another finance paper!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/009ae2ae-85c7-42cf-b0c0-93fcb7a41932/8.3.gif?t=1707325749"/></div><p class="paragraph" style="text-align:left;">Imagine having a smart buddy, like Siri or Alexa, where you can ask money questions, like &quot;What will Apple&#39;s stock price be next week?&quot; or &quot;How&#39;s my investment portfolio doing?&quot;</p><p class="paragraph" style="text-align:left;">We&#39;re diving into a study about how well smart assistants like ChatGPT or Bard answer these financial questions. </p><p class="paragraph" style="text-align:left;">These assistants are great at chatting like humans, but can they handle finance questions without being trained in finance?</p><p class="paragraph" style="text-align:left;">The research tests them on various finance tasks to see if they can figure things out on their own. </p><p class="paragraph" style="text-align:left;">It looks into whether these assistants can manage financial inquiries based on their existing knowledge and if they&#39;re reliable for making important money decisions.</p><p class="paragraph" style="text-align:left;">They compared ChatGPT to others, finding some performance gaps, especially with private data, suggesting some issues with data quality. </p><p class="paragraph" style="text-align:left;">Despite these challenges, ChatGPT still does a good job at financial tasks without any specific finance training, showing its potential usefulness.</p><p class="paragraph" style="text-align:left;">Excitingly, new models like BloombergGPT, trained on financial data, are now available, making it an exciting time in the world of finance and AI.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/accc3319-46a0-4c90-ae1c-d2162565b5d5/linepng.png?t=1707386102"/></div><p class="paragraph" style="text-align:left;">However, we are still faced with the challenge of the models being closed-sourced. For example, BloombergGPT is quite expensive for the common man to afford.</p><p class="paragraph" style="text-align:left;">So where does this leave you as a retail trader? The big sharks will keep having access to these models which may be giving them an edge in the market.</p><p class="paragraph" style="text-align:left;">I don’t think technical analysis alone is enough.</p><p class="paragraph" style="text-align:left;">You need fundamentals, keep tabs on the news, keep tabs on social media, etc. For example, Elon can tweet anything and that would change the price of any of the stocks of his companies.</p><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:start;">The paper can be found <span style="text-decoration:underline;"><i><a class="link" href="https://arxiv.org/abs/2305.16633?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">here</a></i></span>.</p><p class="paragraph" style="text-align:start;">That’s all for today. Happy trading!</p><p class="paragraph" style="text-align:left;"></p><hr class="content_break"><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div><hr class="content_break"></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=ea7c8bc1-65cb-4c8b-8c5f-973bff5b0f73&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Support and Resistance</title>
  <description>Floors and ceilings!</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/support-and-resistance-trading-bot</link>
  <guid isPermaLink="true">https://wamaitha.co/p/support-and-resistance-trading-bot</guid>
  <pubDate>Thu, 08 Feb 2024 23:00:00 +0000</pubDate>
  <atom:published>2024-02-08T23:00:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Another week, another free bot!</p><p class="paragraph" style="text-align:left;">Imagine you&#39;re dropping a ball, and it bounces back up after hitting the floor. In trading, the &quot;floor&quot; is called support.</p><p class="paragraph" style="text-align:left;"> It&#39;s the price level where a lot of buyers think, &quot;Hey, this is a good deal!&quot; and start buying, stopping the price from falling further.</p><p class="paragraph" style="text-align:left;">Now think of the ball hitting the ceiling and coming back down. That&#39;s resistance in trading.</p><p class="paragraph" style="text-align:left;"> It&#39;s where the price of an asset goes up, but then a lot of sellers think, &quot;This is as high as it goes!&quot; and start selling, stopping the price from rising more.</p><p class="paragraph" style="text-align:left;">Why Does It Matter?</p><p class="paragraph" style="text-align:left;">Understanding support and resistance is super important because it helps you as a trader make smarter decisions.</p><p class="paragraph" style="text-align:left;">By looking at past prices, traders can guess where the support and resistance levels might be. This helps you figure out good times to buy or sell.</p><p class="paragraph" style="text-align:left;">One tricky part is that seeing these levels isn&#39;t always clear-cut. It can be subjective, meaning different traders might see different support and resistance levels on the same chart.</p><p class="paragraph" style="text-align:left;">Plus, when you’re using bots to trade for you, they can&#39;t &quot;see&quot; these levels as we do. They use past high and low prices to figure it out.</p><p class="paragraph" style="text-align:left;">When programming such a trading bot, one key thing is deciding how far back in time to look on the chart.</p><p class="paragraph" style="text-align:left;"> For example, looking back 50 bars on a 4-hour chart shows different support and resistance levels than looking back 100 or 200 bars. </p><p class="paragraph" style="text-align:left;">That’s not all!</p><p class="paragraph" style="text-align:left;">The timeframe you choose (like 1 minute, 4 hours, or 1 day) changes how far back you&#39;re looking, which affects the support and resistance levels the bot uses.</p><p class="paragraph" style="text-align:left;">While setting up this bot, we had to tell it a few things, like how many bars back to look for support and resistance, what timeframe to consider, and other details like how much to trade and where to set stop losses.</p><p class="paragraph" style="text-align:left;">Finding the perfect settings is still a bit of an adventure for now. </p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Grab the bot 👇️ </p></div><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="custom_html"><iframe src="https://embeds.beehiiv.com/e7a35ed2-4064-456f-a8d1-2ecaffdd9c28" data-test-id="beehiiv-embed" width="100%" height="320" frameborder="0" style="border-radius: 4px; border: 2px solid #e5e7eb; margin: 0; background-color: transparent;"></iframe></div></div><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=support-and-resistance" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=support-and-resistance" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=support-and-resistance" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=support-and-resistance" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=support-and-resistance" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=63db033b-c239-4ae7-8b3c-a2d0381ec602&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Zero is Not Hero Yet</title>
  <description>What will Apple&#39;s stock price be next week?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7bf05974-8bcd-4b97-8f41-1e1e8d082584/8.jpg" length="160321" type="image/jpeg"/>
  <link>https://wamaitha.co/p/zero-shot-llms</link>
  <guid isPermaLink="true">https://wamaitha.co/p/zero-shot-llms</guid>
  <pubDate>Thu, 08 Feb 2024 04:00:00 +0000</pubDate>
  <atom:published>2024-02-08T04:00:00Z</atom:published>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/009ae2ae-85c7-42cf-b0c0-93fcb7a41932/8.3.gif?t=1707325749"/></div><p class="paragraph" style="text-align:left;">Howdy Trader!</p><p class="paragraph" style="text-align:left;">Consider having a smart virtual assistant akin to Siri or Alexa, and you wish to pose financial inquiries like &quot;What will Apple&#39;s stock price be next week?&quot; or &quot;Could you assess my investment portfolio?&quot; </p><p class="paragraph" style="text-align:left;">Today we look at a financial paper that covers how well large language models (LLMs) like ChatGPT or Bard perform when asked specific financial questions.</p><p class="paragraph" style="text-align:left;">These LLMs possess remarkable proficiency in comprehending and generating human-like text.</p><p class="paragraph" style="text-align:left;">Nonetheless, can they provide precise and dependable responses to such financial queries devoid of any prior exposure to financial data?</p><p class="paragraph" style="text-align:left;">The paper conducts experiments involving these LLMs across various financial tasks to ascertain their performance in a &quot;zero-shot&quot; scenario, indicating that they haven&#39;t received specific training for financial applications.</p><p class="paragraph" style="text-align:left;"> Researchers make comparisons to determine whether these models can truly excel in the financial realm or if they fall short.</p><p class="paragraph" style="text-align:left;">The paper explores how proficient virtual assistants, empowered by advanced language models, are at handling financial inquiries without any prior knowledge of finance.</p><p class="paragraph" style="text-align:left;">It also evaluates whether they can be relied upon for crucial financial decisions. The findings of this study offer insights into the capabilities and limitations of these AI models within the domain of finance. </p><p class="paragraph" style="text-align:left;">The research assesses ChatGPT&#39;s zero-shot capabilities against other open-source LLMs and fine-tuned PLMs in finance.</p><p class="paragraph" style="text-align:left;">However, a performance gap is noted, especially with non-public datasets, suggesting data quality issues. </p><p class="paragraph" style="text-align:left;">Additionally, while generative LLMs offer advantages for annotating large text volumes, they require significantly more time for labeling.</p><p class="paragraph" style="text-align:left;">Findings reveal that although fine-tuned Personal Language Models(PLMs) typically excel, ChatGPT still performs remarkably well without specific training, showcasing its potential for financial tasks. </p><p class="paragraph" style="text-align:left;">Since the paper was published more LLMs have come out including BloombergGPT which has been specifically trained on financial data.</p><p class="paragraph" style="text-align:left;">Very exciting times to be in!</p><p class="paragraph" style="text-align:left;">If you loved today’s post, you will enjoy reading Simplify Wall Street Newsletter. Subscribe below </p><div class="recommendation"><p class="recommendation__sponsored">Sponsored</p><figure class="recommendation__logo"><img alt="Simplify Wall Street" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/publication/logo/b3a044b2-cc47-4f5f-84df-f77b54ed29fc/S.png"/></figure><h3 class="recommendation__title"> Simplify Wall Street </h3><p class="recommendation__description"> Logic-Driven Investment Alerts for Independent Investors. </p><a class="recommendation__link" href="https://magic.beehiiv.com/v1/b3a044b2-cc47-4f5f-84df-f77b54ed29fc?boost_send_id=&recommendation_id=c7e3e6e4-ba94-49e0-ad23-73f4f274f41b&utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet"> Subscribe </a></div><p class="paragraph" style="text-align:start;">The paper can be found <span style="text-decoration:underline;"><i><a class="link" href="https://arxiv.org/abs/2305.16633?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=zero-is-not-hero-yet" target="_blank" rel="noopener noreferrer nofollow">here</a></i></span>.</p><p class="paragraph" style="text-align:start;">That’s all for today. Happy trading!</p><p class="paragraph" style="text-align:left;"></p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/accc3319-46a0-4c90-ae1c-d2162565b5d5/linepng.png?t=1707386102"/></div><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b6f2d81a-3ae0-4bdd-9437-6a4fa746bfe7/307214601_668507654468501_6220993890038786208_n.jpg"/><div class="image__source"><span class="image__source_text"><p>Thanks for reading! Reply anytime!</p></span></div></div></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=10d5874c-a7f8-469a-b192-40d72b928795&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Second profitable bot!</title>
  <description>ADX + MACD  trading bot</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/macdadxstrategy</link>
  <guid isPermaLink="true">https://wamaitha.co/p/macdadxstrategy</guid>
  <pubDate>Tue, 30 Jan 2024 09:00:00 +0000</pubDate>
  <atom:published>2024-01-30T09:00:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy Trader! 👋🏾</p><p class="paragraph" style="text-align:left;">Another week, another free trading bot! </p><p class="paragraph" style="text-align:left;">Something good is cooking this year! Looks like Kismet is on our side! Another bot that made money on backtest! 💵💵. Let’s dive right in!</p><div class="custom_html"><div style="width:100%;height:0;padding-bottom:100%;position:relative;"><iframe src="https://giphy.com/embed/5885nYOgBHdCw" width="100%" height="100%" style="position:absolute" frameborder="0" class="giphy-embed" allowfullscreen=""></iframe></div><p><a href="https://giphy.com/gifs/realitytvgifs-nene-leakes-realitytvgifs-5885nYOgBHdCw?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot">via GIPHY</a></p></div><p class="paragraph" style="text-align:left;">This bot also challenged me to use a different approach to risk management. Previously I would let you choose the number of pips for the stoploass and the take profit you wanted to use. For this bot, we are using the current account balance and the lot size you choose to determine the number of pips to set the stop loss and take profit. Let’s do some math, shall we?</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/46f7326a-c0e6-4d71-9378-5d32c8b61b95/linepng.png?t=1706634229"/></div><p class="paragraph" style="text-align:left;"> Let’s say your balance is $10,000 and the price on the EURUSD chart is 1.0801, and you want to risk 1% on every trade, that would mean every trade you would be risking $100. </p><p class="paragraph" style="text-align:left;">For the standard lot, 1 pip typically equals $10. So the price would need to move 10 pips.</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><p class="paragraph" style="text-align:left;">In a Mini Lot (0.1 lot): 1 pip equals $1. Therefore the price would need to move 100pips.</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><p class="paragraph" style="text-align:left;">For the Micro lot, 1 pip equals $0.01 , the price would need to move 1000 pips.</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><p class="paragraph" style="text-align:left;">For the Nano lot, 1 pip equals $0.01, price would need to move 10,000 pips.</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1852b6cc-886d-499c-987d-67ec0f4d4060/linepng.png?t=1706634291"/></div><p class="paragraph" style="text-align:left;">The strategy works as follows:👇🏽</p><p class="paragraph" style="text-align:left;">For the Buy setup the MACD crosses above the signal line while both lines are below the zero level we ensure ADX is above or around 40. </p><p class="paragraph" style="text-align:left;">For the sell, we ensure the MACD crossed below the signal line and both are above zero and ensure ADX is above 40. </p><p class="paragraph" style="text-align:left;">That’s all for this week! </p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b9673669-7387-4681-8475-27c9b89bba15/linepng.png?t=1706634307"/></div><p class="paragraph" style="text-align:left;">Before you go, please help me answer the poll below 👇🏽.</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"></div><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Grab the bot <a class="link" href="https://wamaitha.co/c/macdadxstrategy?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot" target="_blank" rel="noopener noreferrer nofollow">here</a></p></div><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><hr class="content_break"><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=second-profitable-bot" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div><hr class="content_break"></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=7881e809-5d78-4d51-8f42-4a18332b7bba&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>First profitable bot! 50% profit</title>
  <description>$1000 deposit turned into $1500+</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/rsi-bbands</link>
  <guid isPermaLink="true">https://wamaitha.co/p/rsi-bbands</guid>
  <pubDate>Mon, 22 Jan 2024 09:00:00 +0000</pubDate>
  <atom:published>2024-01-22T09:00:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Howdy trader!</p><p class="paragraph" style="text-align:left;">Another week, another free bot! The bot of the week is a special one because, for the first time, I have backtested a bot that made money. Not only that, I did not have to tweak the original strategy to make it work! Let’s dive right in!</p><p class="paragraph" style="text-align:left;">The bot works with two indicators the RSI and the Bollinger bands! Here is how it works:</p><p class="paragraph" style="text-align:left;"><b>Short Position Strategy:</b></p><p class="paragraph" style="text-align:left;">When aiming for a short position, keep a keen eye on the RSI. It should be <span style="text-decoration:underline;"><i>above 70</i></span><i>,</i> indicating that the asset is overbought. But that&#39;s not all; watch for a crucial moment - a break below the upper Bollinger Band. As soon as you witness a candle closing below this upper band, it&#39;s your signal to enter a sell position.</p><p class="paragraph" style="text-align:left;">Stop Loss (SL): Place your stop-loss order if the price hits the upper Bollinger Band.</p><p class="paragraph" style="text-align:left;">Take Profit (TP): Look to take your profit when the price reaches the lower Bollinger Band.</p><p class="paragraph" style="text-align:left;"><b>Long Position Strategy:</b></p><p class="paragraph" style="text-align:left;">For long positions, focus on the RSI being<i> </i><span style="text-decoration:underline;"><i>below 30</i></span>, indicating oversold conditions. Now, pay attention to another critical breakthrough - a break above the lower Bollinger Band. When a candle closes above this lower band, seize the opportunity to enter a buy position.</p><p class="paragraph" style="text-align:left;">Stop Loss (SL): Set your stop-loss order if the price touches the lower Bollinger Band.</p><p class="paragraph" style="text-align:left;">Take Profit (TP): Consider taking your profit when the price hits the upper Bollinger Band.</p><p class="paragraph" style="text-align:left;">I did backtest on several assets, however the most profitable of them all has been the Boom 500. During the backtest period of 2 years (1/1/2022 - 22/1/2024) with an initial deposit of $1000, the bot made $555+ in profit! While the period does seem too long just to make 50% profit, this goes to show how hard it is to have a strategy that works well over a long time. However, as always, you can try out the bot for yourself on different timeframes and assets, you might stumble upon assets that would ideally make you more money! </p><p class="paragraph" style="text-align:left;">Here are the bot inputs:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f2bf156d-b18c-4f51-abf3-48e4bf1eb5a2/image.png?t=1706007982"/></div><p class="paragraph" style="text-align:left;">You can play around with them on any asset. I have coded the bot to work on any timeframe and any assets. Enjoy!</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Download the bot from <a class="link" href="https://wamaitha.co/c/rsi_bbands?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=first-profitable-bot-50-profit" target="_blank" rel="noopener noreferrer nofollow">here </a></p></div><hr class="content_break"><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=first-profitable-bot-50-profit" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=first-profitable-bot-50-profit" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=first-profitable-bot-50-profit" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=first-profitable-bot-50-profit" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=first-profitable-bot-50-profit" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div><hr class="content_break"></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=643c9a2f-efe9-4564-b0e6-adb068ba9cca&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>New Year Gift </title>
  <description>New Year New Strategies</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/free-trading-bot-mt5-using-ema9-and-ema20</link>
  <guid isPermaLink="true">https://wamaitha.co/p/free-trading-bot-mt5-using-ema9-and-ema20</guid>
  <pubDate>Sun, 31 Dec 2023 09:00:00 +0000</pubDate>
  <atom:published>2023-12-31T09:00:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Hello friend!</p><p class="paragraph" style="text-align:left;">Greetings for the season! Hope you had a great holiday! </p><p class="paragraph" style="text-align:left;">It’s a new year and we start the year with a bang! A free trading bot/indicator. </p><p class="paragraph" style="text-align:start;">In this week’s experiment, we are implementing this <a class="link" href="https://www.youtube.com/watch?v=vex5ZoqLoXI&utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">video</a>. </p><h2 class="heading" style="text-align:left;" id="how-the-bot-works"><b>How the Bot Works: </b></h2><p class="paragraph" style="text-align:left;">The bot focuses on two EMAs- the EMA 9 and EMA 20. The bot relies on the price regressing to the EMA9 and using the EMA 20 as the SL.</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><h4 class="heading" style="text-align:left;" id="buy-setup">BUY SETUP</h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4d3453b8-cb52-4edb-8e88-46e01f2185e9/image.png?t=1704192868"/></div><p class="paragraph" style="text-align:left;">When the price goes below the EMA9 and EMA20, we start buying. The ‘hope’ or ‘assumption’ is that the price will revert at some point and make money with the buy trades.</p><h4 class="heading" style="text-align:left;" id="sell-setup">SELL SETUP</h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9160be23-266b-4cd1-bf05-c53a0af745ae/image.png?t=1704193038"/></div><p class="paragraph" style="text-align:start;">When the price goes above the EMA9 and EMA20, we start selling. The ‘hope’ or ‘assumption’ is that the price will revert at some point and make money with the buy trades.</p><p class="paragraph" style="text-align:start;">Coding this strategy raised a few concerns on my end:</p><ol start="1"><li><p class="paragraph" style="text-align:start;">The strategy doesn’t implement any form of risk management. NO SL or TP was implemented in the strategy. </p></li><li><p class="paragraph" style="text-align:start;">There was also an excessive amount of trades taken. I don’t see how this would work with a small account.</p></li><li><p class="paragraph" style="text-align:start;">If the price was on trend, this would easily blow the account.</p></li></ol><p class="paragraph" style="text-align:start;">Overall, I made a few changes to try and add some form of risk management. </p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><p class="paragraph" style="text-align:start;"><b>Modifications to the Strategy:</b></p><p class="paragraph" style="text-align:start;">I only implemented the sell scenario and made 5 versions of the same strategy.</p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Modification 1 - Sell Limit:</b> Instead of using the market execution of a sell, we use a SellLimit order with a flexible value in pips. This tries to mirror the original working of the bot.</p><ul><li><p class="paragraph" style="text-align:left;">Backtest Results: </p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/dd673c60-4b39-49b7-b848-dd5a9b2dc14f/image.png?t=1704187478"/></div></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Modification 2 - TP and SL:</b> Adds a Take Profit (TP) and a Stop Loss (SL) at a risk-reward ratio of 1:2 </p><ul><li><p class="paragraph" style="text-align:left;">Backtest Results: </p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b70d4c57-9fea-43c4-be02-e70bb8e52739/image.png?t=1704194549"/></div></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Modification 3 - Volume Distance:</b> Considers the distance between volume and EMA20.</p><ul><li><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4ce18430-b685-4e06-ad6e-245b210ab142/image.png?t=1704195067"/></div><p class="paragraph" style="text-align:left;"></p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Modification 4 - Asian Market:</b> Trades only during the Asian market and considers the level of the 200EMA.</p><ul><li><p class="paragraph" style="text-align:left;">Backtest Results: </p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/289aeb80-8f11-4e8c-859f-bc8c853d25bd/image.png?t=1704186893"/></div></li></ul><p class="paragraph" style="text-align:start;"></p></li></ol><h3 class="heading" style="text-align:left;" id="bot-inputs">Bot Inputs</h3><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2234cbfa-71a3-4ad5-a3f0-ee2697cc2ae4/image.png?t=1704195344"/></div><ul><li><p class="paragraph" style="text-align:start;"><b>MAOnePeriod </b>: The first EMA, default to 9.</p></li><li><p class="paragraph" style="text-align:start;"><b>MATwoPeriod : </b>The secondEMA, default to 20.</p></li><li><p class="paragraph" style="text-align:start;"><b>MAOneAppliedPrice : </b>The first EMA applied price, default to using the CLOSE.</p></li><li><p class="paragraph" style="text-align:start;"><b>MATwoAppliedPrice : </b>The second EMA applied price, default to using the CLOSE.</p></li><li><p class="paragraph" style="text-align:start;"><b>MAOneMode : </b>The first EMA mode, default to using the Exponential.</p></li><li><p class="paragraph" style="text-align:start;"><b>MATwoMode : </b>The second EMA applied price, default to using Exponential.</p></li><li><p class="paragraph" style="text-align:start;"><b>MAOneShift : </b>The first EMA shift, default to using zero.</p></li><li><p class="paragraph" style="text-align:start;"><b>MATwoShift : </b>The first EMA shift, default to using zero.</p></li><li><p class="paragraph" style="text-align:start;"><b>distanceFromMAOneinPips :</b> This sets a buffer in terms of pips to how far you need the price to move to for the bot to start placing sell limits.</p></li><li><p class="paragraph" style="text-align:start;"><b>incrementalOpenTradesEveryXPips : </b>This is the difference in pips between the sell limit orders placed .</p></li><li><p class="paragraph" style="text-align:start;"><b>theMagicNumber : </b>this is a unique bot identifier</p></li><li><p class="paragraph" style="text-align:start;"><b>theLotSize</b> : the volume</p></li><li><p class="paragraph" style="text-align:start;"><b>maximumSellStopOrdersToBeOpen:</b> maximum number of sell limit orders to be open at any one time</p></li><li><p class="paragraph" style="text-align:start;"><b>tpPips :</b> take profit in pips</p></li><li><p class="paragraph" style="text-align:start;"><b>takeTrades : </b>when set to true, the bot will place a sell limit order. When set to false the bot will not place a sell limit order.</p></li><li><p class="paragraph" style="text-align:start;"><b>notifications : </b>when set to true the bot will send notifications when a sell limit order is placed.</p></li></ul><p class="paragraph" style="text-align:start;"><b>What&#39;s Next?</b></p><ul><li><p class="paragraph" style="text-align:left;">All 4 modifications will be tested on a Virtual Private Server (VPS) for a week on a demo account. If you&#39;re intrigued and want to follow the strategy, join our <a class="link" href="https://discord.com/invite/gM6BcXSn?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">Discord channel</a> and look for the bot1 channel.</p></li><li><p class="paragraph" style="text-align:left;">Have a strategy you need to be coded? Work with me <a class="link" href="https://peeppips.com?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">here</a>.</p></li></ul><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Grab the bot <a class="link" href="https://wamaitha.co/c/free-trading-bot-mt5-using-ema9-and-ema20?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">here</a></p></div><p class="paragraph" style="text-align:start;"><b>Important Note:</b></p><ul><li><p class="paragraph" style="text-align:left;">Please refrain from trading these bots live; consider using them as signals.</p></li><li><p class="paragraph" style="text-align:left;">Supervision is crucial, especially for this strategy, so all bots have the option to turn off trading by default.</p><p class="paragraph" style="text-align:left;"></p></li></ul><hr class="content_break"><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=new-year-gift" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div><hr class="content_break"></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=67d3361e-1449-4d94-9bd6-ebc75fd5cd33&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>ChatGPT for Finance</title>
  <description>All the AI buzz but for Finance</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/chatgpt-for-finance</link>
  <guid isPermaLink="true">https://wamaitha.co/p/chatgpt-for-finance</guid>
  <pubDate>Thu, 05 Oct 2023 09:00:00 +0000</pubDate>
  <atom:published>2023-10-05T09:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hello - It’s Wamaitha 👋🏾</p><p class="paragraph" style="text-align:left;">In case you missed it:</p><ul><li><p class="paragraph" style="text-align:left;">On Monday we started a project on using genetic algorithms to optimise the MACD parameters. The default parameters are 12,26 and 9.</p></li><li><p class="paragraph" style="text-align:left;">On Tuesday, we dropped a free bot using MACD and the 200 EMA with a 1:2 risk-reward ratio.</p></li><li><p class="paragraph" style="text-align:left;">Yesterday we looked at optimizing MACD parameters using Genetic Algorithms</p></li><li><p class="paragraph" style="text-align:left;">Today we look at FinGPT. A language model used in the world of finance.</p><p class="paragraph" style="text-align:left;"></p></li></ul><p class="paragraph" style="text-align:left;">Let’s dive in.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9285c643-c3b8-4276-9d8b-5e3f78647c22/fingpt.png"/></div><p class="paragraph" style="text-align:left;">In a remarkable stride forward in the realm of artificial intelligence (AI), researchers have unveiled FinGPT, a groundbreaking AI model designed to revolutionize the world of finance. This innovative project aims to empower AI with the skills necessary to execute diverse financial tasks, making it accessible and efficient for many users. We&#39;ll delve into the significance of this advancement, the training process behind FinGPT, and its potential implications for financial professionals and enthusiasts alike.</p><p class="paragraph" style="text-align:start;"><b>The Significance of Sufficient Training Data</b></p><p class="paragraph" style="text-align:start;">Imagine teaching a language model about money; it&#39;s akin to equipping it with the knowledge of a new language. Just as individuals need exposure to a new language to gain proficiency, AI models require ample training data to grasp the intricacies of finance. However, the challenge lies in gathering and structuring this data, often hindering the retrieval of crucial financial information.</p><p class="paragraph" style="text-align:start;"><b>The Birth of FinGPT</b></p><p class="paragraph" style="text-align:start;">In response to this challenge, researchers developed FinGPT, a domain-specific language model meticulously crafted for comprehending and generating financial content. This AI model addresses the data collection hurdle, making it easier for individuals and organizations to harness the power of AI for diverse financial tasks without the need to amass extensive datasets or train their own models.</p><p class="paragraph" style="text-align:start;"><b>FinGPT&#39;s Two-Step Training Process</b></p><p class="paragraph" style="text-align:start;">The development of FinGPT consists of two distinct phases. First, the language model is exposed to a vast corpus of online textual material to acquire foundational linguistic knowledge. Subsequently, the model is refined using a carefully curated collection of financial facts. This two-step training process equips FinGPT with an extensive understanding of language and finance.</p><p class="paragraph" style="text-align:start;"><b>Empowering Users and Professionals</b></p><p class="paragraph" style="text-align:start;">The introduction of FinGPT simplifies the use of advanced AI technology, making it accessible to a broader audience for executing various financial tasks with ease. Users can benefit from FinGPT&#39;s capabilities to explain financial news, dissect market trends, and provide valuable insights into investment approaches. Professionals in the financial sector can utilize this tool for tasks such as generating financial reports, analyzing market data, and formulating recommendations for investment strategies.</p><p class="paragraph" style="text-align:start;"><b>Responsible AI Usage</b></p><p class="paragraph" style="text-align:start;">In the quest for progress, it&#39;s crucial to emphasize responsible AI usage. The authors of this research emphasize the importance of deploying FinGPT responsibly. This potent tool must adhere to best practices to prevent disseminating inaccurate information or biased forecasts. To address this, the authors propose recommendations to enhance control and mitigate bias in the outputs of FinGPT, especially in the generation of financial literature.</p><p class="paragraph" style="text-align:start;"><b>Conclusion</b></p><p class="paragraph" style="text-align:start;">In conclusion, FinGPT marks a significant milestone in the field of artificial intelligence, offering a specialized solution for comprehending and generating financial language. This innovation can potentially streamline financial tasks for both consumers and professionals. However, it also underscores the importance of responsible AI usage to ensure a positive impact on society and to guard against the spread of misleading information in the financial domain. With FinGPT, the future of AI in finance is brighter than ever, promising efficiency, accessibility, and ethical deployment.</p><p class="paragraph" style="text-align:start;">The paper can be found <span style="text-decoration:underline;"><i><a class="link" href="https://flight.beehiiv.net/v2/clicks/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cmwiOiJodHRwczovL2FyeGl2Lm9yZy9wZGYvMjMwNy4xMDQ4NXYxLnBkZj91dG1fc291cmNlPXBlZXBwaXBzLmJlZWhpaXYuY29tJnV0bV9tZWRpdW09cmVmZXJyYWwmdXRtX2NhbXBhaWduPXJldm9sdXRpb25pemluZy1maW5hbmNpYWwtYWktd2l0aC1yZXNwb25zaWJsZS1pbm5vdmF0aW9uIiwicG9zdF9pZCI6ImZhMGZmNDhlLTBhNDItNDk5NS05MWI4LTRkNjVkOTRhYWE2YiIsInB1YmxpY2F0aW9uX2lkIjoiNWJkODZmYjItMDA2MC00YjA4LTliN2EtMWNiOGUxMDI0M2NkIiwidmlzaXRfdG9rZW4iOiI2MmU5OGY4ZS1kODZhLTQ3MjEtODRlZC1jYjI2MjNhNjJiYTIiLCJpYXQiOjE2OTY0ODc1MTAsImlzcyI6Im9yY2hpZCJ9.ZOXglHU0zXaPWlmb0QdyppbNlsvRllIpsQw8U9aYeSo?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=chatgpt-for-finance" target="_blank" rel="noopener noreferrer nofollow">here</a></i></span>.</p><p class="paragraph" style="text-align:start;">That’s all for today. Happy trading!</p><hr class="content_break"><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=chatgpt-for-finance" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=chatgpt-for-finance" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=chatgpt-for-finance" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=chatgpt-for-finance" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=chatgpt-for-finance" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div><hr class="content_break"></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=c3fb5be2-9974-44e5-9535-0929207e72ed&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>51% winrate with this strategy</title>
  <description>Profitable Trading Strategies with a Dash of Evolution</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/51-winrate-strategy</link>
  <guid isPermaLink="true">https://wamaitha.co/p/51-winrate-strategy</guid>
  <pubDate>Wed, 04 Oct 2023 16:30:00 +0000</pubDate>
  <atom:published>2023-10-04T16:30:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hello Friend!</p><p class="paragraph" style="text-align:left;">In case you missed it:</p><ul><li><p class="paragraph" style="text-align:left;">On Monday we started a project on using genetic algorithms to optimise the MACD parameters. The default parameters are 12,26 and 9.</p></li><li><p class="paragraph" style="text-align:left;">Yesterday, we dropped a free bot using MACD and the 200 EMA with a 1:2 risk-reward ratio.</p></li><li><p class="paragraph" style="text-align:left;">Today we look into optimising the MACD Parameters using GA.</p></li></ul><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b71a7700-06c6-4ad4-a6d5-168f7d4c54d7/ga.gif"/><div class="image__source"><span class="image__source_text"><p>Genetic Algorithms Steps</p></span></div></div><p class="paragraph" style="text-align:left;">The experiment started off with an initial population of 100. A population is randomly initialized with MACD settings. Typically looks something like this:</p><div class="codeblock"><pre><code>1. [12,3,56] 
2. [43,2,55] 
3. [66,87,12] 
4. [98,77,104]
5. [24,67,88]
.
.
.
100. [1,44,66]</code></pre></div><p class="paragraph" style="text-align:left;">The second step was retrieving data from MT5 to use for backtesting. The EURUSD on the 5-minute timeframe was used, going back the last year. The win rate was used as the determining factor of a good combination. For example:</p><div class="codeblock"><pre><code>1. [12,3,56]    ---&gt; 20% winrate
2. [43,2,55]    ---&gt; 24% winrate
3. [66,87,12]   ---&gt; 12% winrate
4. [98,77,104]  ---&gt; 34% winrate
5. [24,67,88]   ---&gt; 56% winrate
.
.
.
100. [1,44,66]  ---&gt; 10% winrate</code></pre></div><p class="paragraph" style="text-align:left;">In the example above, the fifth set of settings would be considered the best combination. The win rates are then sorted from the highest to the lowest. From these winners, we select the best 20% ie 1 through 20. These become the “parents”. Since every population requires 100 participants, 80% is obtained through reproduction. Reproduction can be flipping the fast period of two parents to create a new “offspring”. Emulates how chromosomes from parents form an offspring.</p><p class="paragraph" style="text-align:left;"> Some of the offspring then go through mutation. Mutation occurs by randomly flipping an element on an offspring. Assume the offspring after reproduction between 4 and 5 yields this:</p><div class="codeblock"><pre><code>[98,67,88]</code></pre></div><p class="paragraph" style="text-align:left;">This offspring can undergo mutation by randomly changing an element to this:</p><div class="codeblock"><pre><code>[98,2,88]</code></pre></div><p class="paragraph" style="text-align:left;">Once we have a new set of population, we run a backtest again and get the best individuals. This is done for 50 Generations. In the end, we have the very best individual after going through 50 generations. Now on to the results.</p><hr class="content_break"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/34a9211b-8a3a-4da3-8dba-a3e0a02a2c2f/blown.gif"/></div><p class="paragraph" style="text-align:left;">Before we can get to the results. Some interesting <b>challenges</b>:</p><ol start="1"><li><p class="paragraph" style="text-align:left;">The genetic algorithm code was written in Python programming therefore we made the MACD calculations in Pythoon which might differ from what MT5 does. The difference is not much but it might have affected the results.</p></li><li><p class="paragraph" style="text-align:left;">Backtest results did not account for slippage or server delays.</p></li><li><p class="paragraph" style="text-align:left;">After running the algorithm for 3 days, I could not get past a 51% win rate. Meaning I might have needed to either keep the random range initialization function higher or lower.</p></li><li><p class="paragraph" style="text-align:left;">The algorithm was very time and resource-intensive.</p></li></ol><hr class="content_break"><p class="paragraph" style="text-align:left;"><b>Results</b></p><p class="paragraph" style="text-align:left;">After two days of running the algorithm, here are the winners</p><div class="codeblock"><pre><code>
&#123;
  &#39;fast_ema_period&#39;: 94,
  &#39;slow_ema_period&#39;: 182, 
  &#39;signal_period&#39;: 170
&#125; 

Winrate: 51.28205128205128 % 
</code></pre></div><div class="codeblock"><pre><code>
&#123;
  &#39;fast_ema_period&#39;: 94,
  &#39;slow_ema_period&#39;: 182, 
  &#39;signal_period&#39;: 170
&#125; 

Winrate: 51.42857142857142 %  
</code></pre></div><p class="paragraph" style="text-align:left;">I’m yet to test this on MT5 however, you can use the free bot I sent out yesterday to test these win-rates on MT5.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e2e74492-4bf0-4ce9-8a9e-34a508680afb/question.gif"/></div><p class="paragraph" style="text-align:left;">Food for thought:</p><ol start="1"><li><p class="paragraph" style="text-align:left;">Would filtering trade times to only work during Asian market hours make this a better strategy? Considering the high volume that is traded during this time.</p></li><li><p class="paragraph" style="text-align:left;">Would implementing a trend indicator to filter out the raging markets improve the win rate?</p></li><li><p class="paragraph" style="text-align:left;">Which other indicator can we optimize?</p></li><li><p class="paragraph" style="text-align:left;">Would we have a higher win rate on another currency pair or timeframe?</p></li></ol><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><hr class="content_break"><p class="paragraph" style="text-align:left;">You can download yesterday’s free bot from <a class="link" href="https://store.wamaitha.co/l/macdstrategy?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=51-winrate-with-this-strategy" target="_blank" rel="noopener noreferrer nofollow">here</a>. The instructions for loading the bot on a VPS are also included in the downloaded zip file. </p><p class="paragraph" style="text-align:left;">That’s all for today! Happy trading! </p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=51-winrate-with-this-strategy" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=51-winrate-with-this-strategy" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=51-winrate-with-this-strategy" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=51-winrate-with-this-strategy" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=51-winrate-with-this-strategy" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=2ed5a74c-0fcd-47aa-a4d7-10ab23839b1e&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>MACD Trading Strategy With 200 EMA</title>
  <description>A winning trade makes $50k is this it?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/free-macd-trading-bot</link>
  <guid isPermaLink="true">https://wamaitha.co/p/free-macd-trading-bot</guid>
  <pubDate>Tue, 03 Oct 2023 21:07:12 +0000</pubDate>
  <atom:published>2023-10-03T21:07:12Z</atom:published>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey Friend!</p><p class="paragraph" style="text-align:left;">Free bot of the week works as follows:</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><p class="paragraph" style="text-align:left;">The video source on YT has over 1.3M views.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18e7fdfa-da97-40b9-a7d3-f57e62043adf/image.png"/></div><p class="paragraph" style="text-align:left;"><b>Backtest Results:</b></p><p class="paragraph" style="text-align:left;">On Boom 1000, the bot did not make profits, however, on the trades where money was made, the risk-to-reward ratio was working quite well</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fc8c04c6-ce66-48c1-a9ce-ac86da11eeb4/image.png"/><div class="image__source"><span class="image__source_text"><p>Backtest results</p></span></div></div><p class="paragraph" style="text-align:left;">The strategy needs a way to filter false signals even further. Some observations on Boom 1000:</p><ul><li><p class="paragraph" style="text-align:left;">The trailing SL only works when the initial lot size is more than the minimum lot for Boom 1000. For example, when a trade is placed with an initial lot size of 0.2, we cannot close the partial 25% of the trade since Deriv doesn’t accept any volume below 0.2. I’ve made the lot size flexible on the Bot Input tab. Feel free to experiment!</p></li><li><p class="paragraph" style="text-align:left;">The strategy doesn’t do well on raging markets despite having the 200MA to filter out trends.</p></li></ul><p class="paragraph" style="text-align:left;">You can download the free bot <a class="link" href="https://wamaitha.co/c/free-trading-bot-mt5?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=macd-trading-strategy-with-200-ema" target="_blank" rel="noopener noreferrer nofollow">here</a>. The instructions for loading the bot on a VPS are also included in the downloaded zip file.</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26643824-2c0f-45f9-8554-fc9633c2020d/me-removebg-preview.png?t=1707509948"/></div><h5 class="heading" style="text-align:center;"><b>Wamaitha Nyamu</b></h5><p class="paragraph" style="text-align:center;">Say hi 👋 on <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/IGWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=macd-trading-strategy-with-200-ema" target="_blank" rel="noopener noreferrer nofollow">Instagram</a></span>, <span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/TikTokWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=macd-trading-strategy-with-200-ema" target="_blank" rel="noopener noreferrer nofollow">TikTok</a></span><span style="text-decoration:underline;"> , </span><span style="text-decoration:underline;"><a class="link" href="https://Youtube.com/@wamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=macd-trading-strategy-with-200-ema" target="_blank" rel="noopener noreferrer nofollow">YouTube</a></span><span style="text-decoration:underline;"> </span>or<span style="text-decoration:underline;"> </span><span style="text-decoration:underline;"><a class="link" href="https://go.peeppips.com/LinkedinWamaitha?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=macd-trading-strategy-with-200-ema" target="_blank" rel="noopener noreferrer nofollow">LinkedIn</a></span></p><p class="paragraph" style="text-align:center;">👩‍💻 Work with me on your trading bot <a class="link" href="https://go.peeppips.com/LG?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=macd-trading-strategy-with-200-ema" target="_blank" rel="noopener noreferrer nofollow">here</a>. </p></div><p class="paragraph" style="text-align:left;">/</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=bb7fbac1-cec7-46fd-83b7-d0c0cf2a793c&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Optimizing MACD with Genetic Algorithms </title>
  <description>Is the 12,26,9 the best combination for MACD?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a1bb999b-34f2-4467-b804-d047b2d3ccc3/1.jpg" length="67123" type="image/jpeg"/>
  <link>https://wamaitha.co/p/macd-optmisation-with-genetic-algorithms</link>
  <guid isPermaLink="true">https://wamaitha.co/p/macd-optmisation-with-genetic-algorithms</guid>
  <pubDate>Mon, 02 Oct 2023 09:00:00 +0000</pubDate>
  <atom:published>2023-10-02T09:00:00Z</atom:published>
    <category><![CDATA[Bots]]></category>
    <category><![CDATA[Ai]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hello Friend!</p><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/850de87b-28a6-4c40-a320-7a68b44ba51f/poster.png"/><div class="image__source"><span class="image__source_text"><p>MACD settings can be adjusted but default to 12,26,9</p></span></div></div><hr class="content_break"><p class="paragraph" style="text-align:left;">To understand what Genetic Algorithms(GA) are, let’s use an analogy:</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">Alright, let&#39;s say you&#39;re playing a video game where you can design your own car to race. You can change the wheels, the body shape, the engine, and the color to make your car faster. However, there are so many options that you&#39;re not sure what will make the fastest car. This is where a genetic algorithm (GA) can help!</p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Start with Random Cars (Initial Population): </b></p><p class="paragraph" style="text-align:left;">Just like in evolution, GAs start with a bunch of random solutions. So, you start with a bunch of randomly designed cars.</p></li><li><p class="paragraph" style="text-align:left;"><b>Race the Cars (Fitness Evaluation):</b></p><p class="paragraph" style="text-align:left;">Now you race all the cars to see which ones are the fastest. The faster the car, the better it is.</p></li><li><p class="paragraph" style="text-align:left;"><b>Select the Best Cars (Selection):</b></p><p class="paragraph" style="text-align:left;">You pick the fastest cars because they have the traits (like big engines or aerodynamic shapes) that make them good.</p></li><li><p class="paragraph" style="text-align:left;"><b>Create Next Generation (Crossover and Mutation)</b><span style="color:rgb(209, 213, 219);font-family:Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-size:16px;">: </span></p><p class="paragraph" style="text-align:left;">Now, you mix the traits of these fast cars to create new cars, hoping they&#39;ll be even faster. Sometimes, you also change a small thing on a car randomly (like swapping a regular engine for a turbo engine) to see if it makes a car even faster. This is like how in nature, offspring inherit traits from their parents but also have some random changes (mutations).</p></li><li><p class="paragraph" style="text-align:left;"><b>Repeat</b><span style="color:rgb(209, 213, 219);font-family:Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-size:16px;">: </span></p><p class="paragraph" style="text-align:left;">You keep doing steps 2-4 with the new cars, racing them, selecting the fastest, and making new ones by mixing their traits. Over time, the cars get faster and faster!</p></li></ol><p class="paragraph" style="text-align:left;">In this way, genetic algorithms help find really good solutions to problems by mimicking the process of natural selection. They &quot;evolve&quot; solutions by repeatedly selecting the best ones, mixing them up, and occasionally introducing small random changes, just like how species evolve over time in nature!</p></div><hr class="content_break"><p class="paragraph" style="text-align:left;">Now this applied to the MACD:</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Initial Population</b>:</p><p class="paragraph" style="text-align:left;">Randomly generate a set of MACD settings (e.g., different values for the short-term EMA, long-term EMA, and signal line EMA periods).</p></li><li><p class="paragraph" style="text-align:left;"><b>Fitness Evaluation</b>:</p><p class="paragraph" style="text-align:left;">Evaluate the performance of these settings on historical market data to determine their &quot;fitness.&quot; The fitness could be the total profit, the percentage of winning trades, or some other measure of trading performance.</p></li><li><p class="paragraph" style="text-align:left;"><b>Selection</b>:</p><p class="paragraph" style="text-align:left;">Select the best-performing settings for crossover, favoring those with higher fitness scores.</p></li><li><p class="paragraph" style="text-align:left;"><b>Crossover</b>:</p><p class="paragraph" style="text-align:left;">Combine pairs of selected settings to create a new generation of MACD settings. For example, take the short-term EMA period from one parent and the long-term EMA period from the other parent to create a child setting.</p></li><li><p class="paragraph" style="text-align:left;"><b>Mutation</b>:</p><p class="paragraph" style="text-align:left;">Occasionally, randomly change one or more parameters in the new generation of settings to introduce variety and potentially discover better solutions.</p></li><li><p class="paragraph" style="text-align:left;"><b>Repeat</b>:</p><p class="paragraph" style="text-align:left;">Continue evaluating, selecting, crossing over, and mutating until the MACD settings improve to a satisfactory level or for a set number of generations.</p></li><li><p class="paragraph" style="text-align:left;"><b>Evaluation</b>:</p><p class="paragraph" style="text-align:left;">Once the GA has found optimized MACD settings, these can be evaluated on out-of-sample data to verify their performance.</p></li></ol><p class="paragraph" style="text-align:left;">By using a GA, you&#39;re basically allowing the computer to find the most effective MACD settings for a particular trading strategy or market condition, which could potentially enhance your trading performance.<br></p></div><hr class="content_break"><p class="paragraph" style="text-align:left;">For this experiment, we will closely emulate this paper that optimizes MACD parameters for Soybean Futures. The paper concludes that the new parameters improved the profits generated.</p><div class="image"><a class="image__link" href="https://www.researchgate.net/publication/283157968_Optimizing_MACD_Parameters_via_Genetic_Algorithms_for_Soybean_Futures?utm_source=wamaitha.co&utm_medium=newsletter&utm_campaign=optimizing-macd-with-genetic-algorithms" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b5a32e02-bfdf-42db-ab33-6717b8d9204a/image-conclusions.png"/></a><div class="image__source"><span class="image__source_text"><p>Wiles, Phoebe & Enke, David. (2015). Optimizing MACD Parameters via Genetic Algorithms for Soybean Futures. Procedia Computer Science. 61. 85-91. 10.1016/j.procs.2015.09.157. </p></span></div></div><p class="paragraph" style="text-align:left;">The fitness function will implement the Signal Line Crossover.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Bullish Crossover</b>: When the MACD Line crosses above the Signal Line, it&#39;s a signal that the stock may be in an upward trend, suggesting a potential buying opportunity.</p></li><li><p class="paragraph" style="text-align:left;"><b>Bearish Crossover</b>: Conversely, when the MACD Line crosses below the Signal Line, it indicates a possible downward trend, suggesting a potential selling opportunity.</p></li></ul><p class="paragraph" style="text-align:left;"> </p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/accc3319-46a0-4c90-ae1c-d2162565b5d5/linepng.png?t=1707386102"/></div><div class="blockquote"><blockquote class="blockquote__quote"></blockquote></div><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b6f2d81a-3ae0-4bdd-9437-6a4fa746bfe7/307214601_668507654468501_6220993890038786208_n.jpg"/><div class="image__source"><span class="image__source_text"><p>Thanks for reading! Reply anytime!</p></span></div></div></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=92445da5-dbcc-4056-a83f-2d3298e94cd5&utm_medium=post_rss&utm_source=wamaitha_s_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

  </channel>
</rss>
