LABS Latest Post

The New Formula of the D-Score: Everything You Need to Know

8 May 2018

In this post we explain the new formula of the D-Score, our flagship metric that certifies the quality of listed trading strategies and their associated DARWINs. THE AIM OF THE D-SCORE Some of the most frequently asked questions by traders, of us and themselves alike, are: How does Darwinex evaluate the quality of its own algorithms? and, […]

Automated Tick Data Collection & Storage with R, MetaTrader, and a VPS

13 April 2018

Let’s continue where we left off in our last post on tick data collection. If you missed it, it’s important that you familiarise yourself with its contents first. Here’s the link again: https://blog.darwinex.com/download-tick-data-metatrader/ Therein, we promised a follow-up post that would discuss an approach for retail traders to automate tick data collection with the R […]

How To Download Tick Data in MetaTrader 4 & 5

28 March 2018

This post describes how to download and save tick data offline, from both MT4 and MT5. Functional code samples (MetaTrader indicators) have been provided via GitHub, along with instructions on how to download and use them to begin extracting tick data from MetaTrader 4 or 5. Each tick data point extracted using this post’s implementation contains: […]

Sharpe Ratio – A Reliable Measure of Performance?

8 March 2018

This post describes some of the shortcomings of the Sharpe Ratio, that render it a non-optimal tool for measuring the performance of a trading strategy. For your convenience, the remainder of this post is organized as follows: What is the Sharpe Ratio and what is it used for? Where and how does the Sharpe Ratio […]

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 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 […]

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. -- % 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.