Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 297

 
mavar :

Test cihazı için teşekkürler!

Soru şu: Göstergeler nasıl oluşturulur ve okunur?

https://www.mql5.com/ru/code/166

Советник "Боллинджер на стероидах"
Советник "Боллинджер на стероидах"
  • oylar: 30
  • 2010.08.12
  • Andrew Kornishkin
  • www.mql5.com
Советник "Боллинджер на стероидах". Эксперт торгует по тренду и использует индикатор Bollinger Bands.
 

İyi bir örnek, bu satırlara bakın, burada 0, 1, 2 Bollinger tamponlarından (ve eğrilerin değerleri tamponlarda saklanır) veriler EA'nın tamponlarına kopyalanır. MT5'te yeni görünüyorsunuz, imleci işlevin üzerine getirin ve F1'e basın

 if ( CopyBuffer (BolBandsHandle, 0 , 0 , 3 ,BBMidle)< 0 || CopyBuffer (BolBandsHandle, 1 , 0 , 3 ,BBUp)< 0
      || CopyBuffer (BolBandsHandle, 2 , 0 , 3 ,BBLow)< 0 )
 

Teşekkür ederim. Onu gördüm.

Bir bollinger eklemeyi ve değerini nasıl elde edeceğimi anlamıyorum. Bu Expert Advisor kodunu tek başıma anlayamadım.

 
mavar :

Teşekkür ederim. Onu gördüm.

Bir bollinger eklemeyi ve değerini nasıl elde edeceğimi anlamıyorum. Bu Expert Advisor kodunu tek başıma anlayamadım.

Bu örnekte Bol-r grafiğe eklenmez. Hiç ekleyemezsiniz, değerleri grafikte hindi olmadan hesaplanır, bu MT4/5'in bir özelliğidir.
 
Beyler, bu fonksiyon nasıl görünüyor? Lütfen Bollinger göstergesinin son değerini okuyan küçük bir kod örneği sağlayın.
 
mavar :
Beyler, bu fonksiyon nasıl görünüyor? Lütfen Bollinger göstergesinin son değerini okuyan küçük bir kod örneği sağlayın.
Yardımdaki CopyBuffer açıklamasını okumanızı engelleyen bir şey var mı? Yardım, oldukça mantıklı bir şekilde Rusça yazılmıştır, bu da onu anlamak için çok tembel olduğu anlamına gelir. İşte değer baskıları
 //--- копируем новые значения индикаторов используя хэндлы
   if ( CopyBuffer (BolBandsHandle, 0 , 0 , 3 ,BBMidle)< 0 || CopyBuffer (BolBandsHandle, 1 , 0 , 3 ,BBUp)< 0
      || CopyBuffer (BolBandsHandle, 2 , 0 , 3 ,BBLow)< 0 )
     {
       Alert ( "Ошибка копирования буферов индикатора Bollinger Bands - номер ошибки:" , GetLastError (), "!!" );
       return ;
     }
//********** это цикл надо добавить в код советника, выводит значения при наступлении нового бара
   for ( int nbar= 0 ; nbar < 3 ; nbar++)
     Print ( "nbar=" , nbar, "  BBLow[nbar]=" , DoubleToString (BBLow[nbar], _Digits ), "  BBMidle[nbar]" , DoubleToString (BBMidle[nbar], _Digits ),
                     "  BBUp[nbar]=" , DoubleToString (BBUp[nbar], _Digits ));  
 
Son değer nbar == 0 için olacaktır
 
Algoritmik ticaret şampiyonaları var mı?Daha önce otomatik bir ticaret şampiyonasının düzenlendiğini biliyorum ama şimdi benzer bir şey var mı?


 
LBatters :
Algoritmik ticaret şampiyonaları var mı?Daha önce otomatik bir ticaret şampiyonasının düzenlendiğini biliyorum ama şimdi benzer bir şey var mı?


MetaQuotes'un ev sahipliği yaptığı son şampiyonluk 2012'deydi. Şimdi böyle şampiyonalar düzenlenmiyor. Ancak birçok broker hala şampiyonluklarını elinde tutuyor. Onlara katılabilirsiniz.
 


Bollinger'ı grafikte tam olarak koddaki parametrelerde nasıl görebilirim? göstergenin gerekli parametrelerinin yapılandırıldığı yerde.


Bollinger'ı başlatmış gibi görünüyor, ancak bazı yanlış değerler okuyor.

Sonuçta, yüksek veya düşük, katlanarak vb. bir grafik oluşturabilirsiniz. Danışmanı görsel olarak kontrol etmek için kodda nasıl düzenlenir ve aynı anda grafikte nasıl görülür?