RefreshRates() işlevi neyi günceller? - sayfa 8

 
Aleksey Mavrin :

Gerçekten ihtiyacın varsa. bu çalışır :)

Aynen öyle

Tam olarak ne"? İlk beşte, en az iki dakikada bir, güncel tutmak için istediğiniz simge ve zaman diliminden veri istemeniz gerekir. Ve burada "her şey çok daha karmaşık"?
 
Artyom Trishkin :
Tam olarak ne"? İlk beşte, en az iki dakikada bir, güncel tutmak için istediğiniz simge ve zaman diliminden veri istemeniz gerekir. Ve burada "her şey çok daha karmaşık"?

Bu, "istenen zaman diliminde en az iki dakikada bir" ifadesini ilk kez duymuyorum. Koltuk değneklerini oluştururken bilgiler nereden, manuel veya deneysel verilerde mi?

 
Mikhail Nazarenko :

Bu, "istenen zaman diliminde en az iki dakikada bir" ifadesini ilk kez duymuyorum. Koltuk değneklerini oluştururken bilgiler nereden, manuel veya deneysel verilerde mi?

Forumdaki geliştiricilerle iletişimin sonuçları.


Artyom Trishkin :
Tam olarak ne"? İlk beşte, en az iki dakikada bir, güncel tutmak için istediğiniz simge ve zaman diliminden veri istemeniz gerekir. Ve burada "her şey çok daha karmaşık"?

Gerçekten daha zor olsa da. Örneğin, başlatma (veri bekleniyor). 4'te bu sorun yok.

Ayrıca, düzenli bir yenileme her zaman yardımcı olmadı, insanların "kayıp zaman serisinden" şikayet ettikleri birçok durum vardı. Bu alanda yeterince böcek vardı. Belki düzelttiler, belki düzeltmediler.

 
En basiti serideki çubuk sayısını kontrol etmek, eğer birden fazla çubuk varsa geçmiş yüklenmiştir, yeniden hesaplıyoruz.
Ve koltuk değneklerine ihtiyaç yoktur, zaman serileri sürekli olarak güncellenir.
 
Taras Slobodyanik :
En basiti serideki çubuk sayısını kontrol etmek, eğer birden fazla çubuk varsa geçmiş yüklenmiştir, yeniden hesaplıyoruz.
Ve koltuk değneklerine ihtiyaç yoktur, zaman serileri sürekli olarak güncellenir.

Bu seçenek daha zor görünüyor. Bu nasıl meşrulaştırılır? Kod mümkün.

 
Mikhail Nazarenko :

Bu seçenek daha zor görünüyor. Bu nasıl meşrulaştırılır? Kod mümkün.

 if (prev_calculated== 0 || rates_total-prev_calculated> 1 ) 
   flagReCalc= true ;
 
Artyom Trishkin :
Tam olarak ne"? İlk beşte, en az iki dakikada bir, güncel tutmak için istediğiniz simge ve zaman diliminden veri istemeniz gerekir. Ve burada "her şey çok daha karmaşık" mı?

yani, alaka düzeyi için gerekli zaman dilimleri için düzenli olarak iTime talep etmek, mutlaka iki dakika değil, ama neyi sevmiyorsunuz?) 4-ku'dan bahsediyoruz ve 5-ke'de özel bir sorun yok. Daha zor derken neyi kastettiğini bilmiyorum.

 
Taras Slobodyanik :

Kızılderililer ile açık. Danışman için demek istedim. OnTick'te()

 
Mikhail Nazarenko :

Kızılderililer ile açık. Danışman için demek istedim. OnTick'te()

tamamen aynı, aynı değişkenleri oluşturun ve iBar'ları kontrol edin

Документация по MQL5: Доступ к таймсериям и индикаторам / iBars
Документация по MQL5: Доступ к таймсериям и индикаторам / iBars
  • www.mql5.com
iBars - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Taras Slobodyanik :

tamamen aynı, aynı değişkenleri oluşturun ve iBar'ları kontrol edin

Çalışacaktır ama yeni bir geçmiş yüklerken, geçmişteki çubuk sayısı dışarıdan değiştiğinde ilk çalıştırmada önceki değeri elde etmede zorluklar oluyor. Ve böylece, iBar'a yapılan çağrı, terminali bir sonraki zaman serisi güncellemelerine teşvik ederse, değişken çalışıyor.