BOARD

FIX API Trading

25 November 2015

One relatively unknown – but valuable – component of our offering is FIX API trading.

This blog post provides a brief outline of what FIX is, what advantages it might offer to certain traders, and what our FIX package includes. Let us know if you feel any more information belongs in this blog post and we’ll be happy to update!

What is FIX?

FIX (short-hand for financial information exchange) is an open protocol used by financial institutions and independent traders of financial assets worldwide to trade.

fixproto

The FIX messaging standard is owned, maintained and developed through the collaborative efforts of FIX Trading Community™ member firms, which include many of the world’s leading financial institutions. These firms work together to ensure that the standard continues to meet emerging trading requirements and to promote its increased adoption, which presents huge potential benefits across the financial community.

Drawing an analogy with languages – you can think of FIX as a common language / lingua franca of sorts understood by all market participants when it comes to exchanging trading with each other.

What’s the point for me?

The 2 core benefits of FIX vs. MT4 – depending on your requirements – are flexibility and performance.

Flexibility accrues both on availability of order-types and platform independence. FIX is an order driven protocol – giving you access to the full market-depth (as opposed to just Top of Book) and the breadth of order-types available in the institutional market – many of whom are not supported by a trade-driven platform like MT4.

Flexibility also accrues from platform independence. EAs are MQL4 scripts – written in a specific language, for use with a specific trading platform (MT4). Whilst there’s a large community of developers in MQL, MQL4 algos do not carry over to other trading platforms without re-coding, because scripting language and trading platform are bundled.

By contrast, FIX is a universal standard – allowing you to program your algorithms in any programming environment, and send trades to any FIX compliant destination – which is not  a restriction since it’s universal – without the need to recode the core algorithm.

On latency, through FIX you’re tapping into the LPs directly, as opposed to through an additional technology layer (MT4 server): by definition FIX will be quicker by MT4’s internal processing time. Whether this makes a difference or not depends on the strategy: if time is of the essence (HFT, scalping, etc.) this might make a difference.

What does the Darwinex FIX package offer?

We provide a FIX connector through our bridge provider – PrimeXM – based on FIX 4.4 protocol.

Our service package includes the following:

  1. A choice of Liquidity Providers – trade with either of our Prime Brokers (Saxobank or the LMAX Exchange in London). Each of them aggregate 15+ bank and non-bank Liquidity Providers (LPs)
  2. A pricing account – with tick level market depth via a dedicated connection for all the symbols you wish to trade
  3. A trading account – allowing you to trade directly against the liquidity sources
  4. (Optionally) An MT4 hedge account – allowing you to both trade and monitor your exposure. This can be useful for practical purposes (tax statements) or accessibility (e.g. you could manage your FIX account on mobile).

We offer the package for a one-off fee of USD 500 and a minimum overall deposit of USD 5000 due to the fact that this is a non-standard set-up which incurs additional support costs for us. Furthermore, we reserve the right to evaluate each application on a case by case basis.

If you wish to discuss our FIX offering further, feel free to reach out to info@darwinex.com and we’ll be delighted to assist!

Last News

Amended Trading Hours for US Thanksgiving Holidays (23 and 24 November 2017)

21 November 2017

Please note the amended Darwinex trading hours for the upcoming US Thanksgiving holiday period on 23 and 24 November 2017 (all times are in UK – GMT time).  Instrument 23 November 2017 24 November 2017 FX 22:01 Wed – 22:00 Thu 22:01 Thu – 21:55 Fri DARWINS 22:01 Wed – 22:00 Thu  22:01 Thu – 21:55 Fri  COMMODITIES     Gold* […]

Please note the amended Darwinex trading hours for the upcoming US Thanksgiving holiday period on 23 and 24 November 2017 (all times are in UK – GMT time).

 Instrument 23 November 2017 24 November 2017
FX 22:01 Wed – 22:00 Thu 22:01 Thu – 21:55 Fri
DARWINS 22:01 Wed – 22:00 Thu  22:01 Thu – 21:55 Fri
 COMMODITIES    
Gold* 23:01 Wed – 17:59 Thu 23:01 Thu – 18:44 Fri
Silver* 23:00 Wed – 17:59 Thu 23:00 Thu – 18:44 Fri
Platinum* 23:00 Wed – 17:59 Thu 23:00 Thu – 18:44 Fri
Palladium* 23:00 Wed – 17:59 Thu 23:00 Thu – 18:44 Fri
US Crude* 23:00 Wed – 17:44 Thu 23:00 Thu – 17:29 Fri
Natural Gas* 23:00 Wed – 17:44 Thu 23:00 Thu – 17:29 Fri
 INDICES    
Australia 200 23:00 Wed – 22:00 Thu 23:00 Thu – 21:55 Fri
 Europe 50 23:00 Wed – 22:00 Thu 23:00 Thu – 21:55 Fri
France 40 23:00 Wed – 22:00 Thu 23:00 Thu – 21:55 Fri
Germany 30 07:00 – 21:00 07:00 – 21:00
Spain 35 07:00 – 19:00 07:00 – 19:00
Japan 225* 23:00 Wed – 17:59 Thu  23:00 Thu – 18:14 Fri 
UK 100 23:00 Wed – 22:00 Thu 23:00 Thu – 21:55 Fri
 US SPX 500* 23:00 Wed – 17:59 Thu 23:00 Thu – 18:14 Fri 
 US Tech 100* 23:00 Wed – 17:59 Thu 23:00 Thu – 18:14 Fri 
Wall Street 30* 23:00 Wed – 17:59 Thu 23:00 Thu – 18:14 Fri 
*Amended Darwinex trading hours.

As always, at info@darwinex.com we’ll be happy to assist you!

DARWIN conditional orders in live environment

14 November 2017

We have the pleasure to announce that we are finally rolling out DARWIN conditional orders in the live environment. Demand was so strong, this just couldn’t wait any longer! Conditional orders for live accounts The DARWIN Exchange now supports conditional orders in the live environment. Investors may now enter conditional orders so that when a […]

We have the pleasure to announce that we are finally rolling out DARWIN conditional orders in the live environment. Demand was so strong, this just couldn’t wait any longer!

Conditional orders for live accounts

The DARWIN Exchange now supports conditional orders in the live environment.

Investors may now enter conditional orders so that when a DARWIN quote:

  • Falls to a certain level, they buy it (Buy limit)
  • Rises to certain level, they buy it (Buy stop)
  • Falls to a certain level, they sell it (Stop Loss)
  • Rises to a certain level, they sell it (Take Profit)

NB: we’ve disabled Buy stops for now – we will activate them once everyone is comfortable with the other 3 limit order types.

 

In order to launch conditional orders in the live environment, we’ve also had to launch another much demanded feature – DARWIN candle charts.

Introducing DARWIN candle charts

We’re introducing candle charts, not for the purpose of charting, but to be as transparent as possible on whether DARWIN quotes hit a given level.

Candles represent a given time interval and have:

  • Opening quote: the first quote at the start of the interval represented by the candle
  • Closing quote: the last quote during the interval represented by the candle
  • High: highest quote in the interval
  • Low: lowest quote in the interval

Note that due to differences in the frequency of tick price movements and duration of candle periods, the close quote for a candle need not necessarily match the open quote for the succeeding candle.

Price granularity

Price granularity is a trade-off between accuracy/transparency and computational efficiency. Pick too little, and compromise transparency. Pick too much, and waste resources.

This is why we’ve opted for a 3-Tier approach:

  • Second level granularity: on quotes in the DARWIN platform since 15 August 2017
  • Minute granularity:  for the period between IPO/validation of the Darwin in question and the 15 August 2017
  • Hourly granularity: for the period pre Darwin IPO/validation, when there were no investors in the DARWIN. Transparency requirements are lowest – these are “fictitious” quotes that no investor experienced!
  • Exception on DARWIN re-sets: on occasions, owing to some execution issue on a DARWIN’s underlying strategy, DARWIN equity curves must be “simulated” back to what they would have been barring the execution issues. For the period where the curve has had to be re-created, or needs to be recreated in the future, granularity will be on an hourly basis (just like pre-IPO), and not on a minute/second basis as you would otherwise expect.

You might ask yourself, “Why only second level granularity from 15th August 2017?”. Well, it’s simple really. We simply didn’t think that we would need this level of detail.

Separately, we are aware that the treatment of exceptions is sub-optimal. Be assured however that there’s ongoing work both to minimise the probability of execution disruptions and to resolve the mismatch between the actual and “optimal” DARWIN equity curve. Unfortunately this is not a trivial issue, so it will take time to fix.

Drawdown calculation

We will continue to calculate Drawdowns off the “Return Chart”. Note that this still doesn’t reflect the “Min” Candle – we’re working  on fixing this. Meanwhile, we preferred to release the candles over waiting for ironing out all related issues.

Thank you for your understanding and we look forward to your feedback on how to improve the platform!

And the DarwinIA winners are…

1 November 2017

The October edition of our DarwinIA trading challenge came to its end. Below you can find the 48 winners of our € 4,000,000 notional allocation for a 6 month period. Place DARWIN Notional allocation 1st TKT € 300,000.00 2nd UYZ € 250,000.00 3rd ZXW € 210,000.00 4th DLF € 170,000.00 5th FEG € 150,000.00 6th […]

The October edition of our DarwinIA trading challenge came to its end. Below you can find the 48 winners of our € 4,000,000 notional allocation for a 6 month period.

Place DARWIN Notional allocation
1st TKT € 300,000.00
2nd UYZ € 250,000.00
3rd ZXW € 210,000.00
4th DLF € 170,000.00
5th FEG € 150,000.00
6th VQB € 140,000.00
7th MOW € 130,000.00
8th HTS € 120,000.00
9th VTJ € 110,000.00
10th STP € 110,000.00
11th JCZ € 110,000.00
12th CLA € 100,000.00
13th LVS € 100,000.00
14th NWU € 100,000.00
15th PUL € 90,000.00
16th LDR € 90,000.00
17th PHD € 90,000.00
18th DFL € 80,000.00
19th AGD € 80,000.00
20th CNU € 80,000.00
21st KGL € 70,000.00
22nd PEW € 70,000.00
23rd KYQ € 70,000.00
24th AXF € 70,000.00
25th FGC € 60,000.00
26th QTN € 60,000.00
27th VNE € 60,000.00
28th ECC € 60,000.00
29th FYW € 60,000.00
30th PUD € 60,000.00
31st ERQ € 50,000.00
32nd DZL € 50,000.00
33rd PMZ € 50,000.00
34th BNX € 50,000.00
35th WBH € 50,000.00
36th LLZ € 50,000.00
37th FTT € 50,000.00
38th KWC € 40,000.00
39th OOG € 40,000.00
40th NGS € 40,000.00
41st SRK € 40,000.00
42nd XYP € 40,000.00
43rd NAU € 40,000.00
44th VHI € 40,000.00
45th ONE € 30,000.00
46th FER € 30,000.00
47th BYC € 30,000.00
48th PUZ € 30,000.00

Darwinex Amended Trading Hours due to German Public Holiday (31 October 2017)

27 October 2017

Please note the amended Darwinex trading hours for the upcoming Bank Holiday in Germany on 31 October 2017 (all times are in UK time).  Instrument Trading Hours  FX 22:05 Mon – 22:00 Tue   DARWINS 22:05 Mon – 22:00 Tue  COMMODITIES   Gold 23:00 Mon – 22:00 Tue Silver 23:00 Mon – 22:00 Tue Platinum 23:00 Mon – 22:00 […]

Please note the amended Darwinex trading hours for the upcoming Bank Holiday in Germany on 31 October 2017 (all times are in UK time).

 Instrument Trading Hours
 FX 22:05 Mon – 22:00 Tue
  DARWINS 22:05 Mon – 22:00 Tue
 COMMODITIES  
Gold 23:00 Mon – 22:00 Tue
Silver 23:00 Mon – 22:00 Tue
Platinum 23:00 Mon – 22:00 Tue
Palladium 23:00 Mon – 22:00 Tue
US Crude 23:00 Mon – 22:00 Tue
Natural Gas 23:00 Mon – 22:00 Tue
 INDICES  
Australia 200  23:00 Mon – 22:00 Tue
 Europe 50 23:00 Mon – 22:00 Tue
France 40 23:00 Mon – 22:00 Tue
Germany 30* Closed
Spain 35 08:00 – 19:00
Japan 225 23:00 Mon – 22:00 Tue
UK 100  23:00 Mon – 22:00 Tue
 US SPX 500 23:00 Mon – 22:00 Tue
 US Tech 100 23:00 Mon – 22:00 Tue
Wall Street 30 23:00 Mon – 22:00 Tue
*Amended Darwinex trading hours.

As always, at info@darwinex.com we’ll be happy to assist you!

General Election in Japan (22 October 2017)

18 October 2017

Please note that the Japan General Election is coming up this Sunday (22 October 2017). The outcome of the election could result in market gapping in JPY pairs when market opens. Please make sure you are comfortable with the open position exposure on your Darwinex account and that you have sufficient margin cover going into the weekend […]

Please note that the Japan General Election is coming up this Sunday (22 October 2017).

The outcome of the election could result in market gapping in JPY pairs when market opens.

Please make sure you are comfortable with the open position exposure on your Darwinex account and that you have sufficient margin cover going into the weekend prior to market close at 22:00 (UK time) on Friday (20 October 2017).

As always, at info@darwinex.com we’ll be glad to assist you!

 

End of Daylight Saving Time in Europe (29 October 2017)

Please note that Daylight Saving Time ends in Europe on Sunday 29 October 2017 but our MT4 server time is NOT changing until Sunday 5 November 2017 (when Daylight Saving Time ends in the US). This means that there will be 1 week (29 October through 3 November 2017) where some markets will open 1 hour earlier in GMT […]

Please note that Daylight Saving Time ends in Europe on Sunday 29 October 2017 but our MT4 server time is NOT changing until Sunday 5 November 2017 (when Daylight Saving Time ends in the US).

This means that there will be 1 week (29 October through 3 November 2017) where some markets will open 1 hour earlier in GMT time (i.e. FX market will open at 21:01 GMT instead of 22:01 GMT; commodities will open at 22:01 GMT, etc.).

 Instrument Trading Hours
 FX  21:05 Sun – 20:55 Fri (except 21:00 – 21:01 daily) 
  DARWINS 21:05 Sun – 21:00 Fri (except 21:00 – 21:01 daily)
 COMMODITIES  
Gold 22:01 Sun – 20:55 Fri (except 20:59 – 22:01 daily)
Silver 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
Platinum 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
Palladium 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
US Crude 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
Natural Gas 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
 INDICES  
Australia 200 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
 Europe 50 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
France 40 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
Germany 30 07:00 – 21:00 (Mon – Fri)
Spain 35 07:00 – 19:00 (Mon – Fri)
Japan 225 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
UK 100 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
 US SPX 500 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
 US Tech 100 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)
Wall Street 30 22:00 Sun – 20:55 Fri (except 21:00 – 22:00 daily)


Trading hours will return to normal on Sunday 5th November 2017
, allowing for the daily candle to close at the end of trading in New York each day which is widely considered the end of the trading day.

As always, at info@darwinex.com we’ll be glad to assist you with any question you may have!