46 min

DWX Connect: Seamlessly Link Any Trading Strategy to Darwinex | One Trader to Another (5‪)‬ One Trader to Another

    • Investing

What if you could have your very own Trading API, one you could use easily, modify, extend and more to suit YOUR needs? DWX Connect makes this possible!

It enables algorithmic traders to:

- write trading strategies in any programming language,

- seamlessly link them to Darwinex,

- allow Darwinex to turn them into investable assets anyone can buy and sell

- compete for our Prop Capital Allocation,

- raise 3rd party investor capital, and

- charge performance fees on investor profits.

In today's episode, Roman and Ali take listeners and viewers through the vision behind the project, its ancestor (the DWX ZeroMQ Connector), how and why things have evolved, and a demonstration of DWX Connect's Data and Order Management capabilities!

Learn how Darwinex empowers Traders:
https://www.darwinex.com/?utm_source=youtube&utm_medium=podcast-description-above-fold&utm_content=one-trader-to-another-podcast-dwx-connect-ep5

Important Moments:
--
01:10 - Does Darwinex have a native Trading API?

01:24 - Vision behind the DWX ZeroMQ Connector project in 2017 (#1)

01:50 - What other Trading APIs does Darwinex support?

02:03 - Darwinex supports Stocks and Futures Trading via TWS API and all TWS-supported third party platforms such as NinjaTrader, MultiCharts, Zorro, etc

02:33 - DWX ZeroMQ Connector empowered Traders with solid trading histories to raise Investor Capital and participate in our Prop Capital Allocation (DarwinIA), with Trading Strategies written in ANY programming language. Over 3 Million EUR has been paid out in performance fees to date.

03:31 - The ZeroMQ middleware dependency: Advantages & Disadvantages, and why we decided to remove it.

04:43 - Vision behind the DWX ZeroMQ Connector project in 2017 (#2)

06:45 - Why we decided to remove the ZeroMQ middleware dependency in 2021.

07:30 - Introducing DWX Connect! Seamless, direct connectivity between Trading Strategies in ANY programming language and Darwinex Trading Platforms, with little to no experience required in MQL (MetaTrader 4 and 5) and a basic understanding of installing software on Windows 10.

08:12 - Motivation behind DWX Connect.

09:17 - How DWX Connect solves the issues faced with DWX ZeroMQ Connector.

09:46 - How DWX Connect works (step by step explanation with live examples)

13:44 - How DWX Connect makes it extremely easy to write and deploy trading strategies in Python, Java, C# and any other programming language.

13:57 - From a Trading Strategy Developer's perspective, what are the differences between DWX Connect and DWX ZeroMQ Connector code, implementation etc?

14:51 - Supported Order Types in DWX Connect (MARKET, STOP and LIMIT)

15:39 - DWX Connect supports both MetaTrader 4 and MetaTrader 5, freeing up Traders to focus on building trading strategies with ONE universal API, while DWX Connect handles the rest.

16:27 - How to get both Real-Time and Historical Market Data with DWX Connect.

16:50 - Four Types of Data Acquisition: 1) Account Information, 2) Real-Time Tick, 3) Real-Time Bars, and 4) Historical Market Data

19:37 - DWX Connect greatly improves upon price and order latency, with a large reduction in CPU Usage.

20:21 - Traders should consider using the FIX API if their trading strategies are very price and latency sensitive, not DWX Connect.

25:55 - Order Management in DWX Connect (Sending MARKET, LIMIT and STOP orders)

28:09 - Position Management in DWX Connect (MODIFYING Stop Losses and Take Profits)

31:22 - Position Management in DWX Connect (CLOSING Orders: PARTIALLY or FULLY)

32:54 - Getting Historical Trade Information in DWX Connect

34:43 - Data format that DWX Connect uses to store data to/from Darwinex (JSON)

35:44 - How to easily configure DWX Connect server-side in MetaTrader 4 or 5

40:22 - DWX Connect comes with Client Application examples in Python, Java and C#, but Traders can build strategies in ANY programming language that supports File I/O.

44:00 - How and where to get DWX Connect

--
Listen to t

What if you could have your very own Trading API, one you could use easily, modify, extend and more to suit YOUR needs? DWX Connect makes this possible!

It enables algorithmic traders to:

- write trading strategies in any programming language,

- seamlessly link them to Darwinex,

- allow Darwinex to turn them into investable assets anyone can buy and sell

- compete for our Prop Capital Allocation,

- raise 3rd party investor capital, and

- charge performance fees on investor profits.

In today's episode, Roman and Ali take listeners and viewers through the vision behind the project, its ancestor (the DWX ZeroMQ Connector), how and why things have evolved, and a demonstration of DWX Connect's Data and Order Management capabilities!

Learn how Darwinex empowers Traders:
https://www.darwinex.com/?utm_source=youtube&utm_medium=podcast-description-above-fold&utm_content=one-trader-to-another-podcast-dwx-connect-ep5

Important Moments:
--
01:10 - Does Darwinex have a native Trading API?

01:24 - Vision behind the DWX ZeroMQ Connector project in 2017 (#1)

01:50 - What other Trading APIs does Darwinex support?

02:03 - Darwinex supports Stocks and Futures Trading via TWS API and all TWS-supported third party platforms such as NinjaTrader, MultiCharts, Zorro, etc

02:33 - DWX ZeroMQ Connector empowered Traders with solid trading histories to raise Investor Capital and participate in our Prop Capital Allocation (DarwinIA), with Trading Strategies written in ANY programming language. Over 3 Million EUR has been paid out in performance fees to date.

03:31 - The ZeroMQ middleware dependency: Advantages & Disadvantages, and why we decided to remove it.

04:43 - Vision behind the DWX ZeroMQ Connector project in 2017 (#2)

06:45 - Why we decided to remove the ZeroMQ middleware dependency in 2021.

07:30 - Introducing DWX Connect! Seamless, direct connectivity between Trading Strategies in ANY programming language and Darwinex Trading Platforms, with little to no experience required in MQL (MetaTrader 4 and 5) and a basic understanding of installing software on Windows 10.

08:12 - Motivation behind DWX Connect.

09:17 - How DWX Connect solves the issues faced with DWX ZeroMQ Connector.

09:46 - How DWX Connect works (step by step explanation with live examples)

13:44 - How DWX Connect makes it extremely easy to write and deploy trading strategies in Python, Java, C# and any other programming language.

13:57 - From a Trading Strategy Developer's perspective, what are the differences between DWX Connect and DWX ZeroMQ Connector code, implementation etc?

14:51 - Supported Order Types in DWX Connect (MARKET, STOP and LIMIT)

15:39 - DWX Connect supports both MetaTrader 4 and MetaTrader 5, freeing up Traders to focus on building trading strategies with ONE universal API, while DWX Connect handles the rest.

16:27 - How to get both Real-Time and Historical Market Data with DWX Connect.

16:50 - Four Types of Data Acquisition: 1) Account Information, 2) Real-Time Tick, 3) Real-Time Bars, and 4) Historical Market Data

19:37 - DWX Connect greatly improves upon price and order latency, with a large reduction in CPU Usage.

20:21 - Traders should consider using the FIX API if their trading strategies are very price and latency sensitive, not DWX Connect.

25:55 - Order Management in DWX Connect (Sending MARKET, LIMIT and STOP orders)

28:09 - Position Management in DWX Connect (MODIFYING Stop Losses and Take Profits)

31:22 - Position Management in DWX Connect (CLOSING Orders: PARTIALLY or FULLY)

32:54 - Getting Historical Trade Information in DWX Connect

34:43 - Data format that DWX Connect uses to store data to/from Darwinex (JSON)

35:44 - How to easily configure DWX Connect server-side in MetaTrader 4 or 5

40:22 - DWX Connect comes with Client Application examples in Python, Java and C#, but Traders can build strategies in ANY programming language that supports File I/O.

44:00 - How and where to get DWX Connect

--
Listen to t

46 min