MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 845
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
Merhaba. Geçmişteki sondan bir önceki sıranın türünün değerini nasıl döndüreceğimi söyle.
son kapatılan emrin zamanını bulmanız ve ardından kapanış süresinin maksimum olacağı ancak son hafızaya alınan zamandan daha az olacağı emirleri aramanız gerekiyor, bu yüzden şunu yaptım:
https://www.mql5.com/en/forum/247136#comment_7555643
Benim örneğimde biletler arandı, bilet yerine sipariş türünü döndürmeniz gerekecek veya sipariş biletini bilerek türünü öğrenebilirsiniz...
C++'dan mql4'e aktarılacak olan dışa aktarılan bir işleve bir şablon uygulamak mümkün müdür?
"cpp" uzantılı olağan türde bir dosya oluşturdum ve oraya ilkel bir işlev yazdım.
Ardından, "def" uzantılı bir dosya oluşturdum ve dışa aktarılan işlevin adını belirledim.
LIBRARY "dllmt42" EXPORTS add
Sonra bu vakayı Build - Build Solution aracılığıyla başlattım.
İşlevime bir şablon uygulamak istiyorum çünkü dizilerle çalışan fonksiyonlar geliştirilecek ve burada bir şablon olmadan yapamazsınız
T vurgulanmış ancak bir hata olduğunu yazıyor, tavsiyede bulunun ve mümkün mü, yeniden düzenlemeye çalıştı mı? Ayrıca, mümkünse böyle bir fonksiyon mql4 tarafından nasıl çağrılacak?
kod tabanına bakın - kesinlikle MT4'teydiler ...
Bu konunun hemen ön sayfasında.
İyi akşamlar. MT5 çalışma ve öğrenme sürecinde, zor olmayan, ancak deneyim ve bilgi eksikliği az olan bir görevi uygulamaya çalışıyorum ....... genel olarak işe yaramıyor, yardım ve yardım istiyorum.
Fikir şudur - hem açık kaynak hem de aynı yazara ait bir gösterge ve bir danışman var (Artyom Trishkin, saygı ve saygı !!!). İstek anında mevcut yönü almak için EA'dan göstergeye erişmeye çalışıyorum. Gösterge bu yönü Yukarı veya Aşağı oklarla gösterir. Alınan yön, danışman tarafından ya bir sinyal olarak ya da bir filtre olarak kullanılacaktır, ancak bu hala çok uzaktır.
Gösterge tutamağını aldım ancak göstergeden gelen okların veri değerleri tam bir karmaşa ve bir türlü çözemiyorum.
Göstergeyi değiştirmedim, EA'da OnInit'e ekledim:
OnTick'te şunları ekledi:
Tabii ki, karşılık gelen köpükleri, dizileri tanımladım ve başlattım, onları zaman serisi olarak tanımladım, vb....
Kullanılan Yorum ve Yazdır kontrol için. Hemen değil, ancak hiçbir hata yok gibi görünüyor, sadece anlamadığım birkaç uyarı var. Ancak asıl mesele, parametrelerin yanlış belirlenmesidir. Aşağıdaki duruma rağmen, yukarı ok için olası en büyük çift sayı ve aşağı ok için başka bir negatif sayı görüntülenir.
İşte dosyalar
Basit bir test Expert Advisor ile bir göstergeden veri alma testi ile başlarsınız ve test için gereksiz birçok işlevi olan bir makaleden almazsınız.
MQL sihirbazında normal bir EA oluşturun ve bunu iCustom() kullanarak alıştırma yapmak için kullanın.
İyi akşamlar. MT5 çalışma ve öğrenme sürecinde, zor olmayan, ancak deneyim ve bilgi eksikliği az olan bir görevi uygulamaya çalışıyorum ....... genel olarak işe yaramıyor, yardım ve yardım istiyorum.
Fikir şudur - hem açık kaynak hem de aynı yazara ait bir gösterge ve bir danışman var (Artyom Trishkin, saygı ve saygı !!!). İstek anında mevcut yönü almak için EA'dan göstergeye erişmeye çalışıyorum. Gösterge bu yönü Yukarı veya Aşağı oklarla gösterir. Alınan yön, danışman tarafından ya bir sinyal olarak ya da bir filtre olarak kullanılacaktır, ancak bu hala çok uzaktır.
Gösterge tutamağını aldım ancak göstergeden gelen okların veri değerleri tam bir karmaşa ve bir türlü çözemiyorum.
Göstergeyi değiştirmedim, EA'da OnInit'e ekledim:
OnTick'te eklendi:
Tabii ki, karşılık gelen köpükleri, dizileri tanımladım ve başlattım, onları zaman serisi olarak tanımladım, vb....
Kontrol için kullanılan Yorum ve Yazdır. Hemen değil, ancak hiçbir hata yok gibi görünüyor, sadece anlamadığım birkaç uyarı var. Ancak asıl mesele, parametrelerin yanlış belirlenmesidir. Aşağıdaki duruma rağmen, yukarı ok için olası en büyük çift sayı ve aşağı ok için başka bir negatif sayı görüntülenir.
Artyom doğru söyledi, ancak bir karşılaştırmanın yararsızlığını not edeceğim
CopyBuffer diziye kopyalanan öğelerin sayısını döndürürse, dizinin boyutu tam olarak bu olacaktır. Buna göre, koşulun vurgulanan kısmı, ilkini kopyalar.
Ve sesli düşünüyorum: Gösterge ve danışman koduna bakmadım, bu yüzden yanılıyor olabilirim. Sinyalin period_find aralığında olması gerektiğinden emin misiniz?
Artyom doğru söyledi, ama sadece bir karşılaştırmanın yararsızlığını not ediyorum
CopyBuffer diziye kopyalanan öğelerin sayısını döndürürse, dizinin boyutu tam olarak bu olacaktır. Buna göre, koşulun vurgulanan kısmı, ilkini kopyalar.
Ve sesli düşünüyorum: Gösterge ve danışman koduna bakmadım, bu yüzden yanılıyor olabilirim. Sinyalin period_find aralığında olması gerektiğinden emin misiniz?
Evet - bu bir tür filtredir - sinyallerin frekansı buna bağlıdır.
Basit bir test Expert Advisor ile bir göstergeden veri alma testi ile başlarsınız ve test için gereksiz birçok işlevi olan bir makaleden almazsınız.
MQL sihirbazında normal bir EA oluşturun ve bunu iCustom() kullanarak alıştırma yapmak için kullanın.
Teşekkürler, iyi tavsiye, öyle yapacağım, en azından daha uygun olacak.
Bugün başlayacağım.Bana partinin normalleşmesinde neyin yanlış olduğunu söyle?