如果在历史订单中区分是哪个EA开仓的,并累计加载以来的历史盈利
dvarlife:
如果在历史订单中区分是哪个EA开仓的,并累计加载以来的历史盈利
如果在历史订单中区分是哪个EA开仓的,并累计加载以来的历史盈利
用magic number 或者comment区分
double Money(string t1,string t2)//利润计算
{
double MoneyToo=0;
if(t1 < t2)
{
for(int i=0; i<OrdersHistoryTotal(); i++)
if(OrderSelect(i,SELECT_BY_POS))
if(OrderSymbol() == Symbol())
if(OrderMagicNumber() == Magic)
if(OrderComment() == 注释)
MoneyToo+=OrderProfit();
}
return(MoneyToo);
}
封装好,然后每个TICK 计算 ,但是输出的结果不对
现在的问题就是,不知道怎么只计算已经平仓成交的部分