
Topics
Replies
PanagiotisCharalampous
23 Feb 2024, 06:57
Hi there,
This is not a problem, it's how it works by design. If you want to save chart objects, have a look at the tool below
https://clickalgo.com/chart-template-save
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:55
RE: RE: RE: RE: RE: RE: Assistance Needed with Ctrader Backtesting Error
monteverdeinvestment said:
PanagiotisCharalampous said:
monteverdeinvestment2023 said:
PanagiotisCharalampous said:
monteverdeinvestment2023 said:
PanagiotisCharalampous said:
Hi there,
This is a known issue and will be fixed soon. In the meanwhile, try restarting your computer. Sometimes it works.
Best regards,
Panagiotis
Thank you, but even after restarting, it still doesn't work. Is there anything else I can do?
Hi there,
You could also try clearing your backtesting cache in C:\Users\user\AppData\Roaming\Broker cTrader\BacktestingCache
Beyond that I have no further suggestions at the moment
Best regards,
Panagiotis
Thank you, same issue as always. Do you think that buying external data could solve the problem?
Hi there,
I haven't tried this solution so I cannot tell for sure.
Best regards,
Hello, are there any updates regarding the optimization issue? I can only perform backtesting in VisualMode; it does not allow me to backtest without it, nor does it allow optimization.
Hi there,
Try creating a new account and use it for backtesting.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:53
Hi there,
It is not available at the moment, it will be added in a future update.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:52
Hi there,
Unfortunately this is not possible at the moment
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:50
Hi there,
If the issue persists please send us some troubleshooting info and quote the link to this discussion.
Best Regards,
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:49
Hi there
ModifyPositionAsync should do the job
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:47
RE: RE: RE: RE: Targets different on backtest and live
acrigney said:
So sorry mate its very very simple, my limit order target pips for my bot is 1 pip and when I run the bot live I usually get around 1 pip successful trade results. However I also get more losing trades in terms of amounts than winners so the bots lose. But on backtest I never get the 1 pip target but usually get 4 pips of more and get a lot more winners than losers!
You can see this from the backtest results.
PanagiotisCharalampous said:
acrigney said:
The target pips for my limit orders is only 1 pip and on live the winning orders are around the 1 pip amount. But on the backtesting the limit orders take much more than that. This might be caused by there being a lot less data on backtesting than on live?
PanagiotisCharalampous said:
Hi acrigney,
I do not understand what is the issue you are trying to describe here :) Can you elaborate more on your description?
Best regards,
Panagiotis
How can we reproduce this?
I still do not have clear instructions to reproduce this i.e. cBot code, backtesting settings, screenshots etc.
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:45
RE: RE: Exception #9946F327 in cTrader 4.8.902.0 - cTrader An error has occurred. The problem has been submitted to the cTrader team. We apologise for the inconvenience. Please restart cTrader.
simplicity10101 said:
PanagiotisCharalampous said:
Hi there,
Thanks for reporting the issue. It will be fixed in an upcoming update of the platform.
Best regards,
Panagiotis
Hi, okay thanks for the update, and any estimated time as relates to when you are expecting the update to be released?
Unfortunately we do not have an ETA. Fixes are released as soon as they are ready and tested
@PanagiotisCharalampous
PanagiotisCharalampous
22 Feb 2024, 08:41
Hi there,
Thanks for reporting the issue. It will be fixed in an upcoming update of the platform.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Feb 2024, 07:54
Hi there,
Unfortunately this is not possible at the moment.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Feb 2024, 07:51
Hi Bourbara,
Thank you for your encouraging feedback. Feel free to post your suggestion in the correct section
https://ctrader.com/forum/suggestions
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
22 Feb 2024, 07:49
Hi bienve.pf,
This is not an indication of a problem. If the traded volume is 0.39 per 1k, then for 10k it rounds to 4k and for 110k it rounds to 42k.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Feb 2024, 10:15
Hi there,
Advanced protection will be added in future updates.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Feb 2024, 10:01
Hi,
I still do not understand what the problem is. The cBot does exactly what you have programmed it to do. Here are the bars you are checking. The Open price is higher than the previous close price.

@PanagiotisCharalampous
PanagiotisCharalampous
21 Feb 2024, 09:56
RE: How to get Orders in OnMessageReceived
iggys77 said:
Hi!
Thanks, yes I did, I used it a lot to get to this point, but I can't find any example where the private void OnMessageReceived(IMessage message) is used to read the actual message, it only writes it out.
I couldn't find any example at all where the OnMessageReceived did anytheing else that just writing out, could you post here how I should get/create the ROTO_OA_ORDER_LIST_RES from the message? In this case it's the orders list but it could be any of the other objects returned by the API…
Or please point me to the file where there is such an example, I did check them all I think.
Thx!
Hi there,
It is a lot of work to develop such an example so I cannot provide one at the moment. You can leave a comment in the GitHub repository so that it can be considered for future updates. In the meanwhile, have a look at the OpenApiMessageToString() method in WinForms.Demo.OpenApiMessagesPresentation class, to see some examples how other messages are read.
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Feb 2024, 07:11
Hi there,
You can check our Open API example here
https://github.com/spotware/OpenAPI.Net
Best regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
21 Feb 2024, 07:06
Hi there,
As far as I can see, the trade was taken three bars ago. Therefore these are the bars you should be looking at

@PanagiotisCharalampous
PanagiotisCharalampous
20 Feb 2024, 10:23
Hi there,
Your calculation method does not make much sense to me. Here is the correct one
var maxAmountRisked = Account.Equity * (Risk / 100);
return Symbol.NormalizeVolumeInUnits(maxAmountRisked / (StopLoss * Symbol.PipValue), RoundingMode.Down);
@PanagiotisCharalampous
PanagiotisCharalampous
23 Feb 2024, 06:58
Hi there,
There is a known issue with the specific broker's android application. We are working on a solution. In the meanwhile, you can use the cross broker application instead.
Best regards,
Panagiotis
@PanagiotisCharalampous