[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 266
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
PF, elbette Kar Faktörüdür. FV nedir? Test cihazının bu değerleri MO çıkışları olarak göstermesini sağlamak mümkün müdür?
Size MO, karlılık, işlem sayısı, tarih, maksimum dezavantajı verirsem, danışmanın kalitesi hakkında bana bir şey söyleyebilir misiniz?
PV, kurtarma faktörüdür = net kar / maksimum düşüş.
bkz. "EA kalitesi "...:-)))
Size MO, karlılık, işlem sayısı, tarih, maksimum dezavantajı verirsem, danışmanın kalitesi hakkında bana bir şey söyleyebilir misiniz?
Daha kolay test kullanıcısının rapor başlığı. Ve hepsi aynı: Sonucun nasıl elde edildiğini bilmek çok önemlidir, bir şey en iyi optimizasyon sonucu , diğeri ileri, Uzman Danışmanın temel ilkelerini bilmek de iyidir. Ve ancak o zaman, belirli bir deneyimle, bir tahmin oyunundan daha fazla başarı olasılığı (10 vakadan 7-8 diyelim) ile bir uzmanı teşhis etmek mümkündür.
"Uzman Danışmanların test edilmesi ve optimizasyonu" makalesine bakın
İleriye dönük bir testin ne olduğunu ayrıntılı olarak açıklar.
Bana yardım et lütfen. mql'de programlamaya yeni başladım
böyle bir şey yapılması gerekiyor.
kod yazamazsınız ama bu işin anlamı
günde 1 sipariş kontrol ediliyor. 1 sipariş zaten açılıp kapatılmışsa, o gün Uzman Danışman artık çalışmaz.
muayene. sipariş bir eksi ile açılıp kapatılmışsa, uzman bir gün çalışmayı durdurur.
Konuya bakın https://www.mql5.com/ru/forum/131859
Burada (büyük olasılıkla) 4. sayfadaki işlevlere ihtiyacınız olacak:
isTradeToDay - Bugünün ticaret bayrağını döndürür
isLossLastPos - Son konum kaybı bayrağını döndürür.
isCloseLastPosByStop - Durdurarak son pozisyonu kapatmak için bayrağı döndürür
isCloseLastPosByTake - Al ile son pozisyonu kapatmak için bayrağı döndürür.
NumberOfBarCloseLastPos - Son konumun veya -1'in kapanış çubuğunun numarasını döndürür. (tf-d'de =0 - bugünün kapanışı için)
NumberOfLossPosToday - Bugün kapatılan kaybeden pozisyonların sayısını verir.
vb.
Herkese iyi günler! Bana normal MACD göstergesinin nasıl yeniden oluşturulacağını görebileceğiniz (okuyabileceğiniz) bir iş parçacığı gönderin, böylece H1'deki H4 değerlerini gösterir, yani. 4 saat boyunca H1'de H4 döneminin değerinin aynı çubuğunu çizdi
Teşekkür ederim!
Merhaba. While deyimini anlamama yardım eder misiniz? Verilen seviyeler arasında yatay çizgiler çizmesi gereken bir komut dosyası yazdım, ancak yalnızca ilk satırı çiziyor ve sonra donuyor. Neyi yanlış yapıyorum?
Kodu ekliyorum.
//+------------------------------------------- --------------------+
//| H_LINES.mq4 |
//| Telif Hakkı © 2011, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2011, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"
//+------------------------------------------- --------------------+
//| komut dosyası programı başlatma işlevi |
//+------------------------------------------- --------------------+
double Min_Level = 1.40000; //Sonuç olarak
çift Maks_Seviye = 1.60000; // Üst sınır
çift Adım = 200; // Pip cinsinden adım (satırlar arasındaki mesafe)
int Lines_Width = 2; // Hat kalınlığı
color Lines_Color = Yeşil; // Çizgi rengi
çift ben; //resmi değişken
int başlangıç()
{
//----
i=Min_Seviye;
süre ( ben < Max_Level )
{
ObjectCreate("H_LINE",OBJ_HLINE,0,0,i);
ObjectSet("H_LINE",OBJPROP_COLOR,Lines_Color);
ObjectSet("H_LINE",OBJPROP_WIDTH,Lines_Width);
i = Min_Level + (Adım/10000);
}
//----
dönüş(0);
}
//+------------------------------------------- ------ ----------------------+
Teşekkür ederim.
Merhaba. While deyimini anlamama yardım eder misiniz? Verilen seviyeler arasında yatay çizgiler çizmesi gereken bir komut dosyası yazdım, ancak yalnızca ilk satırı çiziyor ve sonra donuyor. Neyi yanlış yapıyorum?
Kodu ekliyorum.
//+------------------------------------------- --------------------+
//| H_LINES.mq4 |
//| Telif Hakkı © 2011, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2011, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"
//+------------------------------------------- --------------------+
//| komut dosyası programı başlatma işlevi |
//+------------------------------------------- --------------------+
double Min_Level = 1.40000; //Sonuç olarak
çift Maks_Seviye = 1.60000; // Üst sınır
çift Adım = 200; // Pip cinsinden adım (satırlar arasındaki mesafe)
int Lines_Width = 2; // Hat kalınlığı
color Lines_Color = Yeşil; // Çizgi rengi
çift ben; //resmi değişken
int başlangıç()
{
//----
i=Min_Seviye;
süre ( ben < Max_Level )
{
ObjectCreate("H_LINE",OBJ_HLINE,0,0,i);
ObjectSet("H_LINE",OBJPROP_COLOR,Lines_Color);
ObjectSet("H_LINE",OBJPROP_WIDTH,Lines_Width);
i = Min_Level + (Adım/10000);
}
//----
dönüş(0);
}
//+------------------------------------------- ------ ----------------------+
Teşekkür ederim.
Her şeyden önce:
i = Min_Level + (Adım/10000);
senin ben değişmiyorum
ikinci olarak
ObjectCreate("H_LINE", OBJ_HLINE ,0,0,i);
her nesnenin kendi benzersiz adı olmalıdır
Söyle bana pdz .... Ders kitabını incelemeye devam ediyorum - benim için net olmayan bir şeyle karşılaştım, çözemiyorum
fiyatın EMA'nın üstünde mi altında mı olduğunu söyleyen basit bir işlev. Ama soru o bile değil.
neden Fact_Dn ve Fact_UP start fonksiyonunda true veya false değerlerini alırken, bu değerler de global değişkenler alıyor mu? örneğin return(Fact_Up) kullanmadık... belli değil... yoksa kullanamaz mıyız?