Can someone suggest how to get eSignal or IQFeed currency data to sync with Interactive Brokers (IB)? I've tried both services and my IB developed systems have completely different results when implemented on eSignal or IQFeed currency data feeds.
Any suggestion would be greatly appreciated.
Broker IB and 3rd party data feed syncing
- JoshM
- Posts: 2195
- Joined: 20 May 2011
- Location: The Netherlands
- Has thanked: 1544 times
- Been thanked: 1565 times
- Contact:
Re: Broker IB and 3rd party data feed syncing
Spot forex is not a centralised market so there will be some difference with the price data of IB compared to eSignal or IQFeed. However, 'completely different results' should not happen since different price feeds are (obviously) highly correlated.Can someone suggest how to get eSignal or IQFeed currency data to sync with Interactive Brokers (IB)? I've tried both services and my IB developed systems have completely different results when implemented on eSignal or IQFeed currency data feeds.
Any suggestion would be greatly appreciated.
Can you elaborate on what 'completely different results' means? And what you've done/tested so far?
-
- Posts: 116
- Joined: 19 Aug 2012
- Location: San Francisco
- Has thanked: 23 times
- Been thanked: 30 times
- Contact:
Re: Broker IB and 3rd party data feed syncing
Ok, I found the problems.
1) Trade hours need synching.
- Esignal forex data starts at 17:00 GMT and ends at 22:00 GMT.
- IB forex data starts at 22:30 GMT and ends at 22:00 GMT.
To solve this problem, one needs to Use Custom Session in QM for eSignal to match IB data feed. Set eSignal data as follows:
Exchange: 17:30 - 17:00
GMT: 22:30 - 22:00
Local: 14:30 - 14:00 (PST)
2) QM Time Zone conversion error. For eSignal; QM/ Edit Symbol / Settings: eSignal Exchange is set to "FX" by default (UTC -06:00 Central). This needs be changed and match IB Ideal Pro exchange time of UTC 05:00
3) One other difference is that eSignal's data simply has more bar breath. Bars are a bit higher and lows then IB's because eSignal has a larger pool of data contributors.
1) Trade hours need synching.
- Esignal forex data starts at 17:00 GMT and ends at 22:00 GMT.
- IB forex data starts at 22:30 GMT and ends at 22:00 GMT.
To solve this problem, one needs to Use Custom Session in QM for eSignal to match IB data feed. Set eSignal data as follows:
Exchange: 17:30 - 17:00
GMT: 22:30 - 22:00
Local: 14:30 - 14:00 (PST)
2) QM Time Zone conversion error. For eSignal; QM/ Edit Symbol / Settings: eSignal Exchange is set to "FX" by default (UTC -06:00 Central). This needs be changed and match IB Ideal Pro exchange time of UTC 05:00
3) One other difference is that eSignal's data simply has more bar breath. Bars are a bit higher and lows then IB's because eSignal has a larger pool of data contributors.