ZeroMQ - Transaction Reporting via MetaTrader (ZMQ-III)

ZeroMQ – Transaction Reporting via MetaTrader (ZMQ-III)

16 February 2018

In this third installment of our ZeroMQ series, we describe how to use ZeroMQ in non-MQL trading strategies to get the following information: Account Information (e.g. equity, margin, balance, etc) Trades at market (live or pending) Historical Trades If you haven’t already, please consider reading the following posts before proceeding further in this article: ZMQ-I: […]

ZeroMQ - Trade Execution & Reporting in MetaTrader (ZMQ-II)

ZeroMQ – Trade Execution in MetaTrader (ZMQ-II)

31 January 2018

This post builds on the contents of the previous article in this series, namely ZeroMQ – How to Interface Python/R with MetaTrader 4. Therein, we proposed a solution to creating trading strategies in ZeroMQ supported programming languages outside the MetaTrader environment, with the latter simply acting as the intermediary to the market. Leveraging ZeroMQ’s convenient […]

ZeroMQ - Distributed Trading Infrastructure

ZeroMQ – How To Interface Python/R with MetaTrader 4

27 August 2017

In this post, we present a technique employing ZeroMQ (an Open Source, Asynchronous Messaging Library and Concurrency Framework) for building a basic – but easily extensible – high performance bridge between external (non-MQL) programming languages and MetaTrader 4.   Reasons for writing this post: Lack of comprehensive, publicly available literature about this topic on the […]

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 71 % of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.