W języku MQL4 używałem funkcji Total(), która liczyła otwarte pozycje filtrując je po numerze Magic, po typie, czy nawet o komentarzu.
Jednak w MQL5 nie widzę w ogóle możliwości wpisania
Kod: Zaznacz cały
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
Kod: Zaznacz cały
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
Kod: Zaznacz cały
int Position_Total_type(int pos_typ)
{
int y=0;
for(int i=0; i<(int)PositionsTotal(); i++)
{
ulong ticket=PositionGetTicket(i);
if(PositionGetInteger(POSITION_TYPE)==pos_typ)
{
if(PositionGetSymbol(i)==_Symbol)
{
y++;
} // end of if
}
} // end of for
return (y);
}