cTrader version conflict 3.3 and 3.5

Created at 25 Jun 2019, 19:38
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
EO

eofe

Joined 18.06.2019

cTrader version conflict 3.3 and 3.5
25 Jun 2019, 19:38


Hi, I have 2 versions of ctrader in my desktop 3.3 and 3.5 from different brokers.

When I compile I get the error (Use Symbols.GetSymbol instead) and cbot doesn't work with 3.3 c automate anymore.

Can you tell me what is the workaround to this version conflict problem please?

 


@eofe
Replies

ClickAlgo
25 Jun 2019, 20:00

Hi, 

To solve your problem what you need to do is open cTrader v3.3 to compile using features of the API v3.3 and if you wish to compile code that uses API v3.5, you will need to open a version of cTrader that is v3.5. The reason for this is that cTrader dynamically replaces the cAlgo.dll assembly each time you open a different version of cTrader, so it will replace the version v3.5 with a copy of v3.3 and if you open a copy of cTrader which is v3.3 it will replace the v3.5 with the v3.3

I hope that makes sense.

Paul Hayes
Sales & Marketing
Emailcontact@clickalgo.com
Phone: (44) 203 289 6573
Websitehttps://clickalgo.com

 


@ClickAlgo

eofe
25 Jun 2019, 21:25

Thanks for the explanation Paul. I will go test it out.


@eofe