Replies

PanagiotisCharalampous
03 Oct 2019, 08:24

Hi djxtrader,

You can find a good definition of what an OCO order is here.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
03 Oct 2019, 08:21

Hi fathi.tarik91@gmail.com,

Thanks for posting in our forum. We would appreciate if you could send us troubleshooting information the next time this happens. It would be helpful to determine the cause of the issue. To do so, press Ctrl+Alt+Shift+T, paste a link to this discussion into the textbot that will show up and press Submit. Then, please also paste some screenshots of this behavior in this thread. It will help us visualise what you are looking at.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
03 Oct 2019, 08:15

Hi Sergio,

Thanks for posting in our forum. Please find the answers to your questions below

  1. Traders from any brokerage can follow you as long as their broker is a full member of cTrader Copy.
  2. Fees are paid by the followers
  3. Fees are deposited to your trading accounts as soon as they are realized.

 Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
03 Oct 2019, 08:13

Hi FireMyst,

Yes this is correct.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
03 Oct 2019, 08:12

Hi 6878977,

Thanks for posting in our furum. Indicator outputs are explicitely defined in cTrader Automate. See below an example from Sample Alligator


        [Output("Jaws", LineColor = "Blue")]
        public IndicatorDataSeries Jaws { get; set; }

        [Output("Teeth", LineColor = "Red")]
        public IndicatorDataSeries Teeth { get; set; }

        [Output("Lips", LineColor = "Lime")]
        public IndicatorDataSeries Lips { get; set; }

If you want to get the data 9 candles back for e.g. Lips, you just need to call Lips.Last(9).

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 16:58

Hi Tatsuya,

3.6 has already been released to some brokers. It should be avalable soon to all cTrader brokers.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 16:40

Hi ctid1566965,

Thanks. Can you please follow the steps below and let me know if they fix the issue?

  1. Go to C:\Users\User\AppData\Roaming\broker-cTrader\Statistic
  2. Delete the contents of the folder
  3. Restart cTrader

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 16:24

Hi cadulazarini.eng,

Thanks for posting in our forum and sharing your suggestions with us. Please use the Suggestions section for your reccomendations so that we can keep everything in one place.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 10:56

Hi Noppanon,

Use the PositionId property of the HistoricalTrade.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 08:47

Hi collettnoel,

Thanks for posting in our forum. You can always check if there are no positions open before executing an order. See below the condition

            if (Positions.Count == 0)
            {
                // Execute your trading
            }

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 08:44

Hi Fx,

You can always start from our Help Centre. If you need assistance in developing your project, you can post a Job or contact a Consultant.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 08:40

Hi 85percent,

To request positions, tag 57 needs to be TRADE. Yours is set to QUOTE.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 08:33

Hi Noppanon,

You can track the closed deal in the History property.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 08:30

Hi ctid1373829,

The error says that a parameter that is not supposed to be null is null. The expection is thrown in line 961. The cBot seems configured to work only for three symbols UK100, DE30 and HK50. It will fail on everything else. Unfortunately we cannot help you solve this issue if we do not know what is this cBot supposed to do. Did you try contacting the developer?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Oct 2019, 08:07

Hi ctid1566965,

Can you confirm that the information is for the same perion and the same account? Can you post some screenshots demonstrating this issue?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
30 Sep 2019, 16:57

Hi alex_mihail,

No it should be the same principle everywhere.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
30 Sep 2019, 08:28

Dear trader,

Thanks for posting your suggestion. We would appreciate if you could post it in English as well.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
30 Sep 2019, 08:26

Hi ctid1566965,

Thanks for providing more information. All completed trades should be reflected in your history. Can you please provide more information about this issue? How did you conclude that there are trades not reflected in your history?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
30 Sep 2019, 08:23

Hi alex_mihail,

To achieve this you need to have two output series with DiscontinuousLine type, one for uptrending values and one for downtrending values. When the MA is on a downtrend put the value in the downtrend output series and vice versa for the uptrend. See an example below for a simple moving average

using System;
using cAlgo.API;
using cAlgo.API.Internals;
using cAlgo.API.Indicators;
using cAlgo.Indicators;

namespace cAlgo
{
    [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
    public class NewIndicator : Indicator
    {
        [Parameter(DefaultValue = 14)]
        public int Periods { get; set; }

        [Parameter(DefaultValue = 50)]
        public double Level { get; set; }

        [Output("Up", PlotType = PlotType.DiscontinuousLine, LineColor = "Green")]
        public IndicatorDataSeries Up { get; set; }

        [Output("Down", PlotType = PlotType.DiscontinuousLine, LineColor = "Red")]
        public IndicatorDataSeries Down { get; set; }


        SimpleMovingAverage _sma;
        protected override void Initialize()
        {
            _sma = Indicators.SimpleMovingAverage(MarketSeries.Close, Periods);
        }

        public override void Calculate(int index)
        {
            // Calculate value at specified index
            if (_sma.Result.IsRising())
            {
                Up[index - 1] = _sma.Result[index - 1];
                Up[index] = _sma.Result[index];
            }
            else
            {
                Down[index - 1] = _sma.Result[index - 1];
                Down[index] = _sma.Result[index];
            }
        }
    }
}

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Sep 2019, 16:59

Hi Geoff,

Please note that Spotware does not offer official support to traders since you are not our direct clients and we do not have access to trading execution information. Investigating execution issues is a sole responsibility of the broker with whom you have a business relationship. If your broker cannot give you an answer to what happened, they can always contact our support department and authorize them to investigate further. Nevertheless, we are always open to help traders via this forum however in this case we do not have enough information to determine what caused this issue. It could have been anything e.g. accidentally starting the cBot. If you manage to reproduce this behavior again, please feel free to let us know.

Best Regards,

Panagiotis


@PanagiotisCharalampous