|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Bereich Close und Open
Sehr geehrtes Team,
ich möchte gerne dass wenn von short auf buy geht, close und open bei low stattfindet und umgekehrt wenn die position von buy auf short geht, close und open bei high. Ich weiß nicht an welcher stelle ich was ändern muss. Der Code: //Long Signale umsetzen if(LongSignal == true) { //Evtl. Short Order schließen if(ShortOrder>0) { if (OrderSelect(ShortOrder,SELECT_BY_TICKET)==true) { bool ShortOrderGeclosed = OrderClose(ShortOrder,OrderLots(),Ask,1,Magenta); if (ShortOrderGeclosed == true) ShortOrder = 0; } } //Long Order eröffnen while(LongOrder<=0) { LongOrder = OrderSend(Symbol(),OP_BUY,Handelsmenge,Ask,1,0,0," MAXing LONG",MagicNummer,0,White); } } //Short Signale umsetzen if(ShortSignal == true) { //Evtl. Long Order schließen if(LongOrder>0) { if (OrderSelect(LongOrder,SELECT_BY_TICKET)==true) { bool LongOrderGeclosed = OrderClose(LongOrder,OrderLots(),Bid,1,Magenta); if (LongOrderGeclosed == true) LongOrder =0; } } //Short Order eröffnen while(ShortOrder<=0) { ShortOrder = OrderSend(Symbol(),OP_SELL,Handelsmenge,Bid,1,0,0, "MAXing SHORT",MagicNummer,0,Black); } } } |
Lesezeichen |
Stichworte |
buy, close, sell |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|