Login Page - Create Account

Support Board


Date/Time: Wed, 24 Apr 2024 12:44:45 +0000



Issues with Interactive Brokers stock CFDs and trade entry

View Count: 4828

[2014-07-24 14:42:43]
corbeste - Posts: 74
Hi,

I am unable to use SC to place orders on stock CFDs. Index CFDs work fine, as per your instructions on the webpage.

But stock CFDs do not. I saw similar posts in the past, but no obvious resolution. When I use the CFD symbol, IB returns a message to use the underlying stock for historical data. But if I use the underlying stock, then the trade will be executed against the stock, not the CFD.

I am attempting to use this on the Russell 2k ETF - IWM.

When executing via IB, the code in my SC trade log is IWM-CFD-SMART. This code returns the error when I try to load a chart:

HD Request # 33 - Requesting 1 Day of data at 30 secs with ending Date-Time at 2014-07-23 16:18:52 for IWM-CFD-SMART-USD | 2014-07-24 16:30:05
HD Request # 33 - Message from IB: CFD historical data is not provided; please submit a historical data request on the underlying stock: IWM@ARCA. IB Error Code: 2127. Request ID: 83. | 2014-07-24 16:30:05

When I try to use IWM-CFD-SMART-USD-BAAVG, the chart is empty.

Using just a DOM (which is fine, I really only want it for the automated OCO stops and target orders that SC provides), the DOM shows prices that start at 0 and increment by 0.1, with no live prices. Orders are not placed when I attempt a 1 lot to test it out, with an "improperly formatted price" error.

Do you have any advice?
[2014-07-24 14:43:35]
corbeste - Posts: 74
I have also tried with ARCA (the exchange) instead of SMART - same issues
[2014-07-24 16:20:12]
Sierra Chart Engineering - Posts: 104368
Aside from the historical data issue, are you able to get any of the real-time data from IB using any of the symbols you have tried for that CFD?
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2014-07-24 16:20:22
[2014-07-24 16:23:01]
corbeste - Posts: 74
I'm not sure how I can confirm that. The chart always stays empty.

The last log message:

Currently no data in file to display. Will start historical data download and real-time updates. File: C:\SierraChartIB\Data\IWM-CFD-ARCA.scid | 2014-07-24 18:22:10

[2014-07-24 18:27:26]
Sierra Chart Engineering - Posts: 104368
If the chart always stays empty, then you are not getting any real-time data.

Try this symbol:
IWM-CFD-ARCA-USD-BAAVG
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-07-24 19:14:56]
corbeste - Posts: 74
I have tried that one before, and it did not work. I tried it again and same results.

Currently no data in file to display. Will start historical data download and real-time updates. File: C:\SierraChartIB\Data\IWM-CFD-ARCA-USD-BAAVG.scid | 2014-07-24 21:13:31

The chart stays empty.
[2014-07-29 02:40:46]
Sierra Chart Engineering - Posts: 104368
You will need to contact Interactive Brokers for help with this.

You will need to find out how the Contract structure should be set when requesting market data for the symbols you want. Let us know what they say.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-07-29 06:32:53]
Sierra Chart Engineering - Posts: 104368
We have prepared this new section on what to do in this particular case:
http://www.sierrachart.com/index.php?page=doc/IBSymbols.html#ContactingIBForSymbolSpecifications
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-08-28 10:21:11]
User42528 - Posts: 5
Any news on this,I'm also keen to use SC for stock CFD's via IB
[2014-08-28 16:48:01]
Sierra Chart Engineering - Posts: 104368
We have no news. Please contact IB about this. Here are instructions:

http://www.sierrachart.com/index.php?page=doc/IBSymbols.html#ContactingIBForSymbolSpecifications
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-08-29 08:31:09]
User42528 - Posts: 5
I thought as much, thanks.

Seems a bit strange to ask the customer to contact the 3rd party so the supplier can deliver what should be a standard extension to the current CFD symbols i.e. getting the customer to do some level of troubleshooting so SC can enhance their product? I just don't have the time in the next few weeks to try find the right person within IB to contact otherwise I would.

Surely it is easier for SC to make use of their current channels within IB rather than the customer, especially as Multicharts is fully integrated into TWS and allows CFD trading so SC would have some commercial interest in doing so.
[2014-08-29 23:44:05]
Sierra Chart Engineering - Posts: 104368
getting the customer to do some level of troubleshooting so SC can enhance their product?

With Interactive Brokers, this is necessary. However, not in the way that you are characterizing it. It is not about enhancing Sierra Chart. It is about you being able to trade and get data for a particular IB symbol. Interactive Brokers symbol specifications are very complex and nonstandardized and we cannot be troubleshooting every symbol issue. We will help as much as we can but it is good for you to be self-reliant and have full control.

The documentation provides an email address of who to contact.

Sierra Chart does support CFD trading through Interactive Brokers. The last we heard, it does work properly. We are not aware of any issues at this time. Any issues would only be related to symbol specifications.

Sierra Chart IB symbol formats allows you to specify all of the relevant components of the Interactive Brokers Contract structure which allows you to have full control over specifying a symbol. You do not need to rely upon us.

Having said all of this, what specific CFD market do you want to trade and we will contact IB about it as soon as we hear from you.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2014-08-29 23:46:20
[2014-08-31 12:22:12]
User42528 - Posts: 5
Great many thanks. For me USD denominated CFD stocks, Index CFD's work fine afaik.

https://www.interactivebrokers.com/en/?f=%2Fen%2Ftrading%2Fcfds.php%3Fcc%3DUS%26amp%3Bib_entity%3Dllc



[2014-09-02 02:14:18]
Sierra Chart Engineering - Posts: 104368
Please provide us a very specific CFD market you want to trade.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-09-02 07:51:47]
User42528 - Posts: 5
a specific instrument for example is below:

http://www1.interactivebrokers.ch/contract_info/v3.8/index.php?action=Details&site=GEN&conid=128832656

DDD is the symbol

Description/Name  3D Systems Corp
Symbol  DDD
Exchange  IBUSCFD
Contract Type  Contract for Difference (CFD)
Country/Region  USUnited States
Closing Price  n/a
Currency  U.S. Dollar (USD)

For charting and time and sales TWS shows the underlying stock ie DDD but the booktrader DOM shows the CFD variant

[2014-09-06 07:10:06]
Sierra Chart Engineering - Posts: 104368
We are following up with Interactive Brokers about this.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-09-09 05:14:59]
Sierra Chart Engineering - Posts: 104368
Based upon the most recent information from IB, this is the symbol you will need to use in Sierra Chart for this particular CFD:
DDD-CFD-SMART-USD-BAAVG
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2014-09-12 16:43:12
[2014-09-12 09:35:51]
User42528 - Posts: 5
many thanks for sorting
[2014-09-12 16:43:44]
Sierra Chart Engineering - Posts: 104368
There is one thing we forgot. We needed to include the Data Recording suffix to average the bid and ask:
DDD-CFD-SMART-USD-BAAVG
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-09-12 17:26:07]
Sierra Chart Engineering - Posts: 104368
The -BAAVG is necessary in order to chart a CFD market. Sierra Chart fully supports charting and trading CFD markets.

If you want to chart the underlying symbol and trade the CFD, then open a chart for the underlying symbol and set the Chart >> Chart Settings >> Trade and Current Quote Symbol to the CFD symbol.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-09-18 14:16:28]
User11942 - Posts: 298
Hello SC, I have tried charting CFDs with proposed format (e.g. AAPL-CFD-SMART-USD-BAAVG) without any success. With or without that suffix (-BAAVG) it's impossible to get historical data from IB for stock CFDs. The best I can get is just plot a chart for underlying stock and set Trade and Current quote symbol to CFD symbol. In that case trading works. But Bid and Ask disappear from both DOM and chart (DOM, Depth on chart, bid ask lines etc) once Trade and Current Quote Symbol is set to CFD format. Any suggestions please? I attached a screen herein. Thank you.
imageCFD_SC_DOM.png / V - Attached On 2014-09-18 14:13:27 UTC - Size: 201.65 KB - 505 views
[2014-09-19 14:21:53]
User11942 - Posts: 298
Any update please on CFD charting?
[2014-09-19 18:10:14]
Sierra Chart Engineering - Posts: 104368
We are thinking about how to solve this. Although this is really best solved by Interactive Brokers and it is surprising that the symbol does not provide market data for the underlying symbol if there is no special CFD data available.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2014-09-20 01:54:26]
Sierra Chart Engineering - Posts: 104368
In version 1193 this problem should be resolved.

There is no need to set a Trade and Current Quote Symbol.

In the case where IB provides no market data for a CFD, what you will do is use a format like this for the main Symbol:
AAPL-CFD-SMART-USD

This is all you need to do and Sierra Chart will subscribe to the underlying stock in this case for market data.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2014-09-20 03:02:09

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account