论坛

请问如果获得当前持仓利润呢?

double 利润; for(int i=0;i<=total_new;i++) { if((ticket_new=PositionGetTicket(i))>0) { if(PositionGetInteger(POSITION_MAGIC)==magic_new && PositionGetString(POSITION_SYMBOL)==Symbol()) { 利润=PositionGetDouble(POSITION_PROFIT); } } } 这个只能显示我最新开仓单子的利润

请教高手看一下,为什么我这个EA不会开仓

void OnTick() { double h1maxiao[]; sj.MA(h1maxiao,4,Symbol(),PERIOD_H1,均线周期,0,MODE_SMA,PRICE_CLOSE); // double h4mada[]; // sj.MA(h4mada,4,Symbol(),PERIOD_H1,大均线周期,0,MODE_SMA,PRICE_CLOSE); // MqlRates m30rate[]; // sj.getrates(m30rate,4,Symbol(),PERIOD_H1); MqlRates