MetaTrader Scripting Woes

Porting Code to MetaTrader 5 is a nightmare; The most nightmarish part was having to convert some of my own obfuscated code.

Ranging from “Valeyard”, “Beatrice”, “Nagus” and “O’Malley” all of which are references that make sense to me; I am so glad these make sense to me, but it has caused some issues with me trying to port these to MetaTrader 5, but I worry that it might be a mistake as MetaTrader 6 might be right around the corner.

My first bit of code I began porting was a Scalp trading script which focuses on MEME coins that can run while I sleep, the script was code-named “Beatrice” internally for myself.

For those who don’t understand what MetaTrader is; MetaTrader is NOT a broker, but rather it’s a front end for other brokers and a way to do trades.

The biggest feature I love about the tool is how it allows you to get emails notifying you of successful trades and notifications from the app even when you are away from the desk; Something a lot of people forget is the fact you can get emails as Text Messages.

So even when you’re in the boonies or on a transit with low data coverage, something I learned to handle the hard way due to a recent train trip I took.

One thing I would say though is don’t expect lots of “Popular” brokerages like Robinhood or TDAmeritrade as they expect you their own software, but there are some good MetaTrader brokers like OANDA, AvaTrade, CMC Markets and FOREX.com

Another thing I would bring up is the fact there is a community site called MQL5 where you could buy code, find freelance coders and trading signals.

As I’ve been trying to figure out the legal and tax backend, I’ve been avoiding trading until everything is sorted out.

I am working on my newest tool set that I plan to release under the name “LARGO” and focus on precious metals market and if you know the reason a Gold trading tool codenamed “LARGO” fits then we are on the same wavelength

The other thing I would bring up is the fact you can rent server space with a VPS [Virtual Private Server] provider and install Windows Server and run your automated MetaTrader trades while you sleep or remote into the server when you are not at your desk.

Personally, you rent your own server and try to find a place near where your broker is located to lower the PING between the trading server and the brokerage.

Another plus to having your own server running Windows Server is the fact in many regions you can also run tools like betangel [BetFair Trading Software] which lets you do your Sports Trading and Market Trading on the same machine, making things easier.