I Automated the ICT Silver Bullet Strategy and Tested it for over 500 Trades
Вставка
- Опубліковано 7 лис 2023
- *Complete MT5 Programming Course: en.bmtrading.de/mt5-masterclass/
*Complete MT5 Martingale Class: en.bmtrading.de/mt5-martingal...
*Recommended Broker: en.bmtrading.de/broker/
*Free Trading Journal: en.bmtrading.de/tradebuddy/
**FTMO Funded Trading: trader.ftmo.com/?affiliates=y...
*These Links redirect to my webpage where you can find free or paid products and lots of useful information.
**These Links are Affiliate Links. If you use this link you can support the channel because I will receive a commission form the company. You do not have any disadvantages of course!
Learn about the benefits of automated trading. After programming trading strategies for a while I started teaching how to program expert advisors for the MT4 (MetaTrader 4) and MT5 (MetaTrader 5). Until now I only did videos in German but now I will start this channel with English videos to reach a larger audience of traders and help them improve their trading. There will be no fake trading on this channel and no lies. I show trading as it is - the good and the bad sides. Stay tuned and subscribe because you don't want to miss ;)
Instagram: / rene_balke
Trading in derivative products such as futures, options, CFDs, Forex and certificates involves a considerable risk. These products are not suitable for every investor. Investors could potentially lose all or more of the original investment. If anything, only money that equals personal risk capital and can be lost without jeopardizing financial security or lifestyle should be used. Partially or fully automated trading programs can only be used to support the trader. Past performance is not an indication of future results.
The very first incarnation of the 'quit your job in 90 days' silver bullet strategy was: On the first liquidity grab after the first hour, take the first FVG with a 5 point TP and a 5 point Stop. Although that was for ES and not FX. I think that would be an interesting strategy to see programmed and backtested. The strategy seemed to evolve pretty quickly after that, which does suggest he's making it up as he goes along somewhat.
Hi, I started backtest of SB last week and this automated SB have very big potencial thoo. Man continue in work with this! Backtest more time frames, more markets and all of 3 Silverbullets windows. Nice work René!
Great video. Thank you Rene
As an ICT student who trades this manually (i make videos about it if u want to see) I am impressed you were able to automate this. Of course you cut a lot of corners which is the only way to automate it. I want to eventually automate an advanced version but there's a lot of analysis tools I stack and I wanna see if I can code the majority. Still I am somewhat surprised yet happy to see that even this very bare bones version of the strategy worked. Thanks for the video!
Just found this channel by chance and truly a blessing! I’ve always been interested in learning how to code my own EA since everybody tries to sell theirs for thousands which I can’t afford. Thanks Rene! Looking forward to this new journey
Thanks for the like Rene! Question, is there a playlist or specific list of videos you recommend? Any advice and tips are much appreciated 🔥🙌🏾🔥
I started learning from René about a year ago. I recommend starting with his older videos. They are more focused on coding indicator based EAs but a great place to learn and start! Good luck!
@@The.Oh1183 thanks so much for the reply! I’ll follow your advice
@@crisfalconortiz.Fx_Falcon You're welcome. Also, don't get caught up on the strategies. Use the coding knowledge he shares to create your own.
i love ur videos sir , thanks for providing them
Thanks for watching them
I am surprised you could program a strategy based on the Silver Bullet! Congratulations Rene!
Yeah I found some good rules in the one video I showed in the beginning :)
ICT is pretty good and I look forward to the tutorial on it.
I disagree with the time filter however (other than maybe for if you need to close out trades before market close / weekend)
Having a with trend v counter trend filter may help the profitability (lower risked, tp, and maybe trailing SL for counter trend : much larger or possibly open tp -with some trailing stops for with trend . . Both securing partials at say 50% of tp and moving to break even at same time)
Thanks for the video. I did an EA on his reversal at that time on the 1M and also had no success. It works a bit then doesn’t. I thought it was just me that couldn’t get his stuff to work
The ict strategies are usually all kinda hard to automate I guess. It is really hard to find reliable rules for them.
Hey Rene, please cover how to use ONNX models in the next video, loving it here.
please make a programming tutorial of this ea
Maybe i will :)
@yes please
yes, i second that..
totally agree he should make a programming tutorial on the ea
Do you have this EA for back testing?
Aaaaaah you did it hahahah many good setups to code, orderblocks, breakers etc etc good job René
Haha this one kiiiiiiinda had a rule set to follow... not sure for the rest of the ict strategies
@ yea but you did a great job! You just forgot the other timezones especially 16h-17h. The third one is not really working
@@VMV8622 I just did not cover them in this video.. But maybe I will make another one with this EA :)
@ yea it might improve the results! ...or not lol
@@VMV8622 yeah :D
You the best
Thanks bro
Trading tutorial on this if you decide to do one would be amazing! Thanks for doing this strategy. ❤
I just uploaded the tutorial. You should have a look at it ;)
Very interesting. It would be fantastic if you make a tutorial on this. One thing about the time zone, isn’t it adjusted back and fourth during the year? That must be taken into account. Also, how about adding a 200EMA as a trend filter, maybe on the 1H timeframe, or even daily, perhaps that would filter out some of the bad trades.
Yeah it is adjusted but ICT says that you should use 3 to 4 am throughout the whole year so I think dst does not really matter. Trend filter could be a valid idea. I might add this one. But did not decide yet :)
I believe it does matter unless your program specifically fetches the EST timezone. If you're just converting from the server or UTC time using a hard-coded offset value, the converted "EST" time would only be valid on either during DST or during no DST. Nonetheless great video :)
@time is irrelevant.. market structure and liquidity- is VERY relevant.
That said, you don’t really want to enter trades when spread is massive and maybe not when low volume. (Low volume and consolidation MAYBE on lower timeframe with light risk and smaller targets)
Awesome 💯 we need a tutorial for it
Uff I might have to make this... ;)
@ yes please!
please do
@
Hi René, thanks for the awesome video. Are you going to walk us through the coding part?
Hm not sure yet maybe :)
@ You're very handsome... 😍
@@apocapocpocapoc1560 🤭🥰
Im on it right now rene
Thanks again Rene. Should your program recognise DST to offset the start time ? It may be worth repeating the test for Yen trading for the Asian market. Downloading and setting the time for backtesting time-dependent stuff is doing my head in ! Is there a resource or video that clearly explains how to set the offset and then how to set the time for the test ?
Hey, ICT says that he always trades 3-4 am for this version of the silver bullet (also during dst). So I think the time shift does not really affect the backtest. Also for the data coming from the tick data suite the dst time shift should be applied (as far as I understand this). I might test other markets ;)
programming tutorial would be fire 🔥
I'll see what I can do :)
Very interesting
I think there is a need of more context but as you said it's very difficult to program
Yes it is unfortunately :/
sir i want to show historical pivot points but in your video there is only option to show same day pivot points how can i do that it will be very helpful to me if you guide
Wow Great work there, thank you for helping all of us. Please make a video going through the code of the expert. Extremely gratefuly for the knowleage
Maybe I will make a programming tutorial. Did not really decide yet.
@ thanks 🙏 for valuable knowledge
seems good results. can you share
is this ea available for download? It would be interesting to test it in real time ass well as tweak it for optimisation
So there are three SB Timeframe Windows which are 3-4am EST (London Open), 10-11am EST (NY Open) and 2-3pm EST (NY Close).
A lot of people if the Silver Bullet appears and TP is hit durring the 3-4am EST Session wont trade the following two and others will trade all three if skmething comes up.
You're also missing a lot of confluences and Top Down Analysis in this EA that would be required to determine whether or not your going to trade a formed FVG or not, as well as where your TP/SL's should be placed which would cut out a lot of those losses which would probably make the EA a lot more profitable.
You are very close. Let me know if you want to get together and iron some of these small details out
Do you have any videos on your EA optimizing process? I feel like im overfitting to often. Everything looks great but then i run it live and it dumps. Back tests looked great.
Hm I did some optimizations in videos before. I do not have a specific video in mind though. But yeah overoptimization and curve fitting is definitely a thing. In this video I talk about optimization: ua-cam.com/video/UvYvWkbGBHk/v-deo.html
Daylight savings makes the entry window different.
Good evening
What are the best EA can I get for copy trading?
Hi René Balke, how to get the FVG indicator with Stoploss and Take profit as seen on video?
I uploaded a programming tutorial for it on the channel. Check out the latest videos ;)
Been watching and learning, but before i found you; i was copying and pasting parts of different EAs i liked. I was working to help strengthen what is currently someone's failed project, but since then i haven't really looked at it. How can i contact you to review it and tell me what to improve?
Great to hear that! I am sorry but I cannot offer individual support like this. Keep up the good work!
Can you analyze the AstroPro MT4 robot please, it looks promising and I want you to try it before buying it, it is on the mql5 market
Nice tests!
Is it possible for the EA to see if there is a fair value gap which is breaking through a low? I am programming my own Silver Bullet strategy, I am stuck on that part...
Or breaking through a high ofcourse.
If you can find the FVG, then you will know what the high and low of that range is…
One hour earlier is the Judas Swing and you need more criteria
hello Réné, thank you for all these videos, it helps me a lot in my learning.
please help me. i can't write this code:
when integrating a 20-period moving average into RSi, we use the moving average not by its value but in relation to the different levels of the RSI.
example: the ima reaches RSI level 70
Hey maybe this helps: ua-cam.com/video/oJg4mFRzDZU/v-deo.htmlsi=ofCCjeq59RYkkVwe
I reproduced the codes from the video. only it does not give the value of the moving average at the level of the rsi where it is located.@
If you have time I will share my desktop remotely so that you can see better and maybe you will understand better what I am saying.
sorry for the English, I speak French and I use the translator to write to you
@@vinidemaison7522check to ensure both buffers for iMA and iRSI have the same shift (if any), that you are applying CopyBuffer correctly (also Checking for shifts + what position you start from), and that you are looking up the correct index in the buffers.
Note 0 is current candle.
Use Print or Comment functions to show what the code is actually doing.
Rene, I have an idea that I would like coded. Do you do contract work for individuals? If so, what do you charge?
Nope i am sorry but i do not offer this service
Hi Rene, thanks for this tutorial. Question1; why would this trading time of only 1 hour be so important? I do know certain trading hours are incredibly important but together with the other rules, and as you showed this can take days before you take a trade. Question2; why only accepting this minimum TP? Why not put a daily time restriction that ends the trade even less than the 150 pips? Hope to read your reaction.
Hey, dunno. Its not my strategy but I think the times are relevant because of market opening times in the different countries..
Market opens are higher volatility which means when price moves the most. (They will go where they can find liquidity.. time is actually mostly irrelevant otherwise - just faster in and out - good if you just want short swings be long term ones)
Tp imo should go off market structure. Possibly open ended tp of with trend (until a valid reversal detected or other valid reason to exit)
As a starting point, X number of points for TP is fair enough.
@@mikelang4853 Hi Mike, thanks for your explanation. I know opening hours are the most volatile but with the ICT method, it is more related to Swing Lows and Swing Highs and they can occur the whole day around. Liquidity (and the use of the Fair Value Gap) is happening also at all hours of the day, when these swings are happening. We retail traders call them Support and Resistance but they are liquidity pools where Smart money, likes to fish! By the way I'm from the Netherlands (living in Belgium), where are you from? I'm curious what you think of my explanation and would like to elaborate on this with you.
Is Sommer/Winter time respected in backtests?
Depends on your data. If the data has it then yes ;)
Can you please make a tutorial on how to make this ea
I will ;)
Please add the 3 times told by ICT. So the EA will run 3 times a day instead of just 1
how ever bearing in mind. iths is not whats used three times a day. the last one is a shooting star staraggy i believe
The swing low/high by definition is a low/high that has a higher low/lower high on both sides.
Yeah that is not the problem. The problem is the high/low definition ;)
@multi timeframe analysis. Look for the current “dealing range” (high / low) and take entry on line we timeframe.
Look for areas of interest (FVGs, liquidity, previous support / resistance, and only take trades at “discount” or “premium “ levels of the range)
@look up CHoCH.
Swing low can be the low of the trend, which is broken by the CHoCH.
well to say that understanding daily bias or trend is not really "fit" for programming is a bit of a stretch xD else stuff like Chatgpt should then be magic or still software? :D
please make a tutorial for this Renne pleaseeeeeee
Maybe i will ;)
Shear coding video please
Pls can you do a video on how to get 100% data quality
Sure thing: ua-cam.com/video/OThnhXKf60k/v-deo.html
Is it possible to get copy of the ea for this ?
I will probably make a tutorial for this on the channel
sir can I get the codes of this EA based on ICT Silver bullet
I did not decide it yet but i might release a programming tutorial for this one
I think time is not important. All times should be tested and the one with better results should be used
Hey René , ich bestreite meinen Lebensunterhalt damit schon eine Weile ein paar Dinge kann man sicher verbessern gibt es die Möglichkeit diesen es zu bekommen?
Ich werde dazu wahrscheinlich demnächst ein Programmier-Tutorial veröffentlichen ;)
@ bedeutet ich kann diesen nachprogrammieren?
hi there ,can you please make a video on how to add expiry date trial version for indicator in metatrader 5
You could just add
if(TimeCurrent() > StringToTime(2023.11.11 11:30)){
ExpertRemove();
return INIT_FAILED;
}
to your OnInit function. Should do the job.
@ I'm still getting errors a short video would be helpful if possible
Orchard Forex has a video or two on it I think.
He and Rene are 2 of the 3 MQL programmers I watch (good to see different takes on some things- like newBar checks using iTime instead of iBars )
@ hi sir ,can you please make a short video on how to add expiry date trial version for custom indicator for metatrader 5
will u be releasing?
As an EA for sale? I do not think so actually
Is that possible to share the source code
Would be possible technically. But I am not a big fan of doing this. Maybe I will make a programming tutorial for the EA in the future ;)
I love to give you 1000 likes but let the comment express my happiness with your videos.
Thank you!
This is Gold
Actually it is EURUSD but I think that is not what you meant ;) Thanks
@ the information is Gold...a series on automating ict concepts will go a long way.. i've used alot of information i learnt from you to automate some part and honestly the results i am getting are breath taking thank you once more
@@victormike1075 Wow thank you for this feedback! Really appreciate it. Keep up the good work ;)
Noch ne kurze Frage deine Telegramme Gruppen Einladungslinks gehen nicht mehr
Das stimmt. Die Gruppen waren nicht wirklich aktiv und es wurde nur noch Werbung etc gepostet, weshalb ich sie deaktiviert habe.
Is this code available somewhere?
Not yet but i will release a programming tutorial on the channel soon
@ awesome
Reverse the buys and sells.
One of the things your doing wrong here mate is ict says go for the low hanging fruit.
e.g something like 3 to ` risk to reward.
try runing it on that im sure you will do a lot better.
Hmm so 1 hour early and it is profitable? Frankfurt opening instead of London?
Looks like this at least in my tests here ;)
is it 1 hour early or he is doing the london session silver bullet expressed in GMT…the new york one is 10-11 EST which I don’t think is what is tested here right?
oops should have watched to end before commenting. But i do recall ICT saying that the. kill zones for forex (like EurUSD) are earlier than indexes. Not sure what he taught silver bullet on but if he taught it on ES or NQ makes sense that for forex should maybe push it up 1 hr.
Did you test it using all 24 hours per day?
Yep :) But the trades are only opened in the small silver bullet london session window.
Thank you for your reply, but that's not what I meant. What I meant is: did you try the strategy with opening trades during all 24 hours? @
@@saftcoral23 nope did not test it
thank you so its not only me , ict strategy are not objective enough to automate, most of its terms are subjective
Yep that is why it is almost impossible to actually test them
@ i always run alway from ict buyers alot 😅, the 3 times i attempted them they were the most fraustrating EA i add to code
Funny how actual tested results are in stark contrast to the plethora of "ICT 90% win rate" click bait videos out there
90% is just unrealistic for any strategy with a bigger tp than sl.. so yeah its clickbait i guess ;)
Ok there is profits but $ 1400 in 8 years it's not worth to me
A swing low leaves room for interpretation? really? A swing low is a candle that has a higher low to the left of it and a high low to the right of it. There's no interpretation really. You made it sound like everything is a guess and just fluff. no he actually defines his concepts VERY well and mechanically. Also for the Silver bullet just like when doing other of his models that use FVGs, the SL is actually below the low or above the high of the candle that starts the FVG (so max 3 candle)
sadly you don't need to automate ICT strategies to realize they are just BS. ESPECIALLY when you see all those videos with "88%+ WINRATE" "QUIT YOUR 9/5 JOB WITH THIS ONE STRAT" etc etc.. you just do a manual backtesting and you'll see that over a few months all those strats falls apart and the only way to make them "work" is as usual to be a discretionary trader
Yeah that is the problem with a lot of strategies in the web. People often sell strategies and say you need to use them discretionary. This is a good way of safeguarding yourself from anyone saying it does not work ;)
You will have more luck putting your money in the bank
Den ICT Silver Bullet ohne Einordnung in einen Daily Bias und ohne Ermittlung relevanter PD Arrays als Bot zu bauen ist schlicht totaler Unsinn.
Die subjektiven Faktoren sind immer schwer (unmöglich) zu programmieren. Wenn Du dafür eine objektive Beschreibung hast, dann kann ich mir das anschauen :) Ansonsten ist das alles was ich hier tun kann :D