TF değişikliği bir sorundur - sayfa 7

 
Vasyl Nosal :

Parlak.

Geçmişin olmadığı bir çifte geçmeyi ve ardından başka bir TF'ye geçmeyi denediniz mi?

Kabul ediyorum. Kod, Kapat[i] > Kapat[i+1] olduğunda ne yapılacağını ve Kapat[i] < Kapat[i+1] olduğunda ne yapılacağını belirtir. Ancak Kapat[i] == Kapat[i+1] ise ne yapılacağı belirtilmemiştir. Bu çubuklarda, bu tek oklar düşer.

 int OnCalculate ( const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[],
                 const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[])
{
   int nStartBar = rates_total - MathMax (prev_calculated, 2 );

   for ( int i = nStartBar; i >= 0 ; i--)
   {
       if (Close[i] > = Close[i+ 1 ])
      {
         up_arr[i] = Low[i] - arrow_indent * _Point ; //up arrow
         down_arr[i] = 0 ;
      }
         
       if (Close[i] < Close[i+ 1 ])
      {
         up_arr[i] = 0 ;
         down_arr[i] = High[i] + arrow_indent * _Point ; //down arrow
      }
   }

   return (rates_total);
}
 
Karputov Vladimir :

Biliyorsunuz, hadi şunu yapalım: bu gönderiden 1.43 kodunu alın ve şu satırları yorumlayın:

ve grafiği geçmişin derinliğine kaydırırken sonuca bakın ve böylece geçmiş yüklenir.

İyi ben yaptım. Ancak, bu eylemin anlamsızlığının farkına varmak. :) Sonuç bekleniyor - gösterge hatasız çalışıyor.
 
Vasyl Nosal :

Parlak.

Geçmişin olmadığı bir çifte geçmeyi ve ardından başka bir TF'ye geçmeyi denediniz mi?

"Tarihin olmadığı yerde" ne anlama geliyor?
 
Sergei Vladimirov :

Kabul ediyorum. Kod, Kapat[i] > Kapat[i+1] olduğunda ne yapılacağını ve Kapat[i] < Kapat[i+1] olduğunda ne yapılacağını belirtir. Ancak Kapat[i] == Kapat[i+1] ise ne yapılacağı belirtilmemiştir. Bu çubuklarda, bu tek oklar düşer.

Çok iyi.
 
Alexey Viktorov :
"Tarihin olmadığı yerde" ne anlama geliyor?
Döviz çiftinin grafiğinin açılmadığı veya çok uzun süredir açıldığı durumlar.
 
Sergei Vladimirov :

Bu ne?


Herhangi bir çıkış olmaması için bu böyledir.
 
Vasyl Nosal :
Bu, herhangi bir çıkış olmaması için böyledir.
Onlar kim? ))
 
Sergei Vladimirov :
Onlar kim? ))
Aralık dışı dizi
 
Vasyl Nosal :
Aralık dışı dizi
Ve neden bu kadar büyük bir stok - 20 bar kadar? Gözle, değil mi? )) Genel durumda, döngü gövdesinde önceki çubuğa bir çağrı olduğundan, [rates_total-1] dizininin ötesine geçmek ve özellikle bu kodda - [rates_total-2]'nin ötesine geçmek imkansızdır. Burada, [oran_toplam-2] çubuğundan hesaplamaya başlamanız gerekir.
 
Sergei Vladimirov :
Ve neden bu kadar büyük bir stok - 20 bar kadar? Gözle, değil mi? )) Genel durumda, döngü gövdesinde önceki çubuğa bir çağrı olduğundan, [rates_total-1] dizininin ötesine geçmek ve özellikle bu kodda - [rates_total-2]'nin ötesine geçmek imkansızdır. Burada, [oran_toplam-2] çubuğundan hesaplamaya başlamanız gerekir.

Anladım. O zaman toplamda sayılacak ve yeniden hesaplanacak kaç çubuk olacak.

Vdgur, birileri barlardan daha fazlasını tanıtacak. Bir çıkış olacak.

Evet, gözle.