double getProfit()
{
double Profit = 0;
for (int TradeNumber = OrdersTotal(); TradeNumber >= 0; TradeNumber--)
{
if (OrderSelect(TradeNumber, SELECT_BY_POS, MODE_TRADES))
Profit = Profit + OrderProfit() + OrderSwap();
}
return (Profit);
}
这段代码可以解决的你要求了,有问题可以联系QQ 1031130533
}
这个函数用来计算每单的盈利,
比如说第一次是盈利30点,第二次是30点第三次是30点。
那么显示的应该是第一次是30点,第二次是60点,第三次是90点,这样统计.
static double APoint=0,BPoint=0;
APoint= GetFromHist();
BPoint+= APoint;
可是总是乱跳数字。
BPoint=BPoint+ APoint;
换成这样,还是乱跳
不知道我用静态变量是否正确
请高人帮我看看,如何解决