PanagiotisCharalampous's avatar
PanagiotisCharalampous
26 follower(s) 0 following 1006 subscription(s)
Replies

PanagiotisCharalampous
20 May 2021, 15:33

Hi amml,

Try this cTrader.exe /compile={path_to_csproj}

Best Regards,

Panagiotis 

Join us on Telegram


@PanagiotisCharalampous

PanagiotisCharalampous
20 May 2021, 10:01

Hi horrido,

It's a separate infrastructure. Talk to your broker and they will understand.

Best Regards,

Panagiotis 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@PanagiotisCharalampous

PanagiotisCharalampous
19 May 2021, 08:15

Hi PHAMNGUYENNHUQUOC123,

You need to contact your broker regarding price feed issues.

Best Regards,

Panagiotis 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@PanagiotisCharalampous

PanagiotisCharalampous
19 May 2021, 08:06

Hi studioseven,

You can contact a Consultant to help you, or post a Job.

Best Regards,

Panagiotis 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@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 

Join us on Telegram


@PanagiotisCharalampous

PanagiotisCharalampous
17 May 2021, 12:57

Hi ctid4064603,

Drag the time counter and the scroll bar should appear.

Best Regards,

Panagiotis 

Join us on Telegram


@PanagiotisCharalampous

PanagiotisCharalampous
17 May 2021, 12:55

Hi sascha.dawe,

Thank you, we received the report and we are investigating.

Best Regards,

Panagiotis 

Join us on Telegram


@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 

Join us on Telegram


@PanagiotisCharalampous