Sonlandırıcı v2.0 - sayfa 54

 

Lütfen Termonator EA için güncellenmiş ifadeleri bulun.

Pipskateer:
Yeni Dijital, tablolarda bakiye/özkaynak grafiklerini görüntülemek için kullandığınız göstergeyi paylaşır mısınız yoksa özel bir indy mi? Geriye dönük testlerimde bana çok yardımcı olacaktır. Teşekkürler!

Ekli. İkinci versiyon var ama ben ilkini kullanıyorum. İleri test içindir.

Dosyalar:
terminator.zip  135 kb
 

Ve burada yeni sürümü hatırlatmak istiyorum https://www.mql5.com/en/forum/177320 (hala eskisini test ediyorum).

 
newdigital:
Lütfen Termonator EA için güncellenmiş ifadeleri bulun. Ekli. İkinci versiyon var ama ben ilkini kullanıyorum. İleri test içindir.

Sizi rahatsız etmek istemem, ancak ilk sürüm ileri test için daha uygunsa, onu da alabilir miyim? Zaten eklediğiniz sürüm her ikisini de yapacaksa, zahmet etmeyin. Yardımın için çok teşekkürler!

 
Pipskateer:
Sizi rahatsız etmek istemem, ancak ilk sürüm ileri test için daha uygunsa, onu da alabilir miyim? Zaten eklediğiniz sürüm her ikisini de yapacaksa, zahmet etmeyin. Yardımın için çok teşekkürler!

Termonator EAs sürümleri (sadece bilgi için):

tmaneval tarafından Terminatör EA :

- sürüm 1 burada ;

- sürüm 2 burada .

- ayarlarla sürüm 2.03 burada .

- GenerateMagicNumber işlevli 2.03 sürümü burada (ayarlar önceki bağlantıdadır).

- project1972 tarafından sürüm 4 burada .

2.03 sürümünü test ediyorum.

Göstergeye gelince, 1. versiyonu yayınladım. Tablodaki ifadeleri görmek başlatıcıdır (ileriye dönük test). Ben ilk sürümü kullanıyorum. İkinci versiyon, tüm ifadeleri gösterme konusunda biraz geliştirildi (örneğin portföy olarak). Bu göstergenin hiçbir sürümü geriye dönük test ile çalışmıyor.

 
newdigital:
Termonator EAs sürümleri (sadece bilgi için):

tmaneval tarafından Terminatör EA :

- sürüm 1 burada ;

- sürüm 2 burada .

- ayarlarla sürüm 2.03 burada .

- GenerateMagicNumber işlevli 2.03 sürümü burada (ayarlar önceki bağlantıdadır).

- project1972 tarafından sürüm 4 burada .

2.03 sürümünü test ediyorum.

Göstergeye gelince, 1. versiyonu yayınladım. Tablodaki ifadeleri görmek başlatıcıdır (ileriye dönük test). Ben ilk sürümü kullanıyorum. İkinci versiyon, tüm ifadeleri gösterme konusunda biraz geliştirildi (örneğin portföy olarak). Bu göstergenin hiçbir sürümü geriye dönük test ile çalışmıyor.

Ekli 2.03 sürümü için güncellenmiş ifadeler.

Dosyalar:
 
newdigital:
Termonator EAs sürümleri (sadece bilgi için):

tmaneval tarafından Terminatör EA :

- sürüm 1 burada ;

- sürüm 2 burada .

- ayarlarla sürüm 2.03 burada .

- GenerateMagicNumber işlevli 2.03 sürümü burada (ayarlar önceki bağlantıdadır).

- project1972 tarafından sürüm 4 burada .

2.03 sürümünü test ediyorum.

Göstergeye gelince, 1. versiyonu yayınladım. Tablodaki ifadeleri görmek başlatıcıdır (ileriye dönük test). Ben ilk sürümü kullanıyorum. İkinci versiyon, tüm ifadeleri gösterme konusunda biraz geliştirildi (örneğin portföy olarak). Bu göstergenin hiçbir sürümü geriye dönük test ile çalışmıyor.

Teşekkürler ND! Sanırım indy hakkındaki ilk yazınızı yanlış anladım. Lütfen vaktiniz olduğunda ve sakıncası yoksa ikinci versiyonu yayınlayın. Çıktılarını amaçlarım için karşılaştırmak istiyorum. Tekrar rahatsız ettiğim için özür dilerim, oldukça meşgul olduğunuzu biliyorum.

 

Lütfen güncellenmiş ifadeleri bulun.

Dosyalar:
 

Lütfen 2.03 sürümü için güncellenmiş ifadeleri bulun.

4 numaralı yeni sürümü henüz test etmedim ancak bazı kişiler 4 numaralı sürümün çok daha iyi ve daha güvenli (daha az riskli) olduğunu söyledi.

Dosyalar:
 

Soru.

Piyasa durumu filtreleri kullanıyorsak, bu EA neden M30 zaman çerçevesi için GBPUSD için karlı (geriye dönük testinize göre) ama H1 için değil? Yani bu piyasa durumu filtreleri herhangi bir zaman diliminde çalışmıyor mu?

Cevap.

İşe yarıyor. Bu Terminator EA'da herhangi bir mantığı değiştirmedim. Sadece birkaç kod yerleştirdim ve hepsi bu. piyasa durumu kodları AbsoluteStrength göstergesidir. Aynı ayarlara sahip tek bir gösterge. Farklı çiftler ve zaman dilimleri için bu Mutlak Güç göstergesinin ayarı farklı olabilir.

Örneğin, TF1=0, TF2=10080 ve H1 ticaretini seçtik. Bu, H1 zaman çerçevesini ve W1 zaman çerçevesini filtrelediğimiz anlamına gelir. Bu filtreler kapatma çubuğuna kodlanmıştır. H1'deki kapatma çubuğu 1 saat önce. W1'deki kapatma çubuğu bir hafta önce. Yani, bu göstergenin H1 ve W1 için aynı ayarını bir filtre olarak kullanıyorsak, bazı hatalar olabilir: 1 saat daha az veya daha fazla ... H1 zaman çerçevesi için önemli olmayabilir ama bir hafta veya daha azı gerçekten önemlidir. . Çünkü filtrelerimiz W1 zaman diliminde yükseliş gösteriyorsa ama aslında öyle değil...

Bu AbsoluteStrength göstergesinin farklı filtreler için farklı ayarlarına sahip olmanın iyi olabileceğini düşünüyorum (bu EA'da 2 filtremiz var.

Soru.

Bu göstergenin ayarını seçmek gerçekten önemliyse, bu ayarı nerede bulabilirim ve iyi ayarı nasıl seçebilirim?

Cevap.

Bu çok kolay. Gösterge bir önceki gönderiye eklenmiştir. Ve eğer EA'yı MetaEditor'da açarsak, EA içindeki ayarları bulacağız. Varsayılan göstergenin ayarları = EA içindeki ayarlar. Görebiliriz.

Örneğin, H1 zaman dilimi, TF1=0 ve TF2=10080 (haftalık zaman dilimi) ticareti yapıyoruz. Bu göstergeyi H1 grafiğine ekleyin ve trendin nerede başladığını, nerede bittiğini vb. görün ve ayarı düzeltin. Ve bu göstergeyi W1 zaman dilimi için ekleyin ve grafikte göstergenin ayarlarını görsel olarak seçin: yükseliş trendinin örneğin 1 Ağustos'ta başladığını göstergeye göre görürsek, grafiğe göre gerçekten 1 Ağustos'ta başladı mı? Bunu grafiğe çok kolay indikatör ekleyerek görebiliriz.

Ve sonra EA içindeki ayarları düzeltebiliriz.

Soru.

Yükseliş trendinin, düşüş trendinin, düzeltmenin nerede olduğunu nasıl bilebilirim ... Ben kodlayıcı değilim.

Cevap.

Kodlayıcı olmanıza gerek yok. Göstergenin ayarlarını grafikteki gerçek ve geçmiş piyasa durumu durumuna göre düzeltmek için bu gönderideki resmi kullanın. W1, MN1 ve D1 zaman dilimleri için çok önemlidir. Ayrıca, farklı çiftler için çok önemlidir.

Soru.

Önceki gönderide geriye dönük test sonuçlarını almak için bu göstergenin ayarlarını değiştirdiniz mi?

Cevap.

Değişmedim. EA içinde bu göstergenin varsayılan ayarlarını kullandım. Bunun önemli olduğunu düşünmedim. İşte bu yüzden benim için doğru ayarları seçmek çok zordu: Bunu yapmak için 2 gün harcadım. Şimdi anlıyorum: Bu EA'da stop loss değerini 120 pip'e (örneğin GBPUSD için) çıkarmak yerine bu göstergenin ayarlarını değiştirmek zorunda kaldım.

Filtre1 (TF1) ve filtre2 (TF2) için birbirinden ayrı olarak kolay değiştirilebilen bir sonraki sürümü oluşturacağım.

 

Bu elit bölümdeki bazı gelişmeler devam ediyor: İyi çalışan Ticaret Sistemi . Ayarlarla birlikte birkaç EA geliştirildi. Diğer bazı EA sürümleri hala geliştirme aşamasındadır. Her şey bu konunun 20 nolu mesajında var İndirmek için iyi çalışan bir Ticaret Sistemi .

EA'ların bazı Çoklu zaman çerçeveli olmayan sürümleri geliştirilmiştir. Elit kesimde çokça karşılaştığımız normal versiyonlar.

Halen geliştirilmekte olan EA'lar şunlardır: çok zaman çerçeveli bir versiyondur. İlk önce piyasa durumu göstergesi oluşturmaya karar verdik. Ardından, piyasa durumunu değerlendirmek için bazı kodları tahmin ettik (kodlar, belirli piyasa koşullarında ticaret yapmak için herhangi bir EA'da yer alabilir): yükseliş trendi, düşüş trendi, düşüş düzeltmesi, yükseliş düzeltmesi, işlem yapmayan bölge, dalgalı. Mutlak Güç göstergesidir.

--------------------------

Daha sonra bu Terminator_2.03 versiyonuna bu kodları stop loss değeri ile test etmek ve bu kodların nasıl çalıştığını görmek için yerleştirmeye çalıştım.

İki MTF filtresi kullandım (iki AbsoluteStrength göstergesi):

-TF1. İlk filtre için zaman çerçevesidir. Bu filtre, yalnızca seçilen zaman diliminde yükseliş ve düşüş trendi ticareti yapmak için tasarlanmıştır. Örneğin, TF1=0 ise, EA mevcut zaman diliminde yükseliş ve düşüş trendi ticareti yapacaktır (H1'de işlem yapıyoruz). TF1=1440 ise, bu durumda EA, D1 zaman diliminden (sayı olarak D1=1440) yön alacaktır, ancak yalnızca yükseliş veya düşüş trendi olacaktır.

-TF2. Aynı gösterge. Bu filtre, yükseliş trendi, düşüş trendi, düşüş düzeltmesi ve yükseliş düzeltmesi ticareti yapmak için tasarlandı.

TF1 ve TF2 arasındaki farkları anlamalıyız: W1 zaman dilimindeki düşüş düzeltmesi, H1 veya H4'te (sadece örneğin) çok iyi bir düşüş trendi olabilir, bu nedenle örneğin TF2 için daha yüksek zaman dilimi ayarlanabilir. Ancak diğer yandan, TF1 için daha yüksek bir zaman çerçevesi ayarlarsak daha fazla sinyali filtreleyebiliriz.

Örneğin: TF1=0 ve TF2=10080. Bunun anlamı şudur: H1 zaman dilimine eklenen EA, yükseliş trendi/düşüş trendi/düzeltmeler için haftalık yönde mevcut H1 zaman diliminde yükseliş trendi/düşüş trendi ticareti yapacak.

Açıklamamın anlaşılır olup olmadığından emin değilim.

TF1 ve TF2, bu yeni Terminator EA'daki ayarlardır. Bu nedenle, EA'larda piyasa durumu kodlarını ilk kez kullanma girişimimizdir. AbsoluteStrength göstergeleri için ayarlar (bu göstergeyi filtre1 ve filtre2 olarak kullanıyoruz) kodun içindedir: MetaEditor'da EA'yı açmanız yeterlidir.

İyileştirmenin bir sonucu olarak:

- bu Terminatör EA'yı herhangi bir yönde stop loss değeriyle takas edebiliriz (sadece uzun veya sadece kısa değil; her iki yönde de ticaret yapabiliriz);

- EA doğru yönü kendisi seçecektir.

- Bu EA'nın herhangi bir çiftle başarılı olması için doğru ayarları bulmak gerekir. Ayarlar, farklı çiftler için farklı olmalıdır. Zararı durdur değeri, TF1 ve TF2 ile "oynayabilir", kar alabilir ve OpenOrdersBasedOn alabiliriz.

- bu E'nin performansı, bizim için aşağıdaki olan piyasa durumuna bağlıdır: ticarete ne zaman başladığınıza bağlıdır.

Bu EA yavaş yavaş geriye dönük test yapıyor, bu nedenle lütfen bu gönderiye eklenmiş geriye dönük test sürümünü ve ticaret sürümünü (tüm göstergeler ve geriye dönük test sonuçlarıyla birlikte) bulun.

------------------

Ayarlar

- İlk görüntü EURUSD, H1 zaman çerçevesi, stoploss=70 (varsayılan), TF1=0 (varsayılan) ve TF2=0 (varsayılan) için geriye dönük testtir. Diğer ayarlar varsayılandır.

- İkinci resim: EURUSD, H1 zaman aralığı, zararı durdur=70 (varsayılan), TF1=0 (geçerli zaman çerçevesini filtrelemek için), TF2=10080 (haftalık yön), maksimum ticaret=7.

- 3. resim: USDJPY, H1 zaman çerçevesi, zararı durdurma = 120, maksimum işlem =7, OpenOrdersBasedOn = 4, TF1=0, TF2=1440. Diğer ayarlar varsayılandır.

- 4. görüntü: GBPUSD, M30 zaman çerçevesi, zararı durdur = 70, OpenOrdersBasedOn = 5, TF1=0, TF2=0. Diğer ayarlar varsayılandır.

-------------

Kayıplar.

Bu tür sistemler çok risklidir. Örneğin, maksimum işlem =7'yi seçtiniz. Kaybınız varsa bu, 7 işlemin tümünün zarar durdurduğu ve bu sistemde lot büyüklüğünün arttığı anlamına gelir. Zararı durdur 70, işlem başına 120 pip veya seçtiğiniz başka bir değer olabilir. Kayıplarınızın ne kadar büyük olacağını hayal edebiliyor musunuz? Kayıplar, örneğin yarım yıl boyunca elde ettiğiniz tüm kârınızı öldürebilir. Bu yüzden risklidir. Çalıştığından tam olarak emin olana kadar gerçek parayla kullanmayın.

Ayarı optimize edebilirsiniz, özellikle AbsoluteStrength göstergesi için ama optimizasyon çok yavaş gidiyor ben yapmadım. Ayarları optimize etmedim. Az önce maksimum işlem değerini, OpenOrdersBasedOn, TF1 ve TF2'yi değiştirdim ve zararı durdur değerini.

----------------

Lütfen piyasa durumuyla ilgili bu kararın yalnızca bir göstergeye dayandığını unutmayın: Mutlak Güç göstergesi. Bu 'normal' bir göstergedir ve nasıl kullanılacağı konusunda sadece farklı bir yorum kullanıyorum. Özel bir şey yok. Ayrıca, bu göstergenin gelecekteki olası piyasa durumu hakkında herhangi bir tahmin olanağı bulunmamaktadır. Ama ilk adımdır. Sonraki kodlar, tahmin olasılığı olan Ichimoku göstergesine ve sonunda birkaç piyasa durumu koduna/göstergesine/EA'ya sahip olduğumuz diğer bazı göstergelere/sistemlere ilişkin olabilir. EA Switcher'ı geliştirmek için ilk adımımız bu.