24.02.14
|
Mitglied
|
|
Registriert seit: Apr 2013
Beiträge: 45
|
|
Hilfe in MQL5
Hallo!
Lese mich gerade in MQL5 hinein. Wollte mir jetzt erst einmal eine Art Grundgerüst aufbauen um mir den Überblick zu erleichtern. Ich wollte jetzt mit einem ganz einfachen EA anfangen der jeweils am gestrigen Tageshoch bzw. tief eine Order platziert. Ich bekomme jedesmal eine Fehlermeldung "4753" Position nicht gefunden.
In MQL4 habe ich alles mit einer Schleife gelöst um meine Buy bzw. Sell Signale
auf false zu setzen. Nur beim debuggen merke ich das mein Schleife jedesmal übersprungen wird, wenn eine Order offen ist.
Vielleicht wär jemand so freundlich von euch und könnte mal einen Blick drauf werfen.
Code:
for(count=0; count<=OrdersTotal(); count++)
{
if(PositionSelect(_Symbol)==true)
{
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY || PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_SELL)
{
Sell_Condition=false;
Buy_Condition=false;
if(POSITION_TYPE_BUY==true)
{
}
if(POSITION_TYPE_SELL==true)
{
}
}
}
break;
}
|