MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1040
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
GöstergeRakamlar(5)
Başka bir soru soracağım. Aynı göstergeye göre. Diyelim ki göstergeyi grafiğe astık. İlk Bid1 değerini alıyoruz. Sonra ikinci Bid2 değerini alırız. Ve bu 2 değeri karşılaştırmanız gerekiyor. İlkini ikinciden çıkarın ve ilk Teklif1'e eklediğimiz sayıyı alın.
Teklif1=1.11133
Teklif2=1.11135
Bid2-Bid1 = 0.00002
Teklif1+0.00002=1.11135
Orijinal göstergedekiyle aynı olacağını anlıyorum.
Sadece uygulamayı görmek ve kodun mantığını anlamak istiyorum.
Dosyanın özelliklerindeki kilidi kaldırmak gerekir.
İki açıklama:
Baskı: 22.33
Ve
Baskı: 2.00000
Neden farklı sonuçlar var? C/C++'da yukarıdaki ifade gayet iyi çalışıyor.
Bu konu hakkında fikri olan var mı?
MT5'teki fiyat dizileriyle başa çıkmama yardım et. Gösterge bir şekilde belirsiz. OnCalculate'deki fiyatları gösteriyorum:
Bana garip fiyatlar veriyor:
Farklı yapıyorum, bir dizi oluşturuyorum, kopyalıyorum (bir dürtme yöntemi arıyorum, hiç bir şey anlamıyorum):
Ve bana şöyle bir şey veriyor:
Tarihler daha da ilginç. OnCalculate'deki tarihleri gösteriyorum:
Bunu anladım:
Ve kopyaladığımda:
Kuralları çıkarır:
Ancak bazı tarihlerde uzağa gidemezsiniz. Anlamama yardım et. Doğru açılış ve kapanış fiyatları nasıl alınır?
MT5'teki fiyat dizileriyle başa çıkmama yardım et. Gösterge bir şekilde belirsiz. OnCalculate'deki fiyatları gösteriyorum:
Bunu yap:
Biçimlendirilmiş çıktıda yanlış tür belirtimini kullandınız
Bunu yap:
Biçimlendirilmiş çıktıda yanlış tür belirtimini kullandınız
Aaaaah, lanet olsun! Çok teşekkür ederim İgor!
%f yazmak gerekliydi ... Bir şeyi körelttim ... ve ayrıca ArraySetAsSeries'i her yere zincirlemem gerekiyor. Biraz sıradışı...
lütfen
Gösterge kodunu sıfırdan yazıyorsanız ArraySetAsSeries() kullanmanızı tavsiye etmem (eğer MQL4'ten port yapıyorsanız - başka bir soru),
en sağdaki çubuğun sayısı olarak rate_total - 1'i kullanın, MQL5'teki göstergelerin mantığına daha hızlı alışın
Sıfırdan yazmıyorum... Bir göstergeyi MT4'ten MT5'e çeviriyorum
Başka bir soru soracağım. Aynı göstergeye göre. Diyelim ki göstergeyi grafiğe astık. İlk Bid1 değerini alıyoruz. Sonra ikinci Bid2 değerini alırız. Ve bu 2 değeri karşılaştırmanız gerekiyor. İlkini ikinciden çıkarın ve ilk Teklif1'e eklediğimiz sayıyı alın.
Teklif1=1.11133
Teklif2=1.11135
Bid2-Bid1 = 0.00002
Teklif1+0.00002=1.11135
Orijinal göstergedekiyle aynı olacağını anlıyorum.
Sadece uygulamayı görmek ve kodun mantığını anlamak istiyorum.
Yardım. Hiçbir şey kendi kendine çalışmıyor. Çizim için Bid ve y[ ] değerlerini karşılaştırmak için 2 adet x[ ] tampon yapıyorum. Ve hiçbir şey.
Yardım. Hiçbir şey kendi kendine çalışmıyor. Çizim için Bid ve y[ ] değerlerini karşılaştırmak için 2 adet x[ ] tampon yapıyorum. Ve hiçbir şey.
bir soruyu farklı bir şekilde sormaya çalışın, sorunuz muhtemelen net değil