Çaydanlıktan gelen sorular - sayfa 249

 
kPVT :

Öyle olabilir.

Ve bir saat içinde 72000 kadar çok saniyeniz var! Gerçekte çok yapardım))).

Gerçek kodda, daha küçük bir zaman diliminin senkronizasyonunu kontrol etmeniz gerekir.

Teşekkürler, kod değil. Sorun Barlarda.

İlk çağrıda, hemen hemen her zaman 0, ardından periyodik olarak döner. Senkronizasyon sorunu yalnızca kısmen çözer.

Çünkü asıl sorun şudur: Barlar 0 döndürmezse, belirli bir periyottaki çubuk sayısını döndürdüğü bir gerçek değildir .

Bunu nasıl kontrol edeceğimi bulmaya çalışırken, sayı hikayenin başlangıcıyla ilgili gibi görünüyor.

Not Evet saniyeler içinde heyecanlandım :)

 
Silent :

Teşekkürler, kod değil. Sorun Barlarda.

İlk çağrıda, hemen hemen her zaman 0, ardından periyodik olarak döner. Senkronizasyon sorunu yalnızca kısmen çözer.

Çünkü asıl sorun şudur: Barlar 0 döndürmezse, belirli bir periyottaki çubuk sayısını döndürdüğü bir gerçek değildir .

Bunu nasıl kontrol edeceğimi bulmaya çalışırken, sayı hikayenin başlangıcıyla ilgili gibi görünüyor.

Not Evet saniyeler içinde heyecanlandım :)

Barlar hakkında bir şey söyleyemem - kullanmıyorum.

Hem eleman sayısını hem de bu elemanlar için gerekli verileri veren Kopyala* işlevini kullanıyorum.

 
kPVT :

Barlar hakkında bir şey söyleyemem - kullanmıyorum.

Hem eleman sayısını hem de bu elemanlar için gerekli verileri veren Kopyala* işlevini kullanıyorum.

Yapılması gerekecek gibi görünüyor.

Peki teşekkür ederim. SD ile daha sonra konuşmaya çalışacağım, belki kendileri kontrol ederler.
 
Silent :

Eski TF'den dakika çubuklarının sayısını almanız gerekir.

Barlardan anlaşılmaz bir rakam alıyorum. H1'de koşuyorum, 1201 alıyorum. M1 - 6'da.

söyle bana sorun nerde

bu satır ne anlama geliyor:

bm= Bars ( _Symbol , PERIOD_M1 ,tm[ 0 ]+b,tm[ 0 ]);

?

Ve çizgiyi görmeden önce

 int b= 72000 ;   // секунд в H1
Bir saatte 3600 saniye olduğunu sanıyordum. Şimdi şüpheliyim.
 
Contender :

bu satır ne anlama geliyor:

?

Ve çizgiyi görmeden önce

Bir saatte 3600 saniye olduğunu sanıyordum. Şimdi şüpheliyim.

Parka göre. Her şey günlerce 86400 ile başladı.

Önemli olan değil.

 
Silent :

Parka göre. Her şey günlerce 86400 ile başladı.

Önemli olan değil.

1. İlk soruyu cevaplamadınız.

2. Programlamada doğruluk önemlidir.

 
Contender :

1. İlk soruyu cevaplamadınız.

Belirli bir aralıktaki çubuk sayısını isteyin
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Доступ к таймсериям и индикаторам / Bars - Документация по MQL5
 
Silent :
Belirli bir aralıktaki çubuk sayısını isteyin

ayarladığınız aralık: geçerli saat (geçerli çubuğun zamanı) - şimdiki zaman (geçerli çubuğun zamanı) artı birkaç saniye (yani, bir miktar gelecek)

Verilen aralıkta ne almak istiyorsunuz? Fiyat nasıl gelişecek? "Geri alınacağını bilseydim, Sochi'de yaşardım"

 
Silent :
Belirli bir aralıktaki çubuk sayısını isteyin
Aralığın başlangıç (t[0]+b) ve bitiş (t[0]) sürelerini izleyin (günlüğe kaydedin). Bunu hemen anlayacaksın.
 
Silent :

Yapılması gerekecek gibi görünüyor.

Peki teşekkür ederim. SD ile daha sonra konuşmaya çalışacağım, belki kendileri kontrol ederler.
Bu sorunu servis masasına iletmeye gerek yoktur. Hangi cevabı almak istersiniz?