[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 304

 
alsu >> :

aşağı yukarı böyle

Haftalık mumlara bir şekilde bağlanmak mümkün mü?

Ya da geçen haftanın ekstremumlarını nasıl elde edeceğimi söyle...

not

Bugün mql öğrendiğim ilk gün....

 
Açıkçası iHighest kullanmanız gerekiyor, ancak gün sayısının köle olduğu tatiller de var. bir haftadan az...
 
Beyler, ZigZag ışınının ortalama değerini çubuk ve puan olarak gösteren böyle bir göstergeyi kim yapabilir? Ve aynı zamanda son (mevcut) ışının değerini gösterir.
 
just-me >> :
Açıkçası iHighest kullanmanız gerekiyor, ancak gün sayısının köle olduğu tatiller de var. bir haftadan az...
 double iHigh ( NULL , PERIOD_W1 , int shift )
double iLow ( NULL , PERIOD_W1 , int shift ) 
 
 

Ah, peki, bununla her şey açık, ama kenarda kafam karışan bir şey, bu kodda yanlış olan ne:

 double max = iHigh ( "GBPUSD" , PERIOD_W1 , 1 ) ;
double min = iLow ( "GBPUSD" , PERIOD_W1 , 1 ) ;
bool trade_allowed ;
    
if ( trade_allowed = = false )
{
 if ( TimeDay ( Time [ 0 ] ) - TimeDay ( Time [ 1 ] ) > 1 )
 {
  trade_allowed = true ;
 }
}

if ( trade_allowed = = true )
{
 if ( Ask > max )
 {
  if ( OrdersTotal ( ) = = 0 )
  {
   OrderSend ( "GBPUSD" , OP_BUY , 1 , Ask , 3 , Bid - 0.0103 , Ask + 0.0103 , 0 , 1 , 0 , Green ) ;
   trade_allowed = false ;
  }
 }
 if ( Bid < min )
 {
  if ( OrdersTotal ( ) = = 0 )
  {
   OrderSend ( "GBPUSD" , OP_SELL , 1 , Bid , 3 , Ask + 0.0103 , Bid - 0.0103 , 0 , 1 , 0 , Green ) ;
   trade_allowed = false ;
  }
 }
}
 
Sevgili tüccarlar, lütfen sorunu çözmeme yardım edin. Soru, her seferinde MetaEditor'da derleme düğmesine basmak zorunda kalmamak için göstergenin otomatik olarak nasıl hesaplanacağıdır . İki indikatör var ve ikinci indikatör iCustom fonksiyonu ile birinciye bağlanıyor fakat ilkinin parametreleri değiştiğinde ben derle butonuna basana kadar ikincisi hesaplanmıyor.
 

Alexander, ikinci gösterge ilkinin değişikliklerini dikkate alarak hesaplamaz, çünkü zaten çalıştı ve ilk gösterge henüz değişmediğinde tüm değerleri hesapladı, derlemeye tıkladığınızda çalışmayı durdurur, sıfırlar sıfıra ve yeniden başlatır, peki, sadece yeniden başlar.

Yani ikincisini yeniden derlemenize gerek yok, sadece silin ve finansal araca yeniden ekleyin.

 
Techno >> :

Alexander, ikinci gösterge ilkinin değişikliklerini dikkate alarak hesaplamaz, çünkü zaten çalıştı ve ilk gösterge henüz değişmediğinde tüm değerleri hesapladı, derlemeye tıkladığınızda çalışmayı durdurur, sıfırlar sıfıra ve yeniden başlatır, peki, sadece yeniden başlar.

Yani ikincisini yeniden derlemenize gerek yok, sadece silin ve finansal araca yeniden ekleyin.

O zaman süreci biraz daha detaylı anlatacağım. MetaEditor'da ilk göstergede datetime değerini (geçerli tarih) değiştiriyorum ve derlemeye tıklıyorum, ilk göstergenin tümü çiziliyor, ikinci gösterge ilk göstergenin bazı parametrelerini kullanarak (benim müdahalem olmadan yapmalı) hesaplama yapıyor ve görüntülüyor. Comment'a mesajı kullanarak (bu onun ana görevidir), ilk ind'yi derleyerek. ikincisi, birincinin değişikliklerini hesaba katmadan sonucu veriyor, bu sadece ikinci ind'i derlediğimde. ilk göstergenin tarih saat değerini değiştirmeniz gereken ana kadar her şey olması gerektiği gibi çalışır.

 
Göstergeyi yeniden derlemek yerine yeniden başlatmak (ki bu her şeyi kendi başına yapar), hiçbir şeye yol açmadı mı?
 
Techno >> :
Göstergeyi yeniden derlemek yerine yeniden başlatmak (ki bu her şeyi kendi başına yapar), hiçbir şeye yol açmadı mı?

Göstergeyi ya kalıcı olarak silip yeniden takın ya da bir arkadaşıma (otomatik olarak) derleyin, ben bile yapamam. Evet ve offline olduğumda ve derlemeye bastığımda indikatör artık çizilmiyor, MT'yi kapatıp tekrar açmam gerekiyor ama eğer ağa bağlantı varsa indikatör(ilk) derleme sırasında çiziliyor,önce Ayrıca, diğer hindileri yaptığımda, onun tarafından çizilmeleri için acı çekmek zorunda kaldım. İnternetin varlığı veya MT'nin yeniden başlatılması gerekiyordu.