
Topics
Replies
PanagiotisCharalampous
20 May 2021, 10:01
Hi horrido,
It's a separate infrastructure. Talk to your broker and they will understand.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 May 2021, 10:00
Hi mastakfx,
Can you try a clean installation as well and let me know if it resolves the problem?
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 May 2021, 08:03
Hi horrido,
Talk to your broker to make sure both accounts are on the same white label.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 15:05
Hi cAlgoBuddy,
This happens because in the following case, the constructor method returns the same indicator.
_diPlusFilter = Indicators.GetIndicator<MyDiPlus>(14);
_diPlusFilter.Bars = Bars;
_diPlusFilter.Init();
_diPlusSignal = Indicators.GetIndicator<MyDiPlus>(14);
_diPlusSignal.Bars = SignalBars;
_diPlusSignal.Init();
_diPlusFilter and _diPlusSignal are references to the same object. To force the constructor to return a new object, create a dummy parameter and pass a differrert value every time e.g.
_diPlusFilter = Indicators.GetIndicator<MyDiPlus>("Bars", 14);
_diPlusFilter.Bars = Bars;
_diPlusFilter.Init();
_diPlusSignal = Indicators.GetIndicator<MyDiPlus>("Signal", 14);
_diPlusSignal.Bars = SignalBars;
_diPlusSignal.Init();
Hope this helps.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 11:40
Hi Mine,
If you have concerns about the execution price, you will have to talk to your broker.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 11:27
Hi Mine,
The difference is only some ms which is normal for the copying process. Deviations in entry and exit prices are expected. This is clearly explained in our EULA
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 08:22
Hi Shoaib,
You can try our FIX API example as well, which works fine if you use the correct credentials.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 08:15
Hi PHAMNGUYENNHUQUOC123,
You need to contact your broker regarding price feed issues.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 08:14
Hi RK,
Brokers are responsible for the price feeds. You need to report this to your broker to fix it.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 08:09
Hi barnadaf,
What kind of help do you need? Do you have specific questions? If you need somebody to do this for you, you can contact a Consultant or post a Job.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 08:06
Hi studioseven,
You can contact a Consultant to help you, or post a Job.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
19 May 2021, 08:05
Hi mastakfx,
Which version of the .Net Framework do you have installed? You need to have at least v4.0.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
18 May 2021, 14:26
Hi shoaibmalek02,
Check Open API documentation and FIX API documentation. Let us know if you have any specific questions.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
18 May 2021, 11:41
Hi mastakfx,
Can you please confirm that you have the latest version of the .Net Framework installed?
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
18 May 2021, 09:27
Hi freyrthegreat,
You could try this instead
if (_supertrend.UpTrend.Last(1) < Bars.LowPrices.Last(1) && _supertrend.DownTrend.Last(2) > Bars.HighPrices.Last(2))
{
var position = ExecuteMarketOrder(TradeType.Buy, SymbolName, _volumeInUnits, Label, null, null).Position;
position.ModifyStopLossPrice(Math.Round(_supertrend.UpTrend.LastValue, Symbol.Digits));
}
if (_supertrend.DownTrend.Last(1) > Bars.HighPrices.Last(1) && _supertrend.UpTrend.Last(2) < Bars.LowPrices.Last(2))
{
var position = ExecuteMarketOrder(TradeType.Sell, SymbolName, _volumeInUnits, Label, null, null).Position;
position.ModifyStopLossPrice(Math.Round(_supertrend.DownTrend.LastValue, Symbol.Digits));
}
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
18 May 2021, 07:37
Hi mannygo25,
cTrader Copy is only available in cTrader Web and cTrader Mobile at the moment.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
17 May 2021, 12:57
Hi ctid4064603,
Drag the time counter and the scroll bar should appear.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
17 May 2021, 12:55
Hi sascha.dawe,
Thank you, we received the report and we are investigating.
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
17 May 2021, 10:43
Hi freyrthegreat,
You can try something like this
var position = ExecuteMarketOrder(TradeType.Buy, SymbolName, _volumeInUnits, Label, null, null).Position;
position.ModifyStopLossPrice(Math.Round(_supertrend.DownTrend.LastValue, Symbol.Digits));
position.ModifyTakeProfitPrice(Math.Round(_supertrend.UpTrend.LastValue, Symbol.Digits));
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
20 May 2021, 15:33
Hi amml,
Try this cTrader.exe /compile={path_to_csproj}
Best Regards,
Panagiotis
Join us on Telegram
@PanagiotisCharalampous