MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 789

 
Artyom Trishkin :

Bu nedir?

Bir döngüde ne zaman alıyorsunuz? TimeCurrent() nedir?

şimdiki zaman

 
lil_lil :

şimdiki zaman

Göstergede neden geçerli zamana ihtiyacınız var? Onunla neyi karşılaştıracaksınız?

 
Alexey Viktorov :

Geçenlerde serbest meslekte benzer bir göreve sahip bir siparişle karşılaştım. Yaptığın sıra bu mu?

Serbest çalışmıyorum, fikirlerimi kodlamak için yeterli zamanım yok)

 
lil_lil :

"t_b" değişkeninden gelen süre artı 60 saniye, mevcut olanla karşılaştırılır

60'tan fazla geçtiyse, yeni zamanı ve fiyatı yazarım

ayrıca, fiyat 60 saniyeden daha kısa sürede 30 değiştiyse, bir ok koyarım

ancak koşul sağlandığı halde ok yoktur.

oku nereye koyuyorsun Hangi bara?

 
Artyom Trishkin :

oku nereye koyuyorsun Hangi bara?

akım için

 
lil_lil :

akım için

O zaman neden bir döngüye ihtiyacınız var?

 for ( int i=limit; i>= 0 ; i--)
  {
   datetime t_= TimeCurrent ();
   if (t_>t_b+ 60 )
     {
      t_b = TimeCurrent ();
      pr_b=close[ 0 ];
     }
   if ( MathAbs (close[ 0 ]-pr_b)>= 30 * Point && t_<t_b+ 60 )
     {
      BufferUP[i]=low[i]- 10 * Point ;
     }
  }
 
Artyom Trishkin :

O zaman neden bir döngüye ihtiyacınız var?

Bu koşullardan biri, döngüde kontrol edilmesi gerekenler olacaktır. Veya bu koşul bir döngünün arkasında kontrol edilebilir mi?

 
lil_lil :

Bu koşullardan biri, döngüde kontrol edilmesi gerekenler olacaktır. Veya bu koşul bir döngünün arkasında kontrol edilebilir mi?

Burada seni endişelendiren bir şey var mı? Bu döngünün içinde.

 if ( MathAbs (close[ 0 ]-pr_b)>= 30 * Point && t_<t_b+ 60 )
  {
   BufferUP[i]=low[i]- 10 * Point ;
  }

Burada sahip olduklarınızı kelimelerle okuyabilir misiniz?

 
Artyom Trishkin :

Burada seni endişelendiren bir şey var mı? Bu döngünün içinde.

Burada sahip olduklarınızı kelimelerle okuyabilir misiniz?

Mevcut fiyat ile değişkenden gelen fiyat arasındaki fark 30 puan veya daha fazlaysa ve t_b - son kaydedilen zamandan geçen süre 60 saniyeden az ise ok koyuyorum. Bu durumda, close[0] ve close[i] aynıdır

Sorun nedir?

 
lil_lil :

Mevcut fiyat ile değişkenden gelen fiyat arasındaki fark 30 puan veya daha fazlaysa ve t_b - son kaydedilen zamandan geçen süre 60 saniyeden az ise ok koyuyorum. Bu durumda, close[0] ve close[i] aynıdır

Sorun nedir?

oku nereye koyuyorsun