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
Evet, aptalım ama zeki olmak istiyorum, bu yüzden nasıl başlayacağım konusunda bana yardım edin ???
MQL5'te uygulamak mümkün mü ve nasıl?
1) EA'dan ileri ve geriye dönük optimizasyon sonuçları tablosunu kaydetme? Yani, yalnızca bir geçmiş çalıştırmayı değil, optimizasyon sırasında 10.000 sonucun tümünü kaydetmek gerekir.
2) Uzmandan optimizasyon ayarlarını değiştirin.
3) 1. ve 2. noktaları gözden geçirin ve yeni parametreleri kullanarak yeni bir optimizasyon çalıştırın.
Teşekkür ederim))
merhaba lütfen sorunu çözmeme yardım edin
Sorunun özü, fiyatları doğru bir şekilde bölen bir sihirbaz değil!
İşte bir örnek: 1.2829 + 1.2814 / 2 = 1.9236 ve 1.2821 olmalı
İşte kodu SUM = Yüksek[i+1] + Düşük[i+1] / 2;
söyle hata nerde
MQL5'te OrderCloseBy işlevinin bir benzeri var mı?
https://docs.mql4.com/ru/trading/ordercloseby
Yani, MQL4'te mümkün olduğu gibi, bir pozisyonu tersine çevirirken yayılmadan tasarruf etmek mümkün müdür?
MQL5'te OrderCloseBy işlevinin bir benzeri var mı?
https://docs.mql4.com/ru/trading/ordercloseby
Yani, MQL4'te mümkün olduğu gibi, bir pozisyonu tersine çevirirken yayılmadan tasarruf etmek mümkün müdür?
Bilgisayar belleğindeki adreslerin neden hizalanması gerektiğini merak ediyorum ( _aligned_malloc() gibi işlevler)? Temel sebepler nelerdir? hiç giremiyorum. Her yerde cevaplar var. Biri bir yere gönderebilir mi?
Burada çözemediğim başka bir sorunla karşılaştım.
Son kapatılan ayların maksimum ve minimum değerlerini almak istiyorum.
Verileri MaxVal ve MinVal dizilerine sürüyorum:
CopyHigh(_Symbol, _Period, 0, ikolbar, MaxVal );
CopyLow(_Symbol, _Period, 0, ikolbar, MinVal);
Ekrandaki çıktı:
for(iii=1; iii<ikolbar ;iii++)
{
Print(MinVal[ikolbar - 1 - iii], " ", MaxVal[ikolbar - 1 - iii]);
}
Aylık bir program için test cihazında yayın yapıyorum ve aldığım günlüklerde ...
Önceki her ayın son gününün maksimum ve minimum fiyatı :)
Çok beklenmedik bir sonuç.
Birisi bunun neden olduğunu ve bu tür öngörülemeyen sonuçlardan nasıl kaçınılacağını açıklarsa, çok minnettar olacağım.
ps Görünüşe göre bu, modun "sadece açılış fiyatları" olmasından kaynaklanıyor. Ancak bu neden tarihsel veri aramasını etkilemeli?
Ve bu modda daha küçük karelerde test edersem, geçmişin doğru bir şekilde bulunacağının garantisi var mı?
Burada çözemediğim başka bir sorunla karşılaştım.
Son kapatılan ayların maksimum ve minimum değerlerini almak istiyorum.
Verileri MaxVal ve MinVal dizilerine sürüyorum:
CopyHigh(_Symbol, _Period, 0, ikolbar, MaxVal );
CopyLow(_Symbol, _Period, 0, ikolbar, MinVal);
Ekrandaki çıktı:
for(iii=1; iii<ikolbar ;iii++)
{
Print(MinVal[ikolbar - 1 - iii], " ", MaxVal[ikolbar - 1 - iii]);
}
Aylık bir program için test cihazında yayın yapıyorum ve aldığım günlüklerde...
Önceki her ayın son gününün maksimum ve minimum fiyatı :)
Çok beklenmedik bir sonuç.
Birisi bunun neden olduğunu ve bu tür öngörülemeyen sonuçlardan nasıl kaçınılacağını açıklarsa, çok minnettar olacağım.
ps Görünüşe göre bu, modun "sadece açılış fiyatları" olmasından kaynaklanıyor. Ancak bu neden tarihsel veri aramasını etkilemeli?
Ve bu modda daha küçük karelerde test edersem, geçmişin doğru bir şekilde bulunacağının garantisi var mı?
SRC ile kodu yapıştırın. Şu şekilde deneyin: