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

PanagiotisCharalampous
27 Nov 2019, 08:48

Hi A.R.

Please provide us with the following

  1. The broker.
  2. The full cBot code you are using.
  3. The exact datetime this position is opened.

We need this information in order to provide you an explanation.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2019, 08:37

Hi SirCandleDick,

  1. We do not provide any guarantees  for the copying time but in general it takes only a few milliseconds.
  2. You can use any cTrader application/API you want. Trades from all channels are copied.
  3. Pending orders are not copied. Only market orders. As soon as a pending order is triggered, a market order is executed on the copying account as well
  4. Fees are charged on a pro rata basis. Your follower will pay the proportional amount for the time he/she followed your strategy.

Best Regards,

Panagiotis 


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2019, 08:31

RE: RE:

maxmuller2199 said:

I would like to ask you about trading
I've found out that there is CFD trading
does it differ from a simple Forex trading?

Hi maxmuller 2199,

Please create a new thread regarding this question, since it is irrelevant to the topic.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2019, 11:34

Hi Cenenti,

Please send it to community@spotware.com.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2019, 10:47

Hi Cenenti,

Is it possible to send us a video demonstrating this behavior?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2019, 08:35

Hi Cenenti,

Can you please clean your browser's cache and try again? Alternatively you can try in InCognito mode. Let us know if this solves the problem.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2019, 08:31

Hi raycluster,

Can we have the cBot, the cBot parameters and the broker? In the meanwhile try to clean your backtesting cache and try again. You can find it in C:\Users\UserName\AppData\Roaming\broker-cTrader\BacktestingCache

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2019, 08:28

Hi Jan, 

Here it is

Print(Positions.Where(x => x.Label == "My Label").OrderByDescending(x => x.EntryTime).First().EntryTime);

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2019, 08:24

Hi Mr4x,

See below

            if (Positions.Where(x => x.TradeType == TradeType.Sell).Sum(p => p.NetProfit) > 150)
            {
                foreach (var position in Positions.Where(x => x.TradeType == TradeType.Sell))
                {
                    ClosePosition(position);
                }
            }

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 16:45

Hi Mr4x,

See below an example of how to check for Net Profit on sell positions only

            if (Account.Equity >= Account.Balance + Positions.Where(x => x.TradeType == TradeType.Sell).Sum(p => p.NetProfit))
            {
                foreach (var position in Positions)
                {
                    ClosePosition(position);
                }
            }

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 10:10

Hi Anonymous,

Please use the Suggestions section for suggestions.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 10:06

Hi chernish2,

It is not possible at the moment but new methods will be introduced in 3.7 that will allow you to do that.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 09:56

Hi edoardo.ferretto99,

I would suggest to check the current suggestions before posting a new one. The suggestion for cTrader Desktop on Mac exists and it has a lot of votes as well. There is no point of creating a another one.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 09:45

Hi hackmushroom,

DrawRectangle and generally all Draw methods take DateTime type as input for the X axis. So to achieve what you need, you need to plot the rectangle x dimensions on the exact time the bars starts/ends e.g. the h1 bar is drawn at approximately -25/+25 minutes.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 09:04

Hi clauberthsb,

We will need more information in order to help you. Do you run any custom cBots/indicators? Do you have any drawings on the chart? If yes, does the situation improve if you remove/stop all these added components?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
25 Nov 2019, 08:49

Hi Nick,

Index is just an array index, nothing more. Since MarketSeries from different timeframes might have values for different times on the same index, you need to map the index of one Market series to the other. This is achieved with the following method

gbpusd.OpenTime.GetIndexByExactTime(MarketSeries.OpenTime[index])

In this case, the method gets the opening time at an index of the current MarketSeries and returns the index for the same time for the gbpusd market series.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
22 Nov 2019, 15:06

Hi Nick,

The symbol is hardcoded

var gbpusd = MarketData.GetSeries("GBPUSD", Frame);

Do you change that before running on GBPJPY?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
22 Nov 2019, 14:47

Hi Nick,

Can you please explain to us what is the problem? What did you expect to happen and what happens instead?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
22 Nov 2019, 10:26

Hi Patrick,

See here.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
22 Nov 2019, 09:06

Hi Robert,

It in not a this way vs the other way case. It is just an extra feature that is missing. While we understand that this is a handy feature for traders, by adding this will we will have to load the server with even more tasks i.e. checking all positions if and when should the TSL kick in, which translates into having to allocate more resources on our side. It always boils down to finding the balance between features and efficiency. And since this is an easy feature to be programmed into a cBot and be managed on the client side, we chose not to include it as a built in feature for the moment. 

Best Regards,

Panagiotis


@PanagiotisCharalampous