Ryan L Johnson / Profile
Futures & FX Strategist
at
Silk Road Trading LLC
Beginning on March 6, 2026 I am PROGRAMMING MQL5 INDICATORS, EA's, AND SCRIPTS FOR FREE as announced in my Blog.
I started out in the afterschool of hard knocks as a kid... Hog farm, trailer park, firewood, etc. but I got my hands on an Apple IIe computer early too. I ended up with more degrees than a thermometer later in life and began trading in 1999. My most valuable bits of education helpful to trading were probably Algebra, Geometry, Advanced Math I and II, Statistics, and Computer Math. That's Computer Science for the younger generation, or hey... just Programming for the next younger.
The retail trading industry is comprised of a multitude of central exchanges (NYSE, NASDAQ, CME, etc.), captive off-exchange markets (forex, CFD's, etc.), broker-dealers, hedge funds, investment banks, proprietary trading firms, HFT firms, pension funds, software providers, and data providers which take profits whether retail traders win or lose. The level of conflicting interests of commercial participants versus retail traders varies widely from one market to another. An important factor in developing a profitable trading strategy is choosing the best market(s) to trade.
Another important factor is, frankly, knowing what not to do. Professional traders and proprietary trading firms cap their risk per trade at 1 to 2% of account balance─because that time-tested approach has statistically proven to be the only way to stay profitable in the long-term. I like to refer to that rule as a risk-based law of diminishing returns. The problem for the overwhelming majority of beginning or inexperienced retail traders is the fact that they start with a small amount of trading capital. As a result, trading 1 to 2% of account balance is perceived as "not profitable enough" by those retail traders.
Also as a result, such retail traders are attracted to high risk strategies in hopes of receiving high returns. The widespread proliferation of Martingale (Martingarbage) or grid strategies among beginning or inexperienced retail traders serves as a prime example thereof. The more that you exceed the aforementioned risk-based law of diminishing returns, the faster that you will blow your account. The financially responsible way to grow your account is to simply follow the rule and allow your reasonable profits to add to your balance, the 1 to 2% of that now higher balance to increase your trade size, which allows now higher profits to increase your balance, and so on.
If you have been dismissing strategies that you deem "not profitable enough" for say, the last 3 years, and you continue to lose money each year, it's time to acknowledge who and what you're up against and the statistical rule that they and it are following. I realize that this is an uncomfortable truth for most beginning or inexperienced traders. It means that you will not get rich quick and you may not even be able to trade certain markets having low leverage. The situation is what it is. Just imagine that if you had been aware of the rule when you started trading, say, 3 years ago, what your account balance would be a this very moment.
The rule also inherently invalidates about 95% of the strategies/EA's that you see online. The people who are selling that stuff are professional web marketers─not professional traders. The overwhelming majority of retail traders are beginning or inexperienced because the trader turnover rate is sky high. In that regard, the web marketers are simply responding to a massive target market of new traders that is glaringly obvious to the entire retail trading industry.
Having traded so many markets and instruments over the years, I now help beginning or struggling traders for free when they contact me. I have helped many other traders select a market, instrument, chart type, and strategy components without pushing commercial products on anyone... no strings attached. The one thing that we the retail traders can do, that commercial traders will not, is help each other for free. (I must admit... I have given free help to beginning fund managers).
And by the way, other people have identified me as a part-time comedian... which I also admit.
Happy trading!🙂
I started out in the afterschool of hard knocks as a kid... Hog farm, trailer park, firewood, etc. but I got my hands on an Apple IIe computer early too. I ended up with more degrees than a thermometer later in life and began trading in 1999. My most valuable bits of education helpful to trading were probably Algebra, Geometry, Advanced Math I and II, Statistics, and Computer Math. That's Computer Science for the younger generation, or hey... just Programming for the next younger.
The retail trading industry is comprised of a multitude of central exchanges (NYSE, NASDAQ, CME, etc.), captive off-exchange markets (forex, CFD's, etc.), broker-dealers, hedge funds, investment banks, proprietary trading firms, HFT firms, pension funds, software providers, and data providers which take profits whether retail traders win or lose. The level of conflicting interests of commercial participants versus retail traders varies widely from one market to another. An important factor in developing a profitable trading strategy is choosing the best market(s) to trade.
Another important factor is, frankly, knowing what not to do. Professional traders and proprietary trading firms cap their risk per trade at 1 to 2% of account balance─because that time-tested approach has statistically proven to be the only way to stay profitable in the long-term. I like to refer to that rule as a risk-based law of diminishing returns. The problem for the overwhelming majority of beginning or inexperienced retail traders is the fact that they start with a small amount of trading capital. As a result, trading 1 to 2% of account balance is perceived as "not profitable enough" by those retail traders.
Also as a result, such retail traders are attracted to high risk strategies in hopes of receiving high returns. The widespread proliferation of Martingale (Martingarbage) or grid strategies among beginning or inexperienced retail traders serves as a prime example thereof. The more that you exceed the aforementioned risk-based law of diminishing returns, the faster that you will blow your account. The financially responsible way to grow your account is to simply follow the rule and allow your reasonable profits to add to your balance, the 1 to 2% of that now higher balance to increase your trade size, which allows now higher profits to increase your balance, and so on.
If you have been dismissing strategies that you deem "not profitable enough" for say, the last 3 years, and you continue to lose money each year, it's time to acknowledge who and what you're up against and the statistical rule that they and it are following. I realize that this is an uncomfortable truth for most beginning or inexperienced traders. It means that you will not get rich quick and you may not even be able to trade certain markets having low leverage. The situation is what it is. Just imagine that if you had been aware of the rule when you started trading, say, 3 years ago, what your account balance would be a this very moment.
The rule also inherently invalidates about 95% of the strategies/EA's that you see online. The people who are selling that stuff are professional web marketers─not professional traders. The overwhelming majority of retail traders are beginning or inexperienced because the trader turnover rate is sky high. In that regard, the web marketers are simply responding to a massive target market of new traders that is glaringly obvious to the entire retail trading industry.
Having traded so many markets and instruments over the years, I now help beginning or struggling traders for free when they contact me. I have helped many other traders select a market, instrument, chart type, and strategy components without pushing commercial products on anyone... no strings attached. The one thing that we the retail traders can do, that commercial traders will not, is help each other for free. (I must admit... I have given free help to beginning fund managers).
And by the way, other people have identified me as a part-time comedian... which I also admit.
Happy trading!🙂
Ryan L Johnson
Added poll What is your favorite scalping instrument?
-
45% (18)
-
5% (2)
-
2% (1)
-
2% (1)
-
5% (2)
-
2% (1)
-
5% (2)
-
2% (1)
-
15% (6)
-
2% (1)
-
12% (5)
Total voters: 28
Ryan L Johnson
Published code Consecutive Bars (with history)
An oscillator that shows 4 line studies: 1 for consecutive up bars, 1 for consecutive down bars, 1 for the average consecutive up bars, and 1 for the average consecutive down bars.
Share on social networks
1779
133
Ryan L Johnson
I don't know about you but If I have to think too much about time zone conversion without a visual aid, my head starts to spin. So... I modified Nikolay Kositsin 's real-time clock indicator to display a custom "Broker to Local Offset" time...
Ryan L Johnson
I previously posted the differences between forex/CFD order execution versus real futures order execution in several Forum threads, where there was quite a bit of confusion on the subject...
Share on social networks · 2
50
Ryan L Johnson
For anyone looking for a free and reliable source of live global economic news, I generally have Bloomberg Live running on YouTube "in the background" during the trading week. As the video is included in some cable TV packages, they also refer to it as "Bloomberg TV...
Share on social networks · 3
132
2
Ryan L Johnson
Added poll Is there a positive FX market/mql5 Forum correlation?
-
20% (2)
-
0% (0)
-
30% (3)
-
30% (3)
-
20% (2)
Total voters: 10
Share on social networks · 1
5
Ryan L Johnson
I recently created a new scalping EA. When I say "new," I really mean new because I've strictly been an algorithmic swing trader up until now. Anyway, I found myself in need of a higher resolution time filter because scalping EA's trade more frequently than swing trading EA's. So...
Ryan L Johnson
If you are one of many traders across the world who need to shift/offset your broker-dealer's server time zone to a better time zone, Aleksandr Slavskii has kindly programmed a Period Converter service for doing so in MT5...
Share on social networks · 3
218
1
Ryan L Johnson
Added topic 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
Ryan L Johnson
Added topic 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"
Share on social networks · 1
3
Ryan L Johnson
Added topic 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
Share on social networks · 2
25
Ryan L Johnson
I am NOW PROGRAMMING MQL5 INDICATORS, EA's, and SCRIPTS FOR FREE! Terms You pay nothing. You receive the source code. You retain the sole copyright. You test the code. I may suggest additional logic. I revise the code as you request. We work until it's done...
Share on social networks · 6
422
4
Ryan L Johnson
Added poll What are your favorite position sizing methods?
-
15% (4)
-
12% (3)
-
23% (6)
-
8% (2)
-
12% (3)
-
8% (2)
-
4% (1)
-
8% (2)
-
12% (3)
Total voters: 12
Ryan L Johnson
The problem with automatic update downloads is that even if you click "No" in the update pop-up, the uninstalled update will hang--causing MT5 to malfunction. Beta Builds are not official Release Builds. Beta Builds are for user testing-- not live trading...
Share on social networks · 2
922
3
Ryan L Johnson
Added topic 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
Share on social networks · 1
2
Ryan L Johnson
Added topic Forum Error
Is anyone else getting slow loading and/or this error message from this Forum in a web browser
Share on social networks · 1
2
Ryan L Johnson
Published post Stop Hunting in Forex. Is It Real?
Have you ever felt like you've been stop hunted, or is it just paranoia...
Share on social networks · 1
115
: