If you haven't seen it, I have a recent series where I slowly built up an expert using a breakout strategy. The breakout doesn't use any indicators so I'm following up with videos that use indicators in the EA.
If you haven't seen it, I have a recent series where I slowly built up an expert using a breakout strategy. The breakout doesn't use any indicators so I'm following up with videos that use indicators in the EA.
People seem to love the optimiser. It gives them a warm feeling to think that the computer will find the best combination of settings for their EA. I'm going to show you something that might change your mind on that.
Yes, finally calling an end to this series. Going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Wrapping up the series with code for the optional move to break even on first close. Going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Not much code in this part, just some explanation and a little optimisation. Going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Cleaning up some loose ends and making the code compatible with MT4. Part 5 in this series where I'm going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
This time I make it as far as placing trades, just. Part 4 in this series where I'm going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Handling start and end times. Part 3 in this series where I'm going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Part 2 in this series where I'm going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Going back to basics for a beginners coding guide, I'm writing a complete breakout expert based on a published strategy including tips and optimisation.
Are you struggling with code errors in MetaTrader? Debugging your code can be a frustrating and time-consuming process, but it doesn't have to be! In this video, I'll show you a basic start for debugging code in MetaTrader.
In this video I show some tips on using CryptEncode and CryptDecode that might save you some debugging time later.
From a comment request on this channel. This strategy combines RSI Overbought / Oversold with specific EMA cross settings.
Fixed “deprecated behavior, hidden method calling will be disabled in a future MQL compiler version”
Another annoying and cryptic compiler warning
The second part in this series. This shows a situation where each trade has a different trailing stop price applied.
A short video to look at a commercial product to see if I can get the same or similar results with free indicators.
In this video, I review and describe techiques for calculating and applying trailing stops from your experts in MetaTrader.
In this video, I look into the Supertrend strategy and discuss various ways to optimize it for maximum profitability.
If you’re an experienced trader who uses the popular MetaTrader platform, you may know that closing all trades manually can be a tedious and time-consuming task. However, with a little bit of coding knowledge, you can automate this process by writing a simple expert advisor to close all your trades at a scheduled time. There …
How to Automate Closing All Trades at a Scheduled Time Read More »
The Aroon indicator seeks to identify the strength of trend, both up and down, by the ratio of distance from the current candle to the most recent highest high or lowest low within a defined range of number of candles.
This video shows the code for the Bollinger Bounce strategy using MQL5.
This video shows the code for the Bollinger Bounce strategy. The actual tests were run using MT5 but this is the same code for MT4.
This strategy is described by Learn To Trade. There is a link to their explanation of the strategy further in the description.
Testing a strategy from Tradepro using the MT5 strategy tester.
Following from the YMS Scalper test video, this shows how I investigate the YMS Scalper v2.0 to find key information and write an expert that uses the generated signals to trade.
Following from the YMS Scalper test video, this shows how I investigate the Beast Super Signal V4.3 to find key information and write an expert that uses the generated signals to trade.
Following from the YMS Scalper test video, this shows how I investigate the Beast Super Signal V1.0 to find key information and write an expert that uses the generated signals to trade.
This test was requested on Discord by one of our subscribers to run tests on the YMS Scalper. The test didn't exactly go as planned but eventually we did complete a test of the YMS scalper and learned a little on the way.
[YTLoad url=0fz8Z6Wo1IY] This strategy test is based on a review by Trader’s Landing and using the TradingView platform over 100 trades. The review here uses automated testing on the Metatrader platform using 7 different trading instruments and covering a 12 month period for each. These results should not be considered as conclusive nor any kind …
De Carlo strategy test – EMA, MavilimW & Inverse Fisher Transform, 5M Read More »
I'm looking at a very simple indicator from Tradingview and going through the steps to convert it to MT4.
How to create a custom order panel in MT4 to set volume and execute trades.
How to create a custom order panel in MT5 to set volume and execute trades.
This is a further extension to an earlier video about a time range breakout and shows how to adapt the original breakout to wait for a retracement and second breakout as confirmation.
I work in both MQL4 and MQL5 and share as much code as I can to reduce duplication.
This is the fifth part in a series on writing your own experts and this time I have done away with technical indicators in favour of a simple time based range breakout strategy.
Part four in an introduction to writing expert advisors for MT4 and MT5.
This is the third part in an introduction to writing expert advisors for MT4 and MT5.
Next in a series on writing a complete expert advisor for MT4 and MT5 this will address a common problem of detecting if the market is currently open or closed before trying to place a trade.
This is an introductory tutorial on writing an expert for MT4. The expert uses a simple moving average cross as a template example.
This is an introductory tutorial on writing an expert for MT5. The expert uses a simple moving average cross as a template example.
An explanation of how to use OnChartEvent with examples, including some events that normally do not fire and custom events.
If you want to set your expert to only trade within specified time ranges this code will help.
Part 2 in a series on writing indicators beginning with the basics. This part covers creating an indicator that alternates colours with the trend.
Part 2 in a series on writing indicators beginning with the basics. This part covers creating an indicator that alternates colours with the trend.
You often see in my videos that I write for loops to count down from the end to zero.
This is something I use all the time and I give a quick explanation in other videos but don't cover the topic completely.
These are introductory tutorials on writing an indicator for MT4 and MT5. In this case the indicator is the ATR channel
There are times when you may want to track a trade through various events. The obvious example is finding the remaining trade after a partial close but you may also need to track a pending order through to the position after execution.
From requests over a long time this expert will track your account equity and close all trades and orders when a specified target profit or loss limit is reached.
This covers code to both create Fibonacci objects on screen including a technique for finding swing high and low and also reading back data from on chart Fibonacci objects.
This is a simple expert advisor from one of our requests. There are no indicator inputs, trades are entered based on trailing the entry price from the current price.
Sending text to Telegram is not too difficult but sending an image is a very different technique. This topic covers both.
first saw this grid technique in a video titled How to trade the Forex Grid system. A detailed introduction on how hedging trades create gains published by Expert4x. It is an interesting approach that avoids unlimited drawdown at the expense of an occasional loss.
A sequel to the earlier article showing a Fractal - EMA based expert. This shows how to convert that code to vary the expert