Buy Limit Sell Limit
Hallo
Ich habe einen EA geschriebn der den Stop mit einen EMA , SMA usw nacchzieht . jetzt möchte ich ihn erweitern das ich ein BUYLIMIT SELLLIMIT setzten kann und es ebenso nachgezogen wird bis es ausgelöst wird . Könnte mir bitte jemand helfen .
Danke
Hier der EA bis jetzt .
////+------------------------------------------------------------------+
//| 19.10.2021
//| V1.0 |
//+------------------------------------------------------------------+
#property strict
input ENUM_TIMEFRAMES Timeframe = PERIOD_CURRENT;
input int PeriodMA = 50;
input ENUM_MA_METHOD Methode;
input int Magic = 7777;
int OnInit() {
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason){
}
void OnTick() {
double ma = iMA (_Symbol,Timeframe,PeriodMA,0,Methode,PRICE_CLOSE, 0 );
for(int i = OrdersTotal()-1; i >= 0; i--){
if(OrderSelect(i,SELECT_BY_POS)){
if(OrderSymbol() ==_Symbol) {
if (OrderType()== OP_BUY){
double sl = ma;
sl = NormalizeDouble(sl,_Digits);
if(sl > OrderStopLoss()){
if(OrderModify(OrderTicket(),OrderOpenPrice(),sl,O rderTakeProfit(),OrderExpiration())){
Print(__FUNCTION__," > Order #",OrderTicket()," wurde angepasst ...");
}
}
}else if(OrderType() == OP_SELL){
double sl = ma;
sl = NormalizeDouble(sl,_Digits);
if(sl < OrderStopLoss() || OrderStopLoss () == 0){
if(OrderModify(OrderTicket(),OrderOpenPrice(),sl,O rderTakeProfit(),OrderExpiration())){
Print(__FUNCTION__," > Order #",OrderTicket()," wurde angepasst ...");
}
}
}
}
}
}
}
|