void close (int m)
{
for( int f=OrdersTotal()-1; f>=0; f--)
if ( OrderSelect(f,SELECT_BY_POS) )
if ( OrderSymbol()==Symbol() )
if ( OrderMagicNumber()==m )
if (OrderType()==0)
if (OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Red)==true) continue;
else f++;
if (OrderType()==1)
if (OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Red)==true) continue;
else f++;
}
void start()
{
staticdatetime ot = 0;
if(ot == Time[0]) return;
ot = Time[0];
double
bar1 = iCustom(.........green_buffer, 1),
bar2 = iCustom(.........green_buffer, 2);
if(bar1 != 0 && bar1 != EMPTY_VALUE){ // если зеленый буфер на первом баре заполненif(bar2 == 0 || bar2 == EMPTY_VALUE){ // а зеленый буфер на втором пуст// значит зеленый только что появился и можно переходить к действиямOrderSend(.......);
}
}
// и что-нибудь вроде этого для появления красного цвета
}
你可以,但你必须进行计算。
计算总的交易量,计算盈利的交易量,并计算出百分比。
例如,测试员在优化一次运行时显示。50次交易,盈利能力1.44,利润11.4,预期回报0.23。据我了解,盈利能力等于利润和亏损之间的比率。
我如何从这些数字中获得盈利交易的百分比? 我想我没有正确地提出这个问题))))。
正确的方法是这样的:如何从测试者优化的数据中得到每次运行的盈利交易百分比?
我想说的是,如果你是一个人,那么你就应该有一个人的尊严,而不是一个人的尊严。
我已经厌倦了手动注销单个货币对的利润。
我想说的是,如果你是一个人,那么你就应该有一个人的尊严,而不是一个人的尊严。
我已经厌倦了手动注销单个货币对的利润。
而标准套件中的iExposure不适合?
(我不知道这是否是标准的,但methaquot的是公开的......。:-)))
问题。如果我的EA将在指标颜色变化时打开订单,那么每次颜色变化时,它将打开一个订单。但在蜡烛关闭之前,颜色会不断变化。如果我们指定owls在蜡烛图收盘后开单,那么它就会考虑蜡烛图收盘时的指标颜色?此后,另一个烛台被打开,不断的颜色变化继续。如何使机器人记录信号,这些信号已经被指标和蜡烛图关闭。但不是在最后一根蜡烛还没有收盘时就不断变化的信号,然后一切都会重复。请帮助。
考虑到1巴而不是0巴的颜色(缓冲)。
我们关闭一批订单,每个周期大约30个订单
我如何检查所有的订单是否都已关闭,或者我做一个循环,让经纪人捣乱直到它停止重新报价?
我只是在脑海中勾勒出第一件事,有可能做到这一点吗?
我想说的是,如果你是一个人,那么你就应该有一个人的尊严,而不是一个人的尊严。
我已经厌倦了手动注销单个货币对的利润。
考虑到1巴而不是0巴的颜色(缓冲)。
这样的事情?