Einzelnen Beitrag anzeigen
  #101 (permalink)  
Alt 15.02.16
MA-EA MA-EA ist offline
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Hallo.

Das mit dem ran rechnen war wohl ne Schnapsidee.

Derzeit wird geschlossen, wenn je nach Handelsrichtung der LC den
schnellen GD überholt hat. Das scheint aber die Quelle vieler kleiner
Verlust-Trades zu sein. Deswegen soll er erst schließen wenn entweder

LC=langsamer GD

oder

LC><langsamer GD

Ich glaube, LC=langsamer GD wäre besser, weil er ja ne Order öffnet, wenn LC<>beide GDs sind. Ich weiß nicht, ob die Befehle sich dann in
die Quere kommen, wenn er gleichzeitig ne Order schließen und ne neue öffnen soll.

Derzeit wird der Ausstieg so gemacht:
Code:
//Close Trade
   if (IsInvested) {
    for (i=OrdersTotal()-1; i>=0; i--) {
      if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
         if (OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) {
            if(LC>GD1c || LC>GD2c) OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, FireBrick);
         }
         if (OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) {
            if(LC<GD1c || LC<GD2c) OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, DarkBlue);