Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 11.09.21
noSkill06s noSkill06s ist offline
Mitglied
 
Registriert seit: Aug 2020
Beiträge: 36
noSkill06s befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von noSkill06s Beitrag anzeigen
Hi Leute, ich versuche die Stopttechnik "Handel der Bewegung" von dem Buch "Das große Buch der Markttechnik" von "Michael Vogt" nachzustellen. Leider bin ich mit meinem Latein so ziemlich am Ende. Ich hoffe ihr könnt mir behilflich sein das Anliegen zu lösen. Ausgehen tue ich zur Beschreibung nur von einem Long Trade.

Realcode:
Code:
//---
   //Special Loop to avoid Array Out of Range
   int counted_bars = IndicatorCounted();
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   int limit = Bars-counted_bars-5;
   
//+------------------------------------------------------------------+
for(int i=0;i<limit;i++){
   if(Close[i+1]>High[i+2]){
      lowCheck=Low[i+2];
      bool loopCheck=True;
      while(loopCheck){
         if(lowCheck>Low[i+1]){
            lowCheck +=1;
         }else{
            loopCheck=False;
            upStop_1[i+1]=lowCheck;
         }
      }
     upStop_1[i+1]=lowCheck;
   }
   
   if(Close[i+1]<Low[i+2]){
      highCheck=High[i+2];
      bool loopCheck=True;
      while(loopCheck){
         if(highCheck<High[i+1]){
            highCheck +=1;
         }else{
            loopCheck=False;
            upStop_1[i+1]=highCheck;
         }
      }
     upStop_1[i+1]=highCheck;
   }   
}
Bitte zur näheren Veranschaulichung das Angehängte Bild ansehen.

Mein Problem:
1.Habe ich den Algorithmus nach dem Bild korrekt umgesetzt?
2.Warum stürzt mein Indikator sofort ab sobald ich ihn einsetze
Hier der Indikator:
Angehängte Dateien
Dateityp: mq4 iCustomIND_Stop_HANDEL_DER_BEWEGUNG.mq4 (8,3 KB, 5x aufgerufen)