12.11.22
|
Mitglied
|
|
Registriert seit: Feb 2017
Beiträge: 79
|
|
MQL5 PriceOpen auslesen
Hallo,
ich versuche den OpenPrice einer offenen Buy Position auszulesen, mein Code gibt kein Ergebnis zurück, obwohl 1 Position offen ist.
Code:
double BuyOpenPrice() {
_BuyOrderEntry=0; //global deklariert
for(int i=PositionsTotal()-1;i>=0;i--) {
ulong ticket=PositionGetTicket(i);
if(ticket>0) {
if(PositionGetInteger(POSITION_MAGIC)==Magic && PositionGetSymbol(i)==Symbol() && PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
{ _BuyOrderEntry=PositionGetDouble(POSITION_PRICE_OPEN); }
}
}Print(_BuyOrderEntry);
return(_BuyOrderEntry);
}
Für jede Hilfe dankbar
Gruß
pascalper
|