Topics
Replies
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
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