Hello,
is there a way to trade IB CFDs with Multicharts?
IB CFDs
- JoshM
- Posts: 2195
- Joined: 20 May 2011
- Location: The Netherlands
- Has thanked: 1544 times
- Been thanked: 1565 times
- Contact:
Re: IB CFDs
If you use MC8.0, apparently yes:is there a way to trade IB CFDs with Multicharts?
SourceInteractive Brokers CFD Support
Added support for Contract For Difference (CFD) for Interactive Brokers.
Is your question informative or do you have a problem with CFDs trading?
Re: IB CFDs
Look at the picture:
Left Chart: Stock DBK is OK
Right Chart: no data, see above for log-data.
Why?
I have create DBK Instrument with QM / Add Symbol / Add from Source / IB
Left Chart: Stock DBK is OK
Right Chart: no data, see above for log-data.
Why?
I have create DBK Instrument with QM / Add Symbol / Add from Source / IB
- Attachments
-
- cfd.JPG
- (154.23 KiB) Downloaded 2799 times
- JoshM
- Posts: 2195
- Joined: 20 May 2011
- Location: The Netherlands
- Has thanked: 1544 times
- Been thanked: 1565 times
- Contact:
Re: IB CFDs
Do you have LSE data enabled?I have a problem:
No data in the Chart. I have marketabo for the main instrument (german stocks). But the Chart does not show CFD data: DBK.
Source.Eligible customers must apply for CFD trading permissions via the Trading Configuration page in Account Management, and ensure that they have a market data subscription for LSE.
Re: IB CFDs
LSE? Why LSE? I want to trade german stock CFDs...
I think I need only marketdata for the underlying: german stocks for DBK.
Does I really need LSE (GB??)
http://ibkb.interactivebrokers.com/node/1912Are there any market data requirements?
The market data for IB CFDs is the market data for the underlying shares. It is therefore necessary to have market data permissions for the relevant exchanges. If you already have set up market data permissions for an exchange for trading the shares, you do not need to do anything. If you want to trade CFDs on an exchange for which you do not currently have market data permissions, you can set up the permissions in the same way as you would if you planned to trade the underlying shares.
I think I need only marketdata for the underlying: german stocks for DBK.
Does I really need LSE (GB??)
- JoshM
- Posts: 2195
- Joined: 20 May 2011
- Location: The Netherlands
- Has thanked: 1544 times
- Been thanked: 1565 times
- Contact:
Re: IB CFDs
I don't know why. In this video they also mention it (2:45). Perhaps because their IBCFDs are on their 'exchange' presumably in the UK.LSE? Why LSE? I want to trade german stock CFDs...
I think I need only marketdata for the underlying: german stocks for DBK.
Does I really need LSE (GB??)
When I wanted to trade Dutch stock CFDs I also needed a LSE level 1 market subscription.
Re: IB CFDs
Henrik,
if you right click at the TWS at the DBK CFD -> Charts -> New Chart , does it show you a chart of the CFD? In my case i get the message "The chart for this CFD product is displaying the data for the underlying DBK IBIS Stock".
if you right click at the TWS at the DBK CFD -> Charts -> New Chart , does it show you a chart of the CFD? In my case i get the message "The chart for this CFD product is displaying the data for the underlying DBK IBIS Stock".
Re: IB CFDs
Yes, but this should be normal, see FAQ. CFD Display the underlying. Because of this you need the datafeed of the underlying.
I have aktive datafeed of german stocks and lse.
In tws i can trade cfd in realtime on live. But not in MC.
I have aktive datafeed of german stocks and lse.
In tws i can trade cfd in realtime on live. But not in MC.
-
- Posts: 401
- Joined: 19 Jan 2011
- Location: Netherlands
- Has thanked: 85 times
- Been thanked: 125 times
Re: IB CFDs
Let's take stock DCX (Daimler on the german exchange).
I assume you have experience with adding symbols in quotemanager and symbolmapping.
Add in Quotemanager, the stock DCX of the exchange you have a subscription on. In my case Chixde. Also add the DCX CFD (select CFD tab at insert window).
Make a chart of the stock DCX in Multicharts. Then open symbolmapping and lookup the symbolmapping of DCX. Change the mapping that the symbol of the DCX stock on chart (left side) is connected to DCX CFD (right side).
In that way you have the realtime and historical data. And when you place an order it will take an position in the CFD and not in the stock.
I assume you have experience with adding symbols in quotemanager and symbolmapping.
Add in Quotemanager, the stock DCX of the exchange you have a subscription on. In my case Chixde. Also add the DCX CFD (select CFD tab at insert window).
Make a chart of the stock DCX in Multicharts. Then open symbolmapping and lookup the symbolmapping of DCX. Change the mapping that the symbol of the DCX stock on chart (left side) is connected to DCX CFD (right side).
In that way you have the realtime and historical data. And when you place an order it will take an position in the CFD and not in the stock.
-
- Posts: 174
- Joined: 31 Jan 2006
- Has thanked: 74 times
- Been thanked: 5 times
Re: IB CFDs
Hi evdl
I did this and it's ok
Nuno
I did this and it's ok
but can you explain me this ("symbolmapping")Add in Quotemanager, the stock DCX of the exchange you have a subscription on. In my case Chixde. Also add the DCX CFD (select CFD tab at insert window).
thank you for your helpMake a chart of the stock DCX in Multicharts. Then open symbolmapping and lookup the symbolmapping of DCX. Change the mapping that the symbol of the DCX stock on chart (left side) is connected to DCX CFD (right side).
Nuno
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: IB CFDs
Thank you evdl, that worked like a charm
Now the next problem I have is that I would like both a chart where I can trade the CfD and a chart where I can trade the stock. As it is now it seems like I have to choose one or the other and then use symbol mapping to change between them. This is however a bit to slow and complicated Does anyone know how I can get this done?
Now the next problem I have is that I would like both a chart where I can trade the CfD and a chart where I can trade the stock. As it is now it seems like I have to choose one or the other and then use symbol mapping to change between them. This is however a bit to slow and complicated Does anyone know how I can get this done?
-
- Posts: 401
- Joined: 19 Jan 2011
- Location: Netherlands
- Has thanked: 85 times
- Been thanked: 125 times
Re: IB CFDs
To trade both cfd and stock, you can make two different brokerprofiles. You can use the same port number but have to use different client ID's.
For example you use Interactive Brokers as your broker. Portnumber is 7490. (check which portnumber you use). Create two profiles in MC.
Profile name Stock: "IB stock"
Portnumber: 7490
Client id: 1
Profile name Stock: "IB cfd"
Portnumber: 7490
Client id: 2
Now look in TWS and make sure the portnumber is the same and the master client id is 2.
Set the symbolmapping in MC
"IB stock" with the symbolmapping for stock.
"IB cfd" with the symbolmapping for cfd.
On the chart itself you can select the appropriate brokerprofile to use for cfd or stock.
Please be aware that in the order position tracker window with both profiles on, you see double entries for your position. But this is only in the order position trackter window. MC will not take double positions.
For example you use Interactive Brokers as your broker. Portnumber is 7490. (check which portnumber you use). Create two profiles in MC.
Profile name Stock: "IB stock"
Portnumber: 7490
Client id: 1
Profile name Stock: "IB cfd"
Portnumber: 7490
Client id: 2
Now look in TWS and make sure the portnumber is the same and the master client id is 2.
Set the symbolmapping in MC
"IB stock" with the symbolmapping for stock.
"IB cfd" with the symbolmapping for cfd.
On the chart itself you can select the appropriate brokerprofile to use for cfd or stock.
Please be aware that in the order position tracker window with both profiles on, you see double entries for your position. But this is only in the order position trackter window. MC will not take double positions.
Re: IB CFDs
I had actually already tried to make 2 broker profiles, but I hadn't made different Client ID's so I couldn't connect to them simultaneously Thank you very much for your help
Re: IB CFDs
Hi there,
I can see CFD market data on TWS without any problem.
I see no data on MultiCharts Chart. I follow the instruction above, however I can not see CFD item. Please advise how could I see CFD chart and begin to trade. Thanks!
Charles
I can see CFD market data on TWS without any problem.
I see no data on MultiCharts Chart. I follow the instruction above, however I can not see CFD item. Please advise how could I see CFD chart and begin to trade. Thanks!
Charles
- Attachments
-
- IB CFD.jpg
- (462.04 KiB) Downloaded 2645 times
-
- Posts: 401
- Joined: 19 Jan 2011
- Location: Netherlands
- Has thanked: 85 times
- Been thanked: 125 times
Re: IB CFDs
In the symbol mapping you have to choose "spread" for CFD's.
So on the left column in symbolmapping you have the underlying stock and on the right you have the CFD.
For the chart: you have to make a chart of the underlying stock and if the symbolmapping is done right you can see the ask and bid of the cfd in the traderpanel on the right of the chart. And you will buy and sell the CFD now, instead of the stock. Please note that the prices which form the chart are those of the underlying stock. But if you have a good CFD broker, this should be very close to exactly the prices of the CFD. The buy and sell orders are the price of the cfd.
If you want to trade both the stock and cfd you have to make two different profiles are described earlier. Good luck.
So on the left column in symbolmapping you have the underlying stock and on the right you have the CFD.
For the chart: you have to make a chart of the underlying stock and if the symbolmapping is done right you can see the ask and bid of the cfd in the traderpanel on the right of the chart. And you will buy and sell the CFD now, instead of the stock. Please note that the prices which form the chart are those of the underlying stock. But if you have a good CFD broker, this should be very close to exactly the prices of the CFD. The buy and sell orders are the price of the cfd.
If you want to trade both the stock and cfd you have to make two different profiles are described earlier. Good luck.
-
- Posts: 3
- Joined: 20 Aug 2013
Re: IB CFDs
Hi, I'm also having issues with IB CFD's - however, only for ETF CFD's. When I'm mapping from IQFeed's SPY to interactive broker's SPY CFD, the chart draws ok, but I don't see any bid/ask price on the right hand side.
Mapping from SPY to SPY is ok, but nor SPY to SPY CFD. Is there any issue with ETF CFD's from Interactive brokers?
Mapping from SPY to SPY is ok, but nor SPY to SPY CFD. Is there any issue with ETF CFD's from Interactive brokers?
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: IB CFDs
Hello nicholasljl,
Have you followed the instructions from the previous posts of this thread?
Have you tried to use IB underlying symbol for chart data and map to a CFD?
Have you followed the instructions from the previous posts of this thread?
Have you tried to use IB underlying symbol for chart data and map to a CFD?
Re: IB CFDs
Hello,
I experienced the same problem as Henrik did. I d like to trade the IBUS30 CFD, the underlying is the YM.
I followed your advice and tried to use the underlying in order to get a chart for my CFD; which unfortunately did not work.
I get the following message:
"Instruments from different timezones cannot be mixed.(...)"
Would be great if anyone had a tip how to proceed.
Greetings!
I experienced the same problem as Henrik did. I d like to trade the IBUS30 CFD, the underlying is the YM.
I followed your advice and tried to use the underlying in order to get a chart for my CFD; which unfortunately did not work.
I get the following message:
"Instruments from different timezones cannot be mixed.(...)"
Would be great if anyone had a tip how to proceed.
Greetings!
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: IB CFDs
Hello bomatin,"Instruments from different timezones cannot be mixed.(...)"
This message that means you are trying to add an instrument from a different time zone to your chart. Please select Local timezone in Format->Instrument->Settings tab:Time Zone for the existing data series of your chart and for the one you are trying to add.