Hallo.
Ich mach mal ein eigenes Thema dafür auf.
Der komplette Code ist im Anhang.
Hab an nem EA rumgeschraubt und der macht irgendwie nur ein mal was er soll. Er öffnet und schließt entsprechend den Vorgaben und scheint danach gar nichts mehr zu machen. Er soll zu einer festgelegten Zeit alle Orders schließen, tut das aber nie. Liegt das vielleicht an irgendwelchen neuen Versionen von MT4 oder Editor?
Und bei diesen 3 Zeilen kommt immer die Warnung " implicit conversion from 'number' to 'string' "
Code:
datetime CA=StrToTime(TimeToStr(TimeCurrent(),TIME_DATE) + " " + Close_all_Orders_after);
Er meint bei OrderSend anscheinend die 0 zwischen ...TP und ...MN. Jedenfalls springt der Cursor immer dahin, wenn ich auf die Warnung doppel klicke.
Code:
Buy_Ticket = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Buy_SL,Buy_TP , 0 , Buy_MN,0,Beige);
Code:
Sell_Ticket = OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Sel_SL,Sel_TP , 0 , Sell_MN,0,Blue);