Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 08.06.17
Karabiner Karabiner ist offline
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Question

Zitat:
Zitat von traderdoc Beitrag anzeigen
Als Erstes solltest Du Dir angewöhnen, einen strukturell klar gegliederten Code zu schreiben, auch wenn er nur kurz ist.

Code:
void OnTick() {
   double UP = iCustom(NULL,0,"Examples\\Indi-Name",21,14,3,1);
   double DN = iCustom(NULL,0,"Examples\\Indi-Name",21,14,2,1);
  
   if (OrdersTotal ()<1) {
      if (UP > ...)  {           //... ein Wert Deiner Wahl
         int buy = OrderSend(Symbol(),OP_BUY,0.10,Ask,3,(Ask - 0.0100),(Ask + 0.0025),NULL,0,0,clrNONE);
      }

      if (DN < ...)  {           //... ein Wert Deiner Wahl
         int sell = OrderSend(Symbol(),OP_SELL,0.1,Bid,3,(Bid + 0.0100),(Bid - 0.0025),NULL,0,0,clrNONE);
      }
   }
}
Die TP-Festlegung mit z.B. Ask + 0.0025 würde aber nur bei Wähungspaaren funktionieren, die mindestens 4 Kommastellen haben. Beim USDJPY mit einem Kurswert von z.B. 110.674 würde dann ein TP-Wert von 110.6765 resultieren, welchen der MT4 mit einem Fehler 130 quittiert (Invalid stops).

traderdoc
Genau das ist der Erleuchtungshaken if(UP> von was ?)