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

PanagiotisCharalampous
12 Sep 2019, 08:55

Hi all,

Multisymbol backtesting will be delivered with v3.7 of cTrader Desktop.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
12 Sep 2019, 08:54

Hi radoslawkupisek,

Thanks for posting in our forum. Please share the indicator code and exact steps to reproduce the problem. Regarding swaps, currently they are not available from the API.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
11 Sep 2019, 08:26

Hi calgodemo,

Did you try changing the access rights of the cBot to FullAccess? See below

namespace cAlgo.Robots
{
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)]
    public class NewcBot : Robot
    {

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
11 Sep 2019, 08:02

Hi sebatejob,

Thanks for posting in our forum. Please post your suggestions in the Suggestions section.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
10 Sep 2019, 15:26

Hi vooncj,

You cannot interact with the chart indicators using the API.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
10 Sep 2019, 15:20 ( Updated at: 21 Dec 2023, 09:21 )

Hi vooncj,

Thanks for posting in our forum. You can set the colors in the "Add Indicator" form. See below

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
10 Sep 2019, 08:09

Hi M B,

Just right click on the grid header and you will get a selection of the available columns. Choose the ones you want to be visible.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 17:37

Hi jumpycalm,

See below

            var buyTotalVolume = Positions.Where(x => x.TradeType == TradeType.Buy).Sum(x => x.VolumeInUnits);
            var sellTotalVolume = Positions.Where(x => x.TradeType == TradeType.Sell).Sum(x => x.VolumeInUnits);

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 16:58

Hi 158197794,

Yes

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 16:53

Hi 158197794,

Use spot price/100000.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 16:30

Hi 158197794,

This is not what Symbol digits means. Symbol digits indicates the digit where the minimum change in price can be expected. So for GBPJPY, the minimum change occurs at the third digit e.g. the price will be 171.215 or 171.216. It will never be 171.2154 or 171.2157. Values returned in the spot events are always specified in 1/100000 of unit of a price. Read more here.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 11:25

Hi Quantm00.Chan,

Thanks for posting in our forum. Advanced protection works on the client side therefore if there is no connection, advanced protection will be disabled.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 11:20

Hi OldScalper,

Thanks for posting in our forum. 70 ticks timeframe is not available in cTrader at the moment.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 11:18

Hi sinfeosfx,

Just use a for loop

            for (int i = 0; i < i_fractal.UpFractal.Count; i++)
            {
               var price = i_fractal.UpFractal[i];
            }

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 11:13

Hi 158197794,

Why do you think that symbol digits is wrong?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 11:12

Hi nafopavon,

We do not support these tags in FIX API. You can use Open API instead to retrieve this information.

Best Regards,

Panagiotis

 


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 11:06

Hi FireMyst,

The charts are displaying different values because you are using the wrong index. Replace line 41 to the below

   Result[index] = _averageTrueRange.Result[_marketSeries.OpenTime.GetIndexByTime(MarketSeries.OpenTime[index])];

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 10:37

Hi darcome,

IDs for historical deals are entered on closing and not on opening. So they should match the order of the closing time.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 10:35

Hi trader.calgo,

Please use the Suggestions section for such siggestions.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
09 Sep 2019, 10:30

Hi bishbashbosh,

No there is no such option.

Best Regards,

Panagiotis


@PanagiotisCharalampous