Program does not recognize the correct compiler

Created at 14 Dec 2022, 12:10
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!
HO

Host

Joined 04.12.2022

Program does not recognize the correct compiler
14 Dec 2022, 12:10


My Trader for Notebook platform is not working on .NET 6.0, but on my PC it works fine. I found that on my PC it works with the 6.0.403 x86 compiler (Most updated), but on the notebook the platform does not recognize the x86 compiler, only the x64. How do I make the platform recognize x86?

A clean installation of the program has already been carried out and there were even people who had to format Windows, but it did not solve it. The problem is in the program not recognizing the correct compilation.

Plataform for Notebook recognize x64, Not working .NET 6.0

In previous print, the Notebook plataform recognize only compiler x64, not working .NET 6 Automate bots

Plataform for PC recognize x86, work fine .NET 6.0

This print, the plataform for PC recognize compiler x86. Work fine .NET 6.0 Automate bots

 


@Host
Replies

Spotware
15 Dec 2022, 09:08

Dear trader,

Could you please provide more information about your issue? It is not obvious from the screenshots you have sent what the problem is. What does not work if you use the x64 compiler?

Best regards,

cTrader Team


@Spotware

Host
15 Dec 2022, 11:19

RE:

Spotware said:

Dear trader,

Could you please provide more information about your issue? It is not obvious from the screenshots you have sent what the problem is. What does not work if you use the x64 compiler?

Best regards,

cTrader Team

Everything is fine. So I have a computer and a notebook. In both, cTrader is installed. In both, the SDK .NET 6.0.403 compiler is installed, of both types, 32 and 64bits. Both use Windows 11 Pro. On the computer, cTrader only recognizes the 32bit SDK 6.0.403 compiler, it doesn't recognize the 64bit one, but the .NET 6.0 works normally. The notebook only recognizes the compiler SDK .NET 6.0.403 of 64Bits, does not recognize the 32bits, does not work the .NET 6.0.
I believe that the fact that the notebook's cTrader is not recognizing the correct compiler, which would be the .NET x86 SDK, would be causing me this problem.
 

How could I do to make the program recognize the 32bit compiler?

 

The first screenshot is from cTrader on the notebook.


The second screenshot is from the computer cTrader.


@Host

Spotware
15 Dec 2022, 17:06

Dear trader,

Our question has not been answered yet. What is the problem with using the x64 compiler? What do you mean when you say

does not work the .NET 6.0

What does not work?

Usually the problem is when the x86 appears instead of the x64, because the TEMP variable that points to the relevant directory has been overriden. The x64 compiler is the correct one to use.

Best regards,

cTrader Team


@Spotware

Host
15 Dec 2022, 17:24

RE:

Spotware said:

Dear trader,

Our question has not been answered yet. What is the problem with using the x64 compiler? What do you mean when you say

does not work the .NET 6.0

What does not work?

Usually the problem is when the x86 appears instead of the x64, because the TEMP variable that points to the relevant directory has been overriden. The x64 compiler is the correct one to use.

Best regards,

cTrader Team

Background testing, optimization and the robot itself on the demo or real account does not work.


@Host

Spotware
16 Dec 2022, 08:09

Dear trader,

Can you share a video demonstrating this problem?

Best regards,

cTrader Team


@Spotware