We didn't have any similar reports. Did you try debugging your cBot i.e. adding logs and understand what happens after this first week? Did you try comparing by executing using your own VPS? Is there a difference in execution?
Many people think that stop limit orders somehow improve execution and magically eliminate slippage. They don't. They only thing a stop limit order does is that it does not execute the part of the order that falls beyond the slippage you can tolerate. This is what happens in your case. The stop limit order did what you instructed it to do. It did not execute the order because it could not meet your slippage criteria. If you want your orders to be executed, just use market orders.
Exactly the same problem, see RSI indicator below. Happen in yesterday's update, and still happens in today's update.
Hi, Unortunately, new version of cTrader change bahvior of memory management for Calculate() method. :( In you case indicator MACD Crossover need to be removed or method Calculate(int index) modified accordingly . If you don't know how to fix Calculate(int index), you will need to remove MACD Crossover indicatior, and most probably other custom indicators you are using. UPDATE: Seems that cTrader in version 5.0.38 introduced yesterday fix memory management issues, but I'm still testing.
Hi there,
We have released a hotfix (5.0.38). Can you please advise if it resolves your issue?
Bars are not time based but tick based. Therefore the OnBar() method will be triggered when the new tick for that time range arrives. So if the tick comes 10 seconds after the previous bar was supposed to be closed, the OnBar method will be triggered with 10 seconds delay. If no tick arrives within that timeframe, then no bar will be formed.
If you want to close an existing position, fully or partially, using FIX API, you need to use the New Order Single (MsgType(35)=D) message to send an order of the opposite direction and specify the position you want to modify in PosMaintRptID.
Bars are not time based but tick based. Therefore the OnBar() method will be triggered when the new tick for that time range arrives. So if the tick comes 10 seconds after the previous bar was supposed to be closed, the OnBar method will be triggered with 10 seconds delay. If no tick arrives within that timeframe, then no bar will be formed.
Please share source code and exact steps that will allow us to reproduce this problem.
Best regards,
Panagiotis
Hi Dear Panagiotis I have the same problem in the latest update. Please find the details in the video I sent to the Telegram group: https://t.me/cTrader_Official/131603
PanagiotisCharalampous
03 Oct 2024, 05:34
Hi there,
We didn't have any similar reports. Did you try debugging your cBot i.e. adding logs and understand what happens after this first week? Did you try comparing by executing using your own VPS? Is there a difference in execution?
Best regards,
Panagiotis
@PanagiotisCharalampous