Böyle bir deney yapmaya karar verdim: USDJPY M15'te 2012.01.01'den başlayarak, yarım yıl optimizasyon yapmak ve en iyi optimizasyon sonucu ile yarım yıl ticaret yapmak. Sonra tekrar - optimizasyon ve ticaret
sıfır çubuğundan gösterge verilerini (Emtia Kanal İndeksi, CCİ) alma izni/yasağı
Ters Seviye CCI(100) (0'dan 150'ye kadar mutlak değerler)
CCI(100) göstergesinin seviyesi, üstesinden gelindiğinde, bir "Ters" sinyali üretilir - mevcut pozisyonları kapatır ve açma izni verir zıt
Global Sinyal Seviyesi CCI(100) (0'dan 150'ye kadar mutlak değerler)
CCI(100) göstergesinin seviyesi, aşıldığında, bir pozisyon açmak için bir sinyal üretilir
Kaybı durdurmak için fiyattan minimum mesafe (pip olarak)
Stop Loss (gösterge (Hareketli Ortalama, MA)) ile mevcut fiyat arasındaki minimum mesafe
Son Adım (pip olarak)
takip eden adım
Koruma katsayısı Kar
Ortalama / Bakiye olarak hesaplanır - bu oran aşılırsa tüm pozisyonları kapatırız ve böylece karı sabitleriz
sihirli sayı
sihirli sayı
Ayrıca, yükleme mantığı da değiştirildi: örneğin, Satın Al'ı açmak için, şimdi EN DÜŞÜK pozisyonu aramıyoruz, sadece ÖNCEKİ pozisyonun açılış fiyatını aynı yönde kontrol ediyoruz. Bu ÖNCEKİ POZİSYON, mevcut Alış fiyatından daha düşük bir açılış fiyatına sahipse - bu durumda, ALIŞ pozisyonuna ilave yapılmaz.
Ve her zaman olduğu gibi, öneriler: "OHLC" kene oluşturma modunda optimize edin ve "Tüm tikler" veya "Gerçek tiklere dayalı her tik" modunda tek geçişler gerçekleştirin.
Böyle bir fikir: Birçok sembol ve birçok zaman çerçevesi için genetiği çalıştırmak istiyorum (en uygun şekilde M5 ve H4 dahil olmak üzere). Sonra genetiğin sonuçlarını buraya koyun (test sonuçları nasıl kaydedilir: "Optimizasyon" sekmesindeki genetikten sonra, sağ tıklayın ve "XML'ye Aktar").
İlk veri:
sunucu "MetaQuotes-Demo".
Optimize edilmiş parametreler:
Bu tür sembolleri gözden geçirin ("forex.all" karakter kümesi):
Şimdi, bir pozisyon açmak mümkün değilse (Zarar Durdur için minimum girinti koşulu karşılanmıyorsa), mesaj daha bilgilendirici hale geldi - buna fiyatlar eklendi:
Vladimir Karputov :Ama bende tam tersi var: şimdi borsayla hiçbir bağlantı yok. Ve o şarkıdaki gibi olacak: Sen bir denizcisin, ben bir denizciyim sen balıkçısın ben balıkçıyım sen karada ben denizde asla görüşmeyeceğiz
Eklendi: borsada ticaret netleşiyor ve danışmanım yalnızca riskten korunma amaçlı (değişim hesabına bağlanmaya çalışırken hata çıktısında bildirildiği gibi:
). Bu nedenle, değişim Paris'te bir kontrplak düdüğü ile uçar.
Ama boşuna - Paris üzerindeki kontrplak hakkında! Baktım, kodunuz borsada işlem yapmak için oldukça kabul edilebilir, en azından FORTS piyasasında. 2013-2017 dönemi için @Si Splice M15 aracındaki strateji test cihazında çalıştırdım, çalıştırmanın sonucu aşağıda gösterilmiştir. Aynı anda çok yönlü pozisyonlara sahip olmadığınız için (danışman Durdur ve Geri Al modunda işlem yapıyor), danışmanın borsada da çalışacağını düşünüyorum, ancak şu anda kontrol etmenin bir yolu yok.
Eugene Myzrov : Ama boşuna - Paris üzerindeki kontrplak hakkında! Baktım, kodunuz borsada işlem yapmak için oldukça kabul edilebilir, en azından FORTS piyasasında. 2013-2017 dönemi için @Si Splice M15 aracındaki strateji test cihazında çalıştırdım, çalıştırmaların sonucu aşağıda gösterilmiştir. Aynı anda çok yönlü pozisyonlara sahip olmadığınız için (danışman Durdur ve Geri Al modunda işlem yapıyor), danışmanın borsada da çalışacağını düşünüyorum, ancak şu anda kontrol etmenin bir yolu yok.
"Ortalamayı kullan" == false parametresini ayarlayın ve "Ivan" EA bir konum eklemeyecektir.
Her ne kadar... bir pozisyon eklese bile, hepsi aynı (sinyal tersine çevrildiğinde) tam bir kapanma var. Deneyebilirsin.
Vladimir Karputov : "Ortalama kullan" == false olarak ayarlayın ve "Ivan" EA konum eklemeyecektir. Her ne kadar... bir pozisyon eklese bile, hepsi aynı (sinyal tersine çevrildiğinde) tam bir kapanma var. Deneyebilirsin.
Böyle bir deney yapmaya karar verdim: USDJPY M15'te 2012.01.01'den başlayarak, yarım yıl optimizasyon yapmak ve en iyi optimizasyon sonucu ile yarım yıl ticaret yapmak. Sonra tekrar - optimizasyon ve ticaret
Optimizasyon parametresi: "Denge + maksimum Keskinlik Oranı". Kene oluşturma modu "OHLC"
Sonraki...
"1.008" sürümü.
Giriş parametreleri:
Ayrıca, yükleme mantığı da değiştirildi: örneğin, Satın Al'ı açmak için, şimdi EN DÜŞÜK pozisyonu aramıyoruz, sadece ÖNCEKİ pozisyonun açılış fiyatını aynı yönde kontrol ediyoruz. Bu ÖNCEKİ POZİSYON, mevcut Alış fiyatından daha düşük bir açılış fiyatına sahipse - bu durumda, ALIŞ pozisyonuna ilave yapılmaz.
Ve her zaman olduğu gibi, öneriler: "OHLC" kene oluşturma modunda optimize edin ve "Tüm tikler" veya "Gerçek tiklere dayalı her tik" modunda tek geçişler gerçekleştirin.
Böyle bir fikir: Birçok sembol ve birçok zaman çerçevesi için genetiği çalıştırmak istiyorum (en uygun şekilde M5 ve H4 dahil olmak üzere). Sonra genetiğin sonuçlarını buraya koyun (test sonuçları nasıl kaydedilir: "Optimizasyon" sekmesindeki genetikten sonra, sağ tıklayın ve "XML'ye Aktar").
İlk veri:
sunucu "MetaQuotes-Demo".
Optimize edilmiş parametreler:
Bu tür sembolleri gözden geçirin ("forex.all" karakter kümesi):
sembol
dönemler
kullanıcı
EURUSD
M5, M10
Vladimir Karputov
GBPUSD
USDCHF
USD/JPY
USDCAD
AUDUSD
AUDNZD
AUDCAD
M5
Vladimir Karputov
AUDCHF
AUDJPY
CHFJPY
EURGBP
EURAUD
EURCHF
EURJPY
EURNZD
EURCAD
GBPCHF
GBPJPY
CADCHF
Yardıma ihtiyacım var - bu kadar çok testi tek başıma yapamam. Bir ön koşul, genetik testinin TAMAMEN - tamamen durana kadar - geçmesi gerektiğidir.
Ivan 1.008 EURUSD M5:
En iyi sonucu veren tek geçiş ("Her onay, gerçek onaylara dayalı" modu):
Gördüğünüz gibi, asıl kazanç, iyi tek yönlü hareketler eklemekten geliyor.
Ivan 1.008 EURUSD M10:
En iyi sonucu veren tek geçiş ("Her onay, gerçek onaylara dayalı" modu):
Bana gelince - başarısız parametreler - yalnızca BİR iyi doldurma nedeniyle kar.
"1.009" sürümü.
Şimdi, bir pozisyon açmak mümkün değilse (Zarar Durdur için minimum girinti koşulu karşılanmıyorsa), mesaj daha bilgilendirici hale geldi - buna fiyatlar eklendi:
Sen bir denizcisin, ben bir denizciyim
sen balıkçısın ben balıkçıyım
sen karada ben denizde
asla görüşmeyeceğiz
Eklendi: borsada ticaret netleşiyor ve danışmanım yalnızca riskten korunma amaçlı (değişim hesabına bağlanmaya çalışırken hata çıktısında bildirildiği gibi:
). Bu nedenle, değişim Paris'te bir kontrplak düdüğü ile uçar.
Ama boşuna - Paris üzerindeki kontrplak hakkında! Baktım, kodunuz borsada işlem yapmak için oldukça kabul edilebilir, en azından FORTS piyasasında. 2013-2017 dönemi için @Si Splice M15 aracındaki strateji test cihazında çalıştırdım, çalıştırmaların sonucu aşağıda gösterilmiştir. Aynı anda çok yönlü pozisyonlara sahip olmadığınız için (danışman Durdur ve Geri Al modunda işlem yapıyor), danışmanın borsada da çalışacağını düşünüyorum, ancak şu anda kontrol etmenin bir yolu yok.
"Ortalamayı kullan" == false parametresini ayarlayın ve "Ivan" EA bir konum eklemeyecektir.
Her ne kadar... bir pozisyon eklese bile, hepsi aynı (sinyal tersine çevrildiğinde) tam bir kapanma var. Deneyebilirsin.
Öyleyse eklesin, asıl mesele, danışmanın pozisyonu ters yönde açmadan önce bir yönde kapatmasıdır .