Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 970
![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
Ancak, OHLC M1'e benzerlik için bu koşulun nasıl programlanacağına dair tek bir öneri, örnekler bulamadım ve bu mümkün mü?
Şimdiye kadar, aynı tür ayarlamalarda böyle bir tutarsızlık aldım.
"OHLC M1"; 8 yıl; 1681 esnaf. (başlangıçta bu yöntem için ayarlama yaptı)
"Açılış fiyatlarında"; 8 yıl; 1655 konu.
"Tüm tikler" 8 yıl; 1676 esnaf.
Algoritma bir miktar kararlılık göstermiş gibi görünüyor, muhtemelen her bir yöntemin sonucunu ayarlamalarla ayrı ayrı iyileştirebilirim,
ancak çok yönlülük kaybolacak ve aşırı uyum ortaya çıkacaktır.
Kısacası, örnek olarak, TP alış pozisyonlarınız 1.16000 olarak ayarlanmışsa, "tüm tikler" bu fiyat civarında kapanacaktır. OHLC, 1.16000'in üzerinde olan bir fiyatla kapanacak ve OHLC her zaman daha iyi sonuçlar göstereceğinden, bu oldukça büyük bir fark olabilir. " Açılış fiyatlarında " ile aynı hikaye.
Kısacası, örnek olarak, TP alış pozisyonlarınız 1.16000 olarak ayarlanmışsa, "tüm tikler" bu fiyat civarında kapanacaktır. OHLC, 1.16000'in üzerinde olan bir fiyatla kapanacak ve OHLC her zaman daha iyi sonuçlar göstereceğinden, bu oldukça büyük bir fark olabilir. " Açılış Fiyatlarından " ile aynı hikaye.
Teşekkürler Nauris. Farklı yöntemlerin sonuçlarının neden farklı olduğunu anlıyorum (tahmin ediyorum). Ama şunu anlamak istiyorum:
Peki, test cihazı bir şekilde "OHLC M1" yöntemini simüle ettiyse, o zaman nasıl, aynı yöntem Expert Advisor'da programlı olarak tekrarlanmalıdır.
Test cihazı bir şekilde yeniden üretti ...
Teşekkürler Nauris. Farklı yöntemlerin sonuçlarının neden farklı olduğunu anlıyorum (tahmin ediyorum). Ama şunu anlamak istiyorum:
Peki, test cihazı bir şekilde "OHLC M1" yöntemini simüle ettiyse, o zaman nasıl, aynı yöntem Expert Advisor'da programlı olarak tekrarlanmalıdır.
Test cihazı bir şekilde yeniden üretti ...
İnanın böyle bir doğruluğa ihtiyacınız yok, sonucu optimize edip tüm tiklerde çalıştırıyorsunuz, en iyi seçenek...
3-4 pipslik bir pipsiniz yoksa iki pips aşağı yukarı iki pips ile kapatırsanız büyük bir fark yoktur...
ve danışmanın kendisinde bir şeyi çoğaltmak sizin için zamanı hızlandırmaz, aksine geciktirir ...
İnanın böyle bir doğruluğa ihtiyacınız yok, sonucu optimize edip tüm tiklerde çalıştırıyorsunuz, en iyi seçenek...
3-4 pipslik bir pipsiniz yoksa iki pips aşağı yukarı iki pips ile kapatırsanız büyük bir fark yoktur...
ve danışmanın kendisinde bir şeyi çoğaltmak sizin için zamanı hızlandırmaz, aksine geciktirir ...
Teşekkür ederim. "OHLC M1" yönteminin nasıl uygulanacağına kimse devam etmezse, o zaman sadece tavsiyenizi almaya mahkum olacağım)))
Teşekkür ederim. "OHLC M1" yönteminin nasıl uygulanacağına kimse devam etmezse, o zaman sadece tavsiyenizi almaya mahkum olacağım)))
özellikle ustaca bir şey düşünemezsiniz, kenelerin yönünde bir fark vardır, gerçek hayatta, bir mum açılabilir, alt, üst, kenelerle kapatılabilir ve büyük bir mum varsa, alttan satın alabilirsiniz. ve zaten kapatın ve kar elde edin, bir mum modellenirken, bir açılış, üst, alt, kapanış, diyelim ki açılış ve üst örtüşüyor ve alt kısım da kapanış ile, o zaman böyle bir mum üzerinde satın almak mümkün olacak, ama kar yok ve eğer piyasa daha da düşerse, işte o zaman karsız bir emir asılı...
farklılıklar bu yüzden...
Teşekkür ederim. "OHLC M1" yönteminin nasıl uygulanacağına kimse devam etmezse, o zaman sadece tavsiyenizi almaya mahkum olacağım)))
Teşekkür ederim. "OHLC M1" yönteminin nasıl uygulanacağına kimse devam etmezse, o zaman sadece tavsiyenizi almaya mahkum olacağım)))
Expert Advisor'da açılış/kapanış fiyat seviyelerine göre değil, Open'a göre yapılır. Bir açma/kapama sinyali var, sonraki 1M mumunu bekleyin ve açın/kapatın.
Yöntem kendisi için konuşur. EA'daki mevcut çubukta yer alan tüm dakika çubuklarının yalnızca OHLC fiyatlarını kullanın.
Artyom, denedim. Tüm koşullar, siparişlerin açılması ve değiştirilmesi için, isNewBar() boole işlevi aracılığıyla "yeni bir çubuğun doğuşunda" koşulunu belirledim.
aşağı yukarı şöyle:
isNewBar() , kendisini örneklerden ve kod temeli makalelerinden alır.
Çalışıyor, siparişler veriyor ve bunları yalnızca yeni bir çubukta değiştiriyor gibi görünüyor, ancak bir nedenden dolayı bir tutarsızlık vardı.
OHLC, isNewBar() olmadan kullandığım M1 üzerinde ve isNewBar() işleviyle "tüm keneler" arasında .
"Tüm kenelere" isNewBar() uygulayarak aynı sonucu alacağımı umuyordum. OHLC cari fiyatlarla .
Yani anlamıyorum, ya kodun koşullarını berbat ettim ya da OHLC modunun nasıl uygulandığını doğru anlamıyorum ve bundan imkansızı bekliyorum.
Ve ben çözene kadar nereye kazacağım.
Artyom, bana daha fazlasını anlat, eğer zor değilse.
Yeni bir çubukta bir siparişin verilebileceği ve değiştirilebileceği gerçeği anlaşılabilir, ancak SL ve TP (test cihazında) hala eski çubuk içinde çalışacak mı?