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

PanagiotisCharalampous
28 Nov 2018, 09:18

Hi dmn,

There is no such feature available. If you want, you can suggest it on our UserVoice forum. Also, you can have four charts open at all times and switch between them.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 17:56

Hi lec0456,

The exception happens if your network connectivity is lost. Regarding 3.3, indeed it reloads tick data since we changed the format and new tick data needs to be downloaded again.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 14:22

Hi derangedlol,

It is a known bug and will be fixed soon.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 14:20

Hi Ian,

Here it is

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

namespace cAlgo.Robots
{
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
    public class NewcBot : Robot
    {
        [Parameter(DefaultValue = 0.0)]
        public double Parameter { get; set; }

        Position _position;
        protected override void OnStart()
        {
            Positions.Closed += OnPositionsClosed;
        }
        
        void OnPositionsClosed(PositionClosedEventArgs obj)
        {
            _position = obj.Position;
        }

        protected override void OnTick()
        {
            // Put your core logic here
        }

        protected override void OnStop()
        {
            // Put your deinitialization logic here
        }
    }
}

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 12:58

Hi Ian,

You can access the position information from the Position parameter of the obj argument.

Let me know if this helps.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 12:26

Hi ctid723683,

You can paste it here or send it to me at community@spotware.com.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 12:14

Hi GammaQuant,

What you describe is possible from our backend system. You could consider becoming a broker or getting a white label from a broker and manage your accounts. 

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 11:13

Hi lec0456,

Can you please provide us with the following information?

  1. Is it a Demo or Live account?
  2. Symbol
  3. Backtesting Period.
  4. Timeframe.
  5. Data source (ticks or bars).

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
27 Nov 2018, 10:05

Hi Zafar,

There is no such feature at the moment but it is in our backlog.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 17:55

Hi GammaQuant,

There are no plans for this at the moment but we are internally discussing it. But we cannot commit on anything at the moment.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 16:48

Hi dmn,

Indicators are displayed in the order they are added. If you need them to display in a different order then you need to add them in the order you wish to see them.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 15:48

Hi nguyendan81985,

In this case you should compare the last Chikou value with MarketSeries.Open.Last(x) and MarkerSeries.Close.Last(x). Note that the x value is always depended on the Kijun Sen periods defined for the indicator. This applies for SpanA and SpanB examples above as well. 

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 15:25

Hi yoannes,

They will need to sign in to the other cTID to have access to the account.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 15:02

Hi Sasha,

The solution is to give object names to objects drawn in code and then remove only the objects that have been created by the cBot. See below an example.

            Chart.DrawText("object name", "text", Server.Time, 1, Color.AliceBlue);
            Chart.RemoveObject("object name");

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 14:06

Hi yoannes,

All brokers upgrading to 3.3 are migrated to what we call a Forced cTID version of cTrader. This means that traders cannot signing using their trading accounts anymore but only with their cTID. This is because cTID is required for all the cloud features of cTrader to work. Even though we do not advise users to share their trading account credentials, the new way of authentication does not exclude the option to continue operating as before. Account owners can link their accounts to a separate cTrader ID.

Best Regards,

Panagiotis

 


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 12:20

Hi dmn,

Currently there is no option to hide the toolbars.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 11:21

Hi GammaQuant,

This is normal. OnTick() is triggered on each incoming tick, Bid and Ask. Bars take into consideration only Bid prices.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 11:18

Hi GammaQuant,

I would suggest that you post this suggestion on UserVoice and if it gets enough demand, the product team will consider it.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 11:14

Hi ctid723683,

Can we have the cBot code so that we can investigate further?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
26 Nov 2018, 11:10

Hi netread2004,

This is because you are using classes and functions that are not included in 3.0. If you want to use them, you will need to wait until your broker gets 3.3

Best Regards,

Panagiotis


@PanagiotisCharalampous