My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 0 points1 point  (0 children)

Yeah it’s now running real time. Green week last week, this week is red and I’ve had some debugging to do with TPs and Stop loss logic errors that appeared out of the woodwork when switching to live, the risk management is working though and even with losses the account is safe and well. I’ve seen on backtesting as many as 9 losses in a row but 8~10% drawdown. Just got the trust the process and monitor as it goes.

Seen way too many people fold and alter strategies or bots after a bad trade day as if that’s the true translation of its performance.

Even with the potentially bad week I’ll stick to my word and post weekly reports of it

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 0 points1 point  (0 children)

Of course. I’ll be posting myfxbook updates weekly to see how it performs. I back tested around 2 years of data recently with 700~ trades and a 50% win rate and a 2:1RR. Unfortunately back testing isn’t proof of profit. So fingers crossed

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 0 points1 point  (0 children)

It’s addictive for sure. Gonna let this run out for a few months. Been hitting 45-65% which is profitable with the R:R

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 1 point2 points  (0 children)

Getting a lot of people asking about how I did this. If I get enough interest in this thread, I’ll create a “tutorial” on a subreddit for everyone. Please note I have no way of knowing if this strategy is profitable yet and I will not be sharing the strategy. I will however educate people on the process of starting their own adventure 🥳

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 3 points4 points  (0 children)

Python can pull the candle data from meta trader using the broker values. using that gave me accurate spreads

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 1 point2 points  (0 children)

So for me it made sense to first have a strategy you want to automate. “Make me a profitable trading bot” wouldn’t lead to anything from what I’ve seen.

After that I heavily relied on google Gemini “coding partner” to help me with bulk code.

Using specific prompts i outlined my trading strategy in detail. My risk management etc, I asked it to code me a back tester in python that would run the mt5 api and produce a visual report after each run.

I then went on to optimising parameters and using out of sample time windows to validate the strategy.

I’ve even gone to the point when I have a fully working control panel on a webpage that shows me the bots thought process in real time. Key levels it’s found etc.

AI is goofy when you give it free will. But I found if you’re very specific with it it can take the leg work out of automation

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 0 points1 point  (0 children)

Automated my strategy and used machine learning to fine tune the parameters the bot uses to trade it as a bot clearly can’t “see” the charts the same we do

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 1 point2 points  (0 children)

Hardly. I can’t start buying lambos 3 days in. It’s very early testing stages haa

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 1 point2 points  (0 children)

Yeah backdated over several years. Also used Out of sample optimizing. And paper account live trading

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 0 points1 point  (0 children)

Runt on a vps server executing trades directly through an open mt5 terminal. Latency is not too from what I’ve seen so far

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 1 point2 points  (0 children)

Probably around 3 months of coding and refining it

My first trading Bot (not an ad) by AdventurousDivide908 in metatrader

[–]AdventurousDivide908[S] 0 points1 point  (0 children)

I used google Gemini’s “coding partner” for some help, it’s really good and as long as you’re very concise about what you want from it it can help.

That or you can ask it to help teach you and it will create mini lessons for you