Ryan L Johnson / Publications
Codes
ATR Cycles for MetaTrader 5
A volatility filter based on 3 ATR's: a fast ATR, a middle ATR, and a slow ATR
MACD Signal Line indicator for MT5 for MetaTrader 5
A stripped-down (signal line only) version of Metaquotes' MACD indicator from the MT5==>Indicators==>Examples folder
Disconnect Alerts for MT5 for MetaTrader 5
Trade server disconnect alerts utility for MT5
Show Positions on Custom Chart (or standard chart) for MT5 for MetaTrader 5
This indicator is a utility that shows labelled trade levels on any chart. If you want to replace your native trade levels on a native chart, then turn off "Show trade levels" in your F8 Chart Properties and attach this indicator. If you want to show trade levels on a Custom Chart (where native
Swaps Monitor for a Single Symbol for MetaTrader 5
A simple utility for monitoring long and short swaps of a single symbol. If your broker-dealer's swaps are specified in points instead of account currency, this utility automatically converts points into account currency. Swaps are tripled on Wednesday. Horizontal and vertical alignment can be
Brooky Trend Strength for MT5 for MetaTrader 5
This indicator calls 3 other subwindow indicators. All files go in your Indicators folder
Forum
MT5 Builds 5833 and 5836 - unable to sort chart template names
I seem to recall having been able to right click on a chart, select Templates, and then click-hold-and-drag a template name up or down for the purpose of manually sorting the names. As referenced in the subject of this thread, I'm no longer able to do so in MT5 Build 5833 nor 5836 with or without
step-by-step Mobile MT5 instructions needed
In my efforts to help another trader, I learned that she trades in Mobile MT5 only. This presents a challenge because I only use Mobile MT5 to receive notifications from Desktop MT5 without a trading account connected. I provided my modified "XARD" strategy along with Desktop MT5 chart setup
Renko bricks ─ your opinion?
What is your opinion of Renko bricks, i.e., Renko charts? Do you like traditional Renko, Renko with wicks, offset Renko, rail-to-rail Renko, etc.? Or do you dislike Renko bricks because they print too slowly, obscure actual prices, don't work with some indicators and EA's, etc.? Renko chart -
What are your favorite position sizing methods?
Fixed lot/contract/share (set in stone). Fixed account currency units (e.g., n USD, etc.) Fixed fractional (percent of account balance). Drawdown-based (percent of max drawdown). Volatility-based (e.g., ATR, etc.). Kelly Criterion (win probability and win/loss ratio). Martingale (progressive based
ECB President's name in a Calendar event
What is the point of including the sitting ECB President's last name in the name of an MT5 Economic Calendar event? As I'm calling specific Calendar events by name, I've created an input that allows the sitting ECB President's name to be changed. Unless I'm mistaken, her natural 8-year term is up in
Forum Error
Is anyone else getting slow loading and/or this error message from this Forum in a web browser
old Forum Topics promoted on the homepage of mql5.com
Why are old Forum Topics auto-promoted on the homepage of mql5.com while users are logged in? I like to stay abreast of current Topics/issues, and auto-promotion of old Topics only creates clutter for me to sort through. In fact, replying to old Topics is prohibited in the Forum. And is there any
Some advice on issues with MT5 Beta build 5227
I recently reopened an old live FX account with my former FX broker-dealer which shall remain nameless here. Their Latest Release Version of MT5 was 5227 which created a bug that failed to import past tick data into the current bar in my Custom Chart. Prior to Version 5227 it worked fine, and the
Home Network, PC, and MQL5 Code Security
Several forum users have reported hacking and malware intrusion into trading platforms and pc's, so the purpose of this thread is to give some guidance about security measures. No one knows everything, and I certainly never claimed to, so please post up any additional or superior security measures
Effect of placing one Object within OnInit()
I have found that placing one Object within OnInit() exponentially improves the loading of all other Objects created within a custom function or anywhere below OnInit(). Up top in the global scope: bool initialized; Inside OnInit(): ObjectCreate ( 0 , "Initial_Object" , OBJ_LABEL , 0 , 0 , 0 );
