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

Hallo.

Habs eben irgendwie geschafft, einen [WIKI]CCI[/WIKI] einzubauen. Scheint
grundsätzlich zu funktionieren.

Nur scheints ein Problem zu geben:Er erkennt anscheinend keine
negativen Werte. Es steht zwar nen - vor der eigentlich negativen -100,
es ist aber in ner anderen Farbe als die Zahl. Und hier hätte er
eigentlich auch keinen SELL machen dürfen:



Code:
//Open Trade
   if (!IsInvested) 
      if (LC>GD1c && GD1c>GD2c && [WIKI]CCI[/WIKI]>100) OrderSend(Symbol(), OP_BUY, Lots, [WIKI]Ask[/WIKI], 0, 0, Name + " Buy(#" + MagicNumber + ")", MagicNumber, 0, Blue);
      if (LC<GD1c && GD1c<GD2c && [WIKI]CCI[/WIKI]<-100) OrderSend(Symbol(), OP_SELL, Lots, [WIKI]Bid[/WIKI], 0, 0, Name + " Sell(#" + MagicNumber + ")", MagicNumber, 0, Red);
   

//Close Trade
   if (IsInvested) {
    for (i=OrdersTotal()-1; i>=0; i--) 
      if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) 
         if (OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) 
         {
            if(LC<GD1c && GD1c<GD2c && [WIKI]CCI[/WIKI]<100) OrderClose(OrderTicket(), OrderLots(), [WIKI]Bid[/WIKI], DarkBlue);
         
         if (OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) 
         {
            if(LC>GD1c && GD1c>GD2c && [WIKI]CCI[/WIKI]>-100) OrderClose(OrderTicket(), OrderLots(), [WIKI]Ask[/WIKI], FireBrick);
         }