Gösterge Çeşitli Sorular - sayfa 14

 
Max Enrik : Sadece son "Ok"lardan birini çizmem gerekiyor, çizelgeme on bin Ok çizmeye gerek yok.
Onları çizmeye gerek yok. Yeni çubuklar oluştuğunda ne yapacaksın? Geri dön ve eskileri sil? İlk çalıştırmadan sonra yine de sadece sıfır çubuğunu işleyeceksiniz. Geri incelemelerinizi nasıl doğru şekilde yapacağınıza bakın.
 
whroeder1 :
Onları çizmeye gerek yok. Yeni çubuklar oluştuğunda ne yapacaksın? Geri dön ve eskileri sil? İlk çalıştırmadan sonra yine de sadece sıfır çubuğunu işleyeceksiniz. Geri incelemelerinizi nasıl doğru şekilde yapacağınıza bakın.

Çok teşekkürler.

 

#Only One Draw Arrow - Kapalı

Cevap: DRAW_ARROW ile "Oklar" çizmeye gerek yok, durumdaki nesneleri çizmeye gerek yok.

 

#Buffer ( dizi aralık dışında ) - Aç

Aşağıdaki kodu deniyorum ve bu bana ölümcül hata veriyor: " dizi aralık dışında " , yanlış mı yapıyorum? Cevabınız evet ise nasıl çözebilirim lütfen?

Şimdiden teşekkürler.

bufferOne[i]= iMA ( Symbol (), 0 , 26 , 0 , MODE_EMA , PRICE_CLOSE ,i);
bufferTwo[i]=bufferOne[i+ 1 ];
 
Max Enrik : Yanlış mı yapıyorum? Cevabınız evet ise nasıl çözebilirim lütfen?
  1. Açıkça. Dizinin sonuna bakıyorsunuz.
  2. İncelemelerinizi doğru yapın.
 
whroeder1 :
  1. Açıkça. Dizinin sonuna bakıyorsunuz.
  2. İncelemelerinizi doğru yapın.

AMAN TANRIM! Bu harika örneği neden sadece bu endişem için kullanmıyorum. (Ben bile bu harika örneği diğer sorunlarım için kullandım)

Lütfen geriye dönüp bakmak için ne yazabilirim izin verin.

 int lookback = ?; // I do not know what could I write here.
for ( int i = Bars - 1 - MathMax (lookback, prev_calculated); i >= 0 ; --i)
{
    bufferOne[i]= iMA ( Symbol (), 0 , 26 , 0 , MODE_EMA , PRICE_CLOSE ,i);
    bufferTwo[i]=bufferOne[i+ 1 ];
}
 
 int lookback = ?; // I do not know what could I write here.
for ( int i = Bars - 1 - MathMax (lookback, prev_calculated); i >= 0 ; --i)
{
    bufferOne[i]= iMA ( Symbol (), 0 , 26 , 0 , MODE_EMA , PRICE_CLOSE ,i);
    bufferTwo[i]=bufferOne[i + 1 ];
  1. Verilen linki okudunuz mu? İlk kutuya tekrar bakın:
     int lookback = ... // iMA(period) has look back of period .
                       // buffer[ i+2 ] has look back of 2 (as TimeSeries)
                       // buffer[i-2] has look back of 2 (not TimeSeries)
                       // use maximum of all.
  2. iMA için 26 ve [i +1 ] için 1 hakkınız var. Sizce maksimum nedir?
 
whroeder1 :
  1. Verilen linki okudunuz mu? İlk kutuya tekrar bakın:
  2. iMA için 26 ve [i +1 ] için 1 hakkınız var. Sizce maksimum nedir?

Tabii ki, zaten okudum ve harika örneğini denedim, iyi sonuç alamadım o yüzden sordum.
Önceki yorumunuzdan bu yana, örneğini denemek için yeni gösterge deniyorum. Umarım ayrı ayrı güzel bir şeyler yaparım (sonra onları birleştiririm) .

(İyi sonuçlar alamazsam tüm kodu göndereceğim)

Çok teşekkürler.

 

Haha! Çok teşekkürler Bay William . Ne harika sonuçlar. Mükemmel! Kocaman teşekkürler!

 

OnCalculate()'i " int " ile kullanıyorum şimdi sormam gerekiyor, bu tür göstergeler için hangisi iyidir, int veya void lütfen?

Şimdiden teşekkürler.

 int OnCalculate (...) {}