Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1258
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Gösterge döngüsündeki mumları yinelemem gerekiyor, ancak 0'dan değil, geçen haftanın ilk mumundan.
for(int i=0; i<rates_total; i++) - bunların hepsi çubuktur
ve şöyle bir şeye ihtiyacınız var:
X=(Mevcut İşlem Haftasının İlk Mum Endeksi(EURUSD,H1))+120;
for(int i=(oran_toplam-X); i<oran_toplam; i++)
Göstergede MEVCUT ZAMAN ÇERÇEVESİNDE belirli bir günün ilk mumunun endeksini öğrenmek ister misiniz? (geçerli zaman dilimi - göstergenin çalıştığı zaman dilimi)
Aynı şeyi zaten beş şekilde söyledim, dalga mı geçiyorsun?
EURUSD H1 brokerim için, bu işlem haftası için ilk saatlik mum endeksi şimdi 100029'dur.
MQL5'te, H1 zaman dilimini ve EURUSD çiftinin adını geçerken bu sayıyı bana döndürebilecek bir işlev var mı? Ve bugün, yarın ve Cuma gecesi?Aynı şeyi zaten beş şekilde söyledim, dalga mı geçiyorsun?
EURUSD H1 brokerim için, bu işlem haftası için ilk saatlik mum endeksi şimdi 100029'dur.
Heyecanlanmamanızı ve bunun teknik bir forum olduğunu unutmamanızı tavsiye ederim. Her şey size garip gelebilir ama ben böyle aydınlatıcı sorular soruyorum çünkü duruma göre çözüm ÇOK, ÇOK farklı olabilir.
O yüzden soruyu tekrarlıyorum:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5
Vladimir Karputov , 2020.11.02 10:52
MEVCUT ZAMAN ÇERÇEVESİNDE belirli bir günün ilk mumunun endeksini göstergede öğrenmek ister misiniz? ( geçerli zaman dilimi - göstergenin çalıştığı zaman dilimi )
Heyecanlanmamanızı ve bunun teknik bir forum olduğunu unutmamanızı tavsiye ederim. Her şey size garip gelebilir ama ben böyle aydınlatıcı sorular soruyorum çünkü duruma göre çözüm ÇOK, ÇOK farklı olabilir.
O yüzden soruyu tekrarlıyorum:
Haftanın günleri hakkında yardımda bulduğum her şey:
ENUM_DAY_OF_WEEK numaralandırmasının değerleri haftanın gününü belirtmek için kullanılır.Bir numaralandırma var ama nerede kullanıldığı belli değil... Varsa burnunu dürt.
Tünaydın.
Böyle bir soru...
MQL4'te, yardımda, aynı giriş parametreleri kümesine sahip aynı göstergenin iCustom kullanılarak kodun farklı yerlerinden çağrılması durumunda, ilk çağrıda bellekte göstergenin bir kopyasının oluşturulduğu açıkça belirtilmiştir. hesaplanır ( ondan veri alabilirsiniz ), aynı göstergenin aynı giriş parametreleriyle sonraki çağrılarında, bellekte göstergenin yeni bir kopyası oluşturulmaz, veriler önceden oluşturulmuş ve hesaplanmış göstergeden alınır .
Soru: MQL5'te bununla ilgili durum nedir?
Soru bundan kaynaklandı:
İki göstergeyi hesaplamak için iCustom kullanan bir Uzman Danışman vardır (bunlara "Gösterge A" ve "Gösterge B" diyelim). Aynı zamanda, kodundaki "Gösterge B"nin kendisi de aynı giriş parametreleri kümesiyle "Gösterge A"nın hesaplanmasına neden olur. Aynı zamanda, MT5'in "Günlük" sekmesinde 3 mesaj görüntülenir: biri "Gösterge B"nin yüklenmesiyle ilgili ve ikisi "Gösterge A"nın yüklenmesiyle ilgili. Bu, "Gösterge A"nın iki kez hesaplandığı anlamına mı geliyor?
iCustom'u arayarak elde edilen gösterge tutamaçlarını yazdırmaya çalıştım - boşuna - görünüşe göre, her bir kod için, tutamaçların numaralandırılması farklıdır (yerel), bu nedenle tutamaçları karşılaştırmak hiçbir şey vermez.
Tünaydın.
Böyle bir soru...
MQL4'te, yardımda, aynı giriş parametreleri kümesine sahip aynı göstergenin iCustom kullanılarak kodun farklı yerlerinden çağrılması durumunda, ilk çağrıda bellekte göstergenin bir kopyasının oluşturulduğu açıkça belirtilmiştir. hesaplanır ( ondan veri alabilirsiniz ), aynı göstergenin aynı giriş parametreleriyle sonraki çağrılarında, bellekte göstergenin yeni bir kopyası oluşturulmaz, veriler önceden oluşturulmuş ve hesaplanmış göstergeden alınır .
Soru: MQL5'te bununla ilgili durum nedir?
Soru bundan kaynaklandı:
İki göstergeyi hesaplamak için iCustom kullanan bir Uzman Danışman vardır (bunlara "Gösterge A" ve "Gösterge B" diyelim). Aynı zamanda, kodundaki "Gösterge B"nin kendisi de aynı giriş parametreleri kümesiyle "Gösterge A"nın hesaplanmasına neden olur. Aynı zamanda, MT5'in "Günlük" sekmesinde 3 mesaj görüntülenir: biri "Gösterge B"nin yüklenmesiyle ilgili ve ikisi "Gösterge A"nın yüklenmesiyle ilgili. Bu, "Gösterge A"nın iki kez hesaplandığı anlamına mı geliyor?
iCustom'u arayarak elde edilen gösterge tutamaçlarını yazdırmaya çalıştım - boşuna - görünüşe göre, her bir kod için, tutamaçların numaralandırılması farklıdır (yerel), bu nedenle tutamaçları karşılaştırmak hiçbir şey vermez.
MQL5'te, gösterge tutamacı alınarak herhangi bir göstergenin bir kez oluşturulması gerekir. Ve bunu OnInit() içinde yapmanız gerekiyor.
Haftanın günleri hakkında yardımda bulduğum her şey:
ENUM_DAY_OF_WEEK numaralandırmasının değerleri haftanın gününü belirtmek için kullanılır.Bir numaralandırma var ama nerede kullanıldığı belli değil... Varsa burnunu dürt.
TimeToStruct() size yardımcı olacaktır)))
MQL5'te, gösterge tutamacı alınarak herhangi bir göstergenin bir kez oluşturulması gerekir. Ve bunu OnInit() içinde yapmanız gerekiyor.
Ne cevap verdiğinizi çok iyi biliyorum ve yapılan da tam olarak bu: hem Expert Advisor'da hem de tüm göstergelerde. Ve bunu hiç sormadım.
TimeToStruct() size yardımcı olacaktır)))
Teşekkürler nazik adam =) Neye ihtiyacın var!