|
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 |
|
|||
EA Code ändern
Hallo,
ich wollte einen EA ändern so das bei einer Orderausführung statt einer Buyorder eine Sellorder erstellt wird... und bei Sell eine Buy order erstellt wird... komm leider nicht klar mit Programmieren code im anhang |
|
|||
Laut Code werden zwei Pending-Orders gleichzeitig! gesetzt.
D.h. solange Du keine Differenzierung im Vorfeld definierst, kann auch keine Unterscheidung getroffen werden, wann welche Order gesetzt werden soll. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Ja das ist richtig! Eine buy pending über dem Kurs und eine sell pending unter dem aktuellen Kurs zur gleichen Zeit.
Ich wollte nur ändern das er anstatt der buy pending eine sell Pending unter gleichen Bedingungen erstellt. Und natürlich anstatt einer sell stop pending eine buy stop pending erstellt. |
|
|||
Code:
if (OrdersTotal() == 0) { if (tik <= 2) { openOrder(Symbol(), OP_BUYLIMIT,LotSize,buyPrice,buyPrice-SL*point(), buyPrice+TP*point(),"_Buy_",MagicNumber,exp,Navy); openOrder(Symbol(), OP_SELLLIMIT,LotSize,sellPrice,sellPrice+SL*point(), sellPrice-TP*point(),"_Sell_",MagicNumber,exp,Crimson); } } if (OrdersTotal () == 2) { for (int i=0;i<OrdersTotal();i++) { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber) { if(DelOpposite) delPending(OP_SELLLIMIT,MagicNumber); } if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber) { if(DelOpposite) delPending(OP_BUYLIMIT,MagicNumber); } } } Ich habe auch in der Del-Routine Anpassungen vorgenommen, die Du auf Programmlogik hin überprüfen solltest. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
buy order, code mt4, ea, mql4, programmierung, programmierung metatrader, sell order |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|