Alıntı Originally Posted by orionx Yazıyı Oku
PHP Code:
            var Sistem.GrafikFiyatSec("Kapanis");
            var 
Sistem.GrafikFiyatSec("Dusuk");
            var 
Sistem.GrafikFiyatSec("Yuksek");
            var 
SonYon "";
            
float StopPuan 0.05f;    
            
bool SartAl = .....;  //Alış şartınız
            
float SonStop 0f;
            var 
IzleyenStop Sistem.Liste(0);

            
int p1 4;   //Son kaç barın düşüğüne bakacaksanız onu yazın
            
var LLV Sistem.LLV(p1);
            for (
int i 1Sistem.BarSayisii++)
            {
                if (
SartAl && SonYon!="A")
                {
                    
Sistem.Yon[i] = "A";
                    
SonYon "A";
                    
SonStop L[i] - StopPuan//Alış koşulunun gerçekleşmesiyle stopu belirledik
                    
IzleyenStop[i] = SonStop;
                    continue;
                }
                if ( 
SonYon =="A")
                {
                    if (
C[i] < IzleyenStop[1] || C[i] < LLV[i-1]) 
                    
//Stop altında veya Son 4 barın en düsügünün altında kapatırsa
                    
{
                        
Sistem.Yon[i] = "F"// yön flate döner
                        
SonYon "F";
                        
IzleyenStop[i] = IzleyenStop[1];
                        
//Burayı sadece sonstop seviyelerini grafikte görebilmek için yazdım
                        
continue;
                    }
                    else if (
C[i]>=IzleyenStop[i-1]&& H[i]<=H[i-1])
                    
//Kapanış izleyenstop üstü ve yeni yüksek görülmediyse
                    
{
                        
IzleyenStop[i] = SonStop//Stop seviyesi değişmez
                        
continue;
                    }
                    else if (
C[i] >= IzleyenStop[1] && H[i] > H[1]) //yeni yüksek görüldüğünde
                    
{
                        
SonStop L[i] - StopPuan;   //Stop güncellenir
                        
IzleyenStop[i] = SonStop;                       
                    }
                }
            }
            
Sistem.Cizgiler[0].Deger IzleyenStop;
            
Sistem.Cizgiler[1].Deger LLV
Üstad
İzleyen stobu şu şekilde değiştirmek mümkün müdür.

Aldı Stobu belirledi.
Her yeni yüksekte ; yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek)

Sağlıcakla