Einzelnen Beitrag anzeigen
  #1 (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 TrailingStop "Das Buch der Markttechnik"

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
Angehängte Grafiken
Dateityp: png Bildschirmfoto 2021-09-08 um 23.45.35.png (50,5 KB, 14x aufgerufen)