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

PanagiotisCharalampous
02 Aug 2019, 09:48

Hi 66281850,

All market orders in cTrader are IOC. Pending orders are either GTC if no expity date is set ot GTD if an expiry date is set.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Aug 2019, 09:44

Hi leighc1,

I use TinyTake but anyone you feel comfortable with would do.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Aug 2019, 09:42

Hi algodevtrader,

Does your application send heartbeats to keep the connection alive? You might also want to have a look at our FIX API dictionary in case your application uses it.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Aug 2019, 09:38

Hi useretinv,

See an example below

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 = 1000)]
        public double Amount { get; set; }

        protected override void OnStart()
        {
            // Put your initialization logic here
        }

        protected override void OnTick()
        {
            if (Positions.Sum(x => x.NetProfit) > Amount)
                foreach (var position in Positions)
                    position.Close();
        }

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

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
02 Aug 2019, 09:31 ( Updated at: 21 Dec 2023, 09:21 )

Hi Aiki1000,

Thanks. I tested it and it seems to return the results you expect. It prints the high bar value. See below

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
01 Aug 2019, 16:08

Hi Kafeldom,

We have received your email and investigated the issue. However the solution to this problem is not easy. We are studying possible solutions.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
01 Aug 2019, 16:01

Hi Be Rich,

See below

using System;
using System.Collections.Generic;
using System.Linq;
using cAlgo.API;
using System.Text;

namespace cAlgo
{
    public class Myclass
    {
        public int MyPos(string symbol, string label, Positions positions)
        {
            int ret = 0;
            for (int i = 0; i < positions.Count; i++)
            {
                if (positions[i].Label == label && positions[i].SymbolName == symbol) ret++;
            }
            return (ret);
        }
    }
}

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
01 Aug 2019, 15:56

Hi hugo_carpegianny,

Thanks for posting in our forum. You can consider contacting a Consultant or posting a Job.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
01 Aug 2019, 15:55

Hi zanokhuzwayo,

Thanks for posting in our forum. You can consider contacting a Consultant or posting a Job.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
01 Aug 2019, 09:21

Hi Aiki1000,

If you share the cBot code we might be able to point you to the right direction.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
01 Aug 2019, 09:18

Hi Be Rich,

Thanks for posting in our forum. Positions is not a property of MyClass therefore you can not call it. You need to pass this object from Main.cd as a parameter to the function.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 14:10

Hi davewilson347,

Thanks for posting in our forum. There is no such option at the moment.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:32

Hi ancdriver239,

No you cannot hide then from copiers/investors. The positions will be copied to their own subaccounts.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:29

Hi Aiki1000,

LastValue will give you the value of the current bar, not the last closed bar. For the last closed bar use Last(1).

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:27

Hi all,

We have investigated this issue, we have identified the cause ans we are looking into possible solutions.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:21

Hi Ivan,

Trading hours are set by the brokers. Please contact your broker regarding this issue.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:20

Hi Ivan,

Can you please send us troubleshooting information the next time this happens? To do so, please press Ctrl+Alt+Shift+T, paste the link to this discussion in the text box and press submit.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:18

Hi ctid640565,

There is no such feature available yet in cTrader.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:15

Hi Aiki1000,

Yes it is the same for both.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
31 Jul 2019, 09:14

Hi Dj,

This feature is not available yet.

Best Regards,

Panagiotis


@PanagiotisCharalampous