Reason 6 - Using Old Technology
Reason 6 - Using Old Technology
The toaster.
You may not recognize this bad boy, but it was all the rage over a century ago.
When the toaster was invented in 1893, people were amazed at its capabilities.
For the first time, people thought “wow, now I can toast my bread without watching!”
which was quite impressive, given the current technological state. Their new cutting
edge toaster technology solved a problem. Fast forward to today, and now we have
toasters which solve all kinds of problems that the initial design didn’t - they pop up
when the timer is done, toast your bread to a pre-defined level of toastiness, or bake
pizzas through giant conveyor belts for commercial businesses...
We even have bluetooth-enabled smart toasters that play music and take verbal
commands! The point is, toaster tech has evolved since the 19th century, alongside
every other area of tech -
Traders’ tech is no different. From the early 1900s until now, market
speculation technology has evolved quite a bit. We are far and beyond the early days of
hand-jamming Dow theory calculations while shouting “Buy!” and “Sell!” on the busy
floors of the Chicago Mercantile Exchange. Nowadays, we tend to trade from the
comfort of our own homes, with the convenience of smartphones, or with the
ultra-convenience of automated algorithms that require little upkeep - enabling you to
literally trade while you sleep.
Unfortunately, many traders aren’t quite up to date with the advancements made
in the last few years. Some are stuck in 2005, back when “Hollaback Girl” by Gwen
Stefani was a Billboard Top 100 hit song. This was also the year MetaTrader 4 came
out. Feel old yet?
MetaTrader 4 was cutting-edge technology when it came out - just like our 1893
model toaster. But, as markets evolve and edges diminish, we face new problems as
traders: We have to compete with advances in technology that eat up more and
more of that juicy liquidity. The good news is, if you are one of the traders who utilize
newer tech, you have a comparative advantage over those that don’t, which brings me
to the next point -
In trading, there are 3 ways to make money:
Option 1 isn’t viable for retail traders. High frequency institutional traders spend
millions on the infrastructure required to execute trades at the microsecond level. For all
intents and purposes, their edge comes from outrunning the markets.
Option 3 is morally reprehensible. You should never take money from people unfairly.
If you do, you weren’t raised right. End of story.
That just leaves Option 2: outsmart the market. Since this is the most viable option
for retail traders, we have to create solid trading models to have any chance of
non-random success. In order to do this, we need to use reasonably solid technology
that allows us the freedom to do what we do best: generate ideas that make money.
Peaches and cream, right? Right.
But -
Just how do we create solid trading models? This all leads back to the question
“what are your technological capabilities?” Think about it - to create solid trading
models, you should be designing your back test environment to mirror live trading as
closely as computationally possible. Otherwise - quite frankly - you’re just wasting
your time. If you don’t simulate a live environment in your back tests, you are
personally ensuring that all your back test results are perfectly meaningless.
You know all those disclaimers about past results not being indicative of future
performance? These are necessary because traders so often fail to create accurate
back test conditions, it’s inevitable their trading systems fail. Once you understand how
important this is, you can’t unlearn it.
You need to design your back test environments to reflect live trading conditions.
Staple it to your forehead if you need a reminder. It’s that important.
To that end, our “Hollaback Girl” MT4 trading platform totally fails at simulating
suitably complex back test environments. It just doesn’t have the capabilities required to
generate a solid trading model. For example, what do you do when you want to test a
strategy on multiple symbols on MT4? Test each one in series and average the results
in Excel? Well, that’s a convenient way of doing things, but also completely
inaccurate. These results are meaningless because averaging doesn’t account for the
profit/loss timelines, which will play a huge part in your live trading. You don’t get to fast
forward a few years and average your results in real life.
Yeah - never gonna happen. It’s neither possible nor feasible. Especially with
MT4’s slow, single core technology. So again, your back test results are
completely meaningless if you’re not simulating a live trading environment.
You could go through the nightmare of trying to square the circle with MT4, or
you could just use a platform that supports complex back test simulations, plug in the
correct values, and get a consolidated output of all those variables in a single pass.
And no, MT4 is not going to get better. Here is a quote from the MetaQuotes team
explaining why:
“The architecture was designed under the limitations of a different time, due to
which it is no longer possible to implement new features that should meet
nowadays’ increased requirements of the industry or the brokers’ and traders’
demands.”
(Source: https://www.babypips.com/news/forex-mt4-mt5-platform-20180116)
Introducing: MetaTrader 5.
Contrary to popular belief, MT5 was not meant to be an explicit upgrade for MT4
in its design. Instead, it was meant to introduce more versatility, speed, and reliability as
a standalone intermarket platform. It does, however, happen to solve many of the
problems we encounter with MT4:
- It has a built-in economic calendar, which enables you to access relevant news
information directly from the terminal.
- The MT5 strategy tester allows for true multi-symbol testing. If you’re using a
multi-symbol EA, it will line up the history and track the profit/loss timeline across
all symbols in real time. No averaging - just precision.
In the “Doing Things Manually” article, we explored why replacing your brain with
technology is necessary for accomplishing massive logical tasks. Well, understand this:
old tech is suboptimal compared to new tech for the same reason your brain is
suboptimal compared to any tech - it just can’t solve problems at the same level.
We know that solving problems as a trader means more money in your account, so it’s
easy to see why we should be looking to upgrade whenever we can.
- News filtering. Avoid news on a time/priority basis. This function keeps your
optimizations clean and works alongside multi-symbol operations.
- NNFX rules. All NNFX rules are included as optimizable inputs. Push NNFX to
its limit with quantitative testing.
- All features work in back testing and live trading. Yes, even news filtering.
Remember, reproducing a live environment should be the standard. Enough said.
https://discord.gg/5Wq8pKSPzT
https://smarttraderstech.com/
A closing statement:
As you strive to become a better trader, you will become sharper, wealthier, and
more experienced. You will find new ways to use your tools, which will allow you to
refine your systems to increasingly simpler levels. Back testing is a complex science,
but systemic simplification should be your goal. Never forget that.
Aaron V.