![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ve dtStartingDate'den "sağda" iMaxBar'lar olması gerektiğini düşünüyorum, böylece iMaxBars boyutundaki pencereyi dosya boyunca hareket ettirebilirsiniz!
Logincho. Böyle bir seçenek vardı. Başka bir tarih dosyasına perevklyachish olduğunda sorunlar ortaya çıkıyor. Ufuk tarihi küresel bir ayardır - tüm para birimleri ve dönemler için.
dtBaşlangıçTarihi | <- iMaxBar'lar -> | bitiş tarihi
Ancak sağdaki dtStartingDate çubukları iMaxBar'lardan daha azsa. o zaman dtStartingDate önceliğe sahip olmalıdır, çünkü tarihler çubuklardan daha sezgiseldir.
Ben de bunu yapmak istedim ama pek işe yaramadı. Bu sayede hatırladım.
Bu ideal seçenek IMHO
Logincho. Böyle bir seçenek vardı. Başka bir tarih dosyasına perevklyachish olduğunda sorunlar ortaya çıkıyor. Ufuk tarihi küresel bir ayardır - tüm para birimleri ve dönemler için.
dtBaşlangıçTarihi | <- iMaxBar'lar -> | bitiş tarihi
Sembol/Zaman Çerçevesini değiştirirken neden bu prosedürü çağırmıyorsunuz?
Ayrıca, prosedür aBar [ iBar - iTempStartBar ] dizisini doldurur ve arama aralığını sınırlamak yalnızca bir çalışma zamanı optimizasyonudur!? buna göre, iTempStartBar / iTempEndBar'ı 0'dan iBars'a kadar arayabilir ve acı çekmezsiniz
Ben de bunu istedim ama pek işe yaramadı. Bu sayede hatırladım.
Karmaşıklaştırmaya gerek yok. 0'dan iBars'a kadar çubuklarda (bir onay işareti varsa) tarihler için aramayı ayarlayın ve sayı iTempEndBar-iTempStartBar > iMaxBars arasındaki fark ise , o zaman iTempEndBar=iTempStartBar+iMaxBars
'
Onlar. (tüm seçenekler dikkate alınmaz - daha sonra EKLENDİ )
MINIMUMBARS ve 0'ı tek başına kontrol eder.
Ancak, kullanıcı bUseEndDate'i ayarladığında, bUseStartDate'i ayarlamadığında ve pencereyi çubuklarla belirttiğinde (kalın harflerle vurgulanmıştır) bir seçenek de ekledim.
'
MINIMUMBARS hakkında da o kadar basit değil - başlangıç çubuğuna ekleyin (ve dosyadan "zıplayın") veya bitiş çubuğundan çıkarın (ve dosyadan "zıplayın") :) Ama açıklamadaki gibi!!! :)
Ve daha iyisi - "Nasıl sayılacağını öğrenin!" uyarısı. ve Kabul Et düğmesi etkin değil!
'
ZYY. Ve eğer iMaxBars veya MINIMUMBARS nedeniyle iTempEndBar/iTempStartBar ayarlamalarından sonra, ComboBox'lardaki tarihleri değiştirirseniz (etkin olmasalar bile), o zaman genellikle muhteşem olacaktır.
Про MINIMUMBARS тоже не так однозначно - прибавлять к стартовому бару (и "выскочить" за пределы файла)
FSB, <300 çubuklu veri dosyasını yüklemeyecektir. Hata Mesajı.
Ve daha iyisi - "Nasıl sayılacağını öğrenin!" uyarısı. ve Kabul Et düğmesi etkin değil!
"Veri Ufku"ndaysanız, sorun değil. Ancak bunu doğru bir şekilde ayarlayabilir ve bundan sonra başka bir veri kaynağına geçmek için değiştirebilirsiniz.
"Data Horizon"un şu anki sürümü güvenilirdir. Bence çökecek bir durum yok.
iyileştirmeye çalışacağım...
Momentum MA Osilatörü - Uyumsuzluk hatası aramaktan yoruldum. Göstergenin değeri dışında her şey aynı görünüyor. Gerekirse şapkayı gönderirim.
Bundan emin olmak için kalır
FSB'de her şeyin hesaplandığı şeye göre
tam olarak bu
not. Şimdiye kadar, yalnızca iMAOnArray (MT4) = MovingAverage (FSB) :) olduğundan emin oldum ve sonuncusu "double ile değiştirilen şamandıra ile ME'ye aptalca yerleştirme".
MT4'te sağdan sola ve FSB'de soldan sağa olan dizilere gelince ... asıl mesele bunların nasıl hazırlanacağıdır, yani. yazılı işlevin girişine göndermek için.
Eğer bir!!! ve onu yalnızca "İşlevler" biçiminde yeniden yazacak, "Göstergeler" biçiminde yazmayacaktır.
OOS'ta düzgün bir şey görene kadar ilk "eğer"i düşünmeyeceğim bile.
Veri Ufku İyileştirildi!!!!
Başlangıç Tarihi ve Bitiş Tarihi, test çubuklarını sınırlar;
300 <= Test Çubukları <= 50.000
Veri Ufku İyileştirildi!!!!
Buraya kadar her şey doğru görünüyor:
'
iMaxBar 50 000
bUseStartDate Yanlış
bUseBitişTarihi Yanıp Söner
>>> "Günlük çubukları" 50.000'de, BaşlangıçTarihi = 20.02.01 BitişTarihi = 18.03.09 (Dosyadaki son tarih)
'
iMaxBar 50 000
bUseStartDate Doğru (09/01/2008)
bUseBitişTarihi Yanıp Söner
>>> "Günlük çubukları" 3 318'de, BaşlangıçTarihi = 09/01/08 Bitiş Tarihi = 03/18/09 (Dosyadaki son tarih)
'
iMaxBar 50 000
bUseStartDate Doğru (09/01/2008)
bUseEndTarihi Doğru (01/01/2009)
>>> "Çubuklarla Günlük" 2048'de, BaşlangıçTarihi = 01/09/08 BitişTarihi = 31/12/08
'
iMaxBar 50 000
bUseStartDate Yanlış
bUseEndTarihi Doğru (01/01/2009)
>>> "Günlük çubukları" 50 000'de, BaşlangıçTarihi = 06.12.00 BitişTarihi = 31.12.08
'
iMaxBar 50 000
bUseStartDate Yanlış
işBitişTarihi Doğru (05/01/1999)
>>> "Çubuklarla Günlük" 2015'te, BaşlangıçTarihi = 01/04/99 (Dosyadaki ilk tarih) BitişTarihi = 30/04/2009
'
Jeneratör 300 barda bir şey sayar ve kesilebilir.
Görünür fraktal ne anlama geliyor? ve
Fraktal gölgelenebilir.
Görünür fraktal ne anlama geliyor? ve
Fraktal gölgelenebilir.
Gözlerinizi açıp monitöre baktığınızda görünür. Kapattığınızda görünmez olur - gölgelenir.