[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 196
![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
http://photoload.ru/data/c4/9a/b1/c49ab15e130c84a1ca9c51711fcf423a.jpg Göstergelerin mantığını anlama konusunda hala bazı yanlış anlamalarım var. Örneğin standart Hareketli Ortalama göstergesini alırsak.
Başlangıçta var:
Burada her şey mantıklı, daha sonra göstergeye basıldığında çıkan pencereden kullanıcının seçtiği fonksiyonun çağrısı geliyor.. Böyle?INIT'de yorumladığım bir kod parçası var:
Ve yine de DataWindow penceresinde isim yazılır. İşte ekran görüntüsü:
Bir soru ortaya çıktı. Bu kod parçası neden INIT'de?
Grafiği pencereden (genellikle) kaldırın ve tekrar çalıştırın, isim kaybolacaktır. Alt pencerelerde yeniden başlatma tek yoldur.
Grafiği pencereden (genellikle) kaldırın ve tekrar çalıştırın, isim kaybolacaktır. Alt pencerelerde yeniden başlatma tek yoldur.
Gerçekten. Şimdi anlaşıldı.
Yazınızı anlamanın en kolay yolu var - her bir kod satırını (imzalayarak) gerçekleştirmek. Ve içgörünün gelmesi çok muhtemel! ..
Not Ayrıca, "SRC" düğmesine basarak gönderinize nasıl kod ekleyeceğinizi öğrenmek de istenir.
teşekkürler öğren.
Merhaba!
Fibonacci denklemleri konusunda yarı otomatik bir danışmanla tanışan kim, sonra çizerim, ticaret yapar. MQ4'te yerleşik bi ve Fibonacci kodu bana yardımcı oldu.
Teşekkür ederim.
Lütfen sorunun kendisini kod yorumunda açıklayın
Değişken biriken satın alma emirleri 1 arttırılır (programlama hileleri)
Değişken biriken satın alma emirleri 1 arttırılır (programlama hileleri)
yani, 0'dan fazla sipariş varsa, fonksiyon çıkar mı?
Merhaba!
Kodu sadece gün içinde değil, aynı zamanda birkaç gün içinde belirli bir aralıkta iniş ve çıkışları arayacak şekilde düzeltmek nasıl mümkün olabilir?
İşte orada ne var:
if(BaşlangıçSaati<=BitişSaati)
{
delta=(BitişSaati*3600+BitişDakika*60)-(BaşlangıçSaati*3600+BaşlangıçDakika*60);
timeStart=iTime(NULL, PERIOD_D1 ,0)+BaşlangıçSaati*3600+BaşlangıçDakika*60;
timeEnd=timeStart+delta;
}
if(BaşlangıçSaati>BitişSaati)
{
delta=(1440*60-(BaşlangıçSaati*3600+BaşlangıçDakikası*60))+(BitişSaati*3600+BitişDakika*60);
timeEnd=iTime(NULL,PERIOD_D1,0)+EndHour*3600+EndMinute*60;
timeStart=timeEnd-delta;
Merhaba!
Kodu sadece gün içinde değil, aynı zamanda birkaç gün içinde belirli bir aralıkta iniş ve çıkışları arayacak şekilde düzeltmek nasıl mümkün olabilir?
İşte orada ne var:
if(BaşlangıçSaati<=BitişSaati)
{
delta=(BitişSaati*3600+BitişDakika*60)-(BaşlangıçSaati*3600+BaşlangıçDakika*60);
timeStart=iTime(NULL,PERIOD_D1,0)+BaşlangıçSaati*3600+BaşlangıçDakika*60;
timeEnd=timeStart+delta;
}
if(BaşlangıçSaati>BitişSaati)
{
delta=(1440*60-(BaşlangıçSaati*3600+BaşlangıçDakikası*60))+(BitişSaati*3600+BitişDakika*60);
timeEnd=iTime(NULL,PERIOD_D1,0)+EndHour*3600+EndMinute*60;
timeStart=timeEnd-delta;
Neden bu kadar akıllı olun Bence, standart bir zaman serisi dizisi ve for operatörü kullanmak daha kolay İndeks değerlerini ve istediğiniz parametreyi değiştirin, mutlu olacaksınız.