FX stratejim - PipMachine. - sayfa 3

 

Merhaba Mook.

Yaklaşık 30 dakika önce yaptığım ve %100 mükemmel olmadığını ve ince ayar yapılması gerektiğini belirten gönderiye mi atıfta bulunuyorsunuz? Eğer öyleyse, sorduğun şeyi o başlıkta belirttim.

Diğer sorunuza gelince, hayır, herhangi bir performans raporu yapmadım. esas olarak bunun gerekli olduğunu düşünmediğim için.

 
de04:
Merhaba FXGuy2000 Sadece sisteminizi deniyorum ve benim için biraz pip yapıyorum. Harika sisteminiz için teşekkürler.

Rica ederim. Umarım senin için gerçekten iyi sonuç verir.

İlk önce bir demo hesabında test ettiğinize güveniyorum? Değilse, lütfen yapın ve ortaya çıkan tüm farklı kalıpları tanımak için en az 3-6 ay boyunca.

iyi şanslar.

 
Maji:
Lütfen ekteki EA'yı deneyin ve sistemin kurallarına uyup uymadığını bana bildirin. Maji

Lotları ve risk büyüklüğünü ayarlamaya çalıştım ve bu hatayı aldım.

'MA CrossOver with Filters.mq4' derleniyor...

" BreakEvens " işlevine atıfta bulunulmuyor ve exp dosyasından kaldırılacak

"TrailingAlls" işlevine atıfta bulunulmuyor ve exp dosyasından kaldırılacak

0 hata(lar), 2 uyarı(lar)

 
Maji:
Lütfen ekteki EA'yı deneyin ve sistemin kurallarına uyup uymadığını bana bildirin. Maji

Vay canına, kesinlikle orada bir yeteneğin var Maji, ilk deneme için, Aferin.

Strateji test cihazında denedim ve bazı Niiiiiiiice sonuçları aldım.

Ancak, hayır ama değil. ama bir ancak... İnce ayar yapılması gerekiyor.

Bu EA'da, olmaması gerektiği gibi davrandığı bazı durumlar vardır.

Ne demek istediğimi açıklamanız için bir görüntü oluşturacağım.

Umarım bu resim açıklamaya yardımcı olur. İnsan etkileşimi olmadan çalıştığı için bunu otomasyon amacıyla basitleştirmeye çalıştım, bu yüzden manuel olarak yapıldığında normalde önerilebilecek tutarsızlıkları en aza indirmeye çalışıyorum.

Herhangi bir şekilde, umarım bu yardımcı olur ...

İyi iş.

Dosyalar:
 

FXAdam,

Lütfen bana tüm kuralları söyle. Ancak, programlama amacıyla, fiyat bir kanal içindeyken satın alma gibi kurallar çalışmayacaktır. Kurallar matematiksel olarak tanımlanmalıdır. Bir kanalı matematiksel olarak tanımlayabilirseniz, onu bilgisayar koduna dönüştürmeyi deneyebilirim.

Ayrıca, grafiğinizde çok geç satın aldığını söylediğiniz bir yer sarı renkte (solda). Gerçekten daha önce satın aldığı bir pozisyonu satıyordu. Aslında, program giriş koşullarının karşılandığını tespit ettiğinde, giriş için çizelgede işaretlenmeden önce girişin birkaç çubuk olduğunu düşünüyorum. Her zamanki gibi, sadece kuralları uygulamaya çalışıyorum, bu yüzden kurallar ne kadar kesin olarak tanımlanabilirse, o kadar kolay olur.

Paylaşım için teşekkürler,

Maji

 
Maji:
FXGuy, Lütfen bana tüm kuralları verin. Ancak, programlama amacıyla, fiyat bir kanal içindeyken satın alma gibi kurallar çalışmayacaktır.

heehee....evet, bunu biliyorum... Hangisinin kanal olarak sınıflandırıldığını söyleyebilirsin diye düşündüm...

bir tik atın, kanala tekrar bakayım ve rakam aralığının ne olduğunu göreyim.... .... .... ... ADX, +DI ve -DI 0-20 arasındayken derdim Aralık. Ancak, değişkenin kullanıcı tarafından yapılandırılabilmesi için değiştirilebilmesi ve Macd için aralıkların ve EMA'ların da değiştirilmesinin iyi olacağını düşünüyorum.

Tamam, bakalım bu iyi mi...

ADX kuralları:

========

ADX üzerinde işlem yapmama koşulu:

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

Bu nedenle, (ADX) && (+DI) && (-DI) 0-20 aralığındaysa uzun veya kısa girmeyin.

SATIN ALMAK İÇİN Koşul:

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

EĞER, (ADX) && (+DI) veya (ADX) && (-DI) veya (ADX) && (+DI) && (-DI) 25+ başlangıç satın alma ticareti tetikleyici aralığındaysa, EĞER bu koşul true: ADX = 25+ && (+DI) > (-DI) veya eşit veya daha fazla (==>) = SATIN AL

SATMAK İÇİN Koşul:

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

EĞER, (ADX) && (+DI) veya (ADX) && (-DI) veya (ADX) && (+DI) && (-DI) 25+ başlangıç satın alma ticareti tetikleyici aralığındaysa, EĞER bu koşul true: ADX = 25+ && (-DI) > (+DI) veya Eşit veya daha fazla (==>) = SAT

KAPATMA Koşul Uzun veya Kısa:

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

En yüksek son sayısının IF ADX'i 10'dan fazla azalır. KAPAT Uzun veya Kısa. yani, mor çizginin olduğu yukarıdaki şemada, ADX yeşil düz çizgi 59'a ulaşır, bu rakam bilinen son yüksek ADX sayısıdır, eğer bu rakam 10 veya daha fazla düşerse, CLOSE uzun veya kısa.

===================================

EMA için kurallar.

===========

Satın Alma Durumu:

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

EĞER ADX SATIN AL koşulu doğruysa:

EMAFast > EMASlow SATIN AL/Uzun Olursa.

Satış Durumu:

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

EĞER ADX SATIŞ koşulu doğruysa:

EMAFast < EMASlow ise, SAT/Kısa Git

Kapat Koşul:

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

"HERHANGİ BİR" koşulu birlikte doğruysa, o zaman:

Kapat Uzun = EMAFast <YALNIZCA EMASlow ise

ADX < bilinen en yüksek son durumundan 10 veya daha fazla. VEYA Macd = -0,00

Kapat Kısa = EMAFast > YALNIZCA EMASlow ise

ADX < bilinen en yüksek son durumundan 10 veya daha fazla. VEYA Macd = 0,00+

Macd Satın Alma Durumu:

============

SATIN AL İŞARET EĞER koşullardan biri veya her ikisi veya tümü doğruysa.

EMAFast'ın durumu > EMASlow ve veya EĞER (ADX SATIN AL Koşulu doğru) iken Macd sinyal hattı 0,00+ ise UZUN/SATIN AL'a gidin

Macd Satış koşulu:

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

Koşullardan biri veya her ikisi veya tümü doğruysa Ticareti SATIN.

EMAFast'ın koşulu < EMASlow ve veya IF (ADX SATIŞ Koşulu doğru) iken Macd sinyal hattı -0.00'daysa, KISA/SATIŞ'a gidin

Macd Kapat Durum:

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

Herhangi bir koşul doğruysa Kısa İşlemi Kapatın:

EĞER macd +0,00 ise EMAFast > EMASlow ve OR ADX && +DI && -DI 0 - 20 aralığında ise. TİCARETİ KAPATIN.

Herhangi bir koşul doğruysa Long Trade'i kapatın:

EĞER macd -0.00, WHILE ise, EMAFast < EMASlow ve veya ADX && +DI && -DI 0 - 20 aralığında.

Maji:
Kurallar matematiksel olarak tanımlanmalıdır. Bir kanalı matematiksel olarak tanımlayabilirseniz, onu bilgisayar koduna dönüştürmeyi deneyebilirim.

Umarım yukarıdaki yardımcı olmuştur... nasıl yazılacağını bulmak biraz zaman aldı..lol

Umarım anlayabilirsin?

Maji:

Ayrıca, grafiğinizde çok geç satın aldığını söylediğiniz bir yer sarı renkte (solda). Gerçekten daha önce satın aldığı bir pozisyonu satıyordu. Aslında, program giriş koşullarının karşılandığını tespit ettiğinde, giriş için çizelgede işaretlenmeden önce girişin birkaç çubuk olduğunu düşünüyorum. Her zamanki gibi, sadece kuralları uygulamaya çalışıyorum, bu yüzden kurallar ne kadar kesin olarak tanımlanabilirse, o kadar kolay olur.

Paylaşım için teşekkürler,

Maji

Görüyorum ki, çoğunu yakalamayı nasıl başardığınız konusunda gerçekten çok etkilendim. İyi iş.

 

Teşekkürler FXguy, ama kafam daha çok karıştı.

Böyle kurallar bekliyordum:

eğer koşul1 ve koşul2 ve (koşul3 değil) vb.. .o zaman satın alın.

Bunları bölerek beynimi karıştırdın, bunu yapmak çok zor değil

Bu arada, en iyi alım ve satımlar ADX'in düşük değerlerinden gelir, grafiklere bakın ve göreceksiniz. Bence çok fazla filtre sistemi bozar, tıpkı çok fazla aşçının çorbayı bozması gibi. Temel sistem sağlamsa, neden onunla uğraşalım. Ne kadar çabalarsan çabala, kayıpların olacak. Neden onlar için endişeleniyorsun? Birincisi, çok fazla filtreyi kaldıramıyorum ve 3 veya 4'ten fazla kuralı olan herhangi bir sistem kısa dikkat süremden çıkıyor.

Tekrar teşekkürler,

Maji

 

Merhaba,

Bunun için üzgünüm.

Sistem, küçük hareketleri değil, yalnızca büyük hareketleri yakalamak için tasarlanmıştır.

Bu yüzden, bunu ADX = 25, vs.'ye göre yönetip yönetemeyeceğinizden emin değilim.

 

Veya bu nasıl bir WorkAround4 için: Diğerlerinden daha da basit.

UZUN.

EĞER ADX & +DI > 20 == UZUN

EĞER UZUN ve (+DI < 20) UZUN İşlemi KAPATIN.

KISA BOYLU.

EĞER ADX & -DI > 20 == KISA

KISA OLURSA ve (-DI < 20) KISA İŞİ KAPATIN.

VEYA

Çalışma Çevresi5:

UZUN:

EĞER +DI ve -DI eşitse (çaprazlanmışsa) bekleyin (+DI ve ADX) > 20

EĞER UZUN ve (+DI < 20) UZUN İşlemi KAPATIN.

KISA BOYLU

EĞER (+DI & -DI) eşittir (çaprazlanmış) için bekleyin (-DI & ADX) > 20

KISA OLURSA ve (-DI < 20) KISA İŞİ KAPATIN.

 

İşleri basitleştirmenin bir yolu olup olmadığını görmeyi düşünüyordum... İşte size yardımcı olabilecek birkaç şey.

Özetle, ADX'in 20'nin üzerinde olması ve mevcut trendin güçlü olduğunu teyit etmek için yükselmesi gerekir (fiyatın yükselip yükselmediğine bakılmaksızın), +DI ve -DI'nin kesişmesi ve hangisinin trend yönü ile alakalı olması gerekir ( +DI = yükseliş trendi, -DI + düşüş trendi) yükselmeli ve 20'nin üzerinde olmalıdır.

Çalışma Çevresi1:

UZUN

====

+DI ve -DI koşulunun kesiştiği durumda, ADX ve +DI'nin koşulunun 20 veya daha fazla olduğunu kontrol edin. Eğer öyleyse, SATIN AL. (+DI ve -DI kesiştiğinde ADX & +DI 20'de olmayabilir, ancak satın almadan önce durumu bekleyin)

SATMAK

====

+DI & -DI koşulunun kesiştiği durumda, ADX & -DI'nin koşulunun 20 veya daha fazla olduğunu kontrol edin. Varsa SATIN. (+DI ve -DI kesiştiğinde ADX & -DI 20'de olmayabilir, ancak satmadan önce durumu bekleyin)

KAPAT Uzun:

=========

UZUN bir pozisyonu kapatmak için EMAFast'ın EMASlow'dan > olup olmadığını kontrol edin.

KAPAT Kısa:

==========

KISA bir pozisyonu kapatmak için, EMAFast'ın EMASlow'dan << olup olmadığını kontrol edin.

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

İşte buna bakmanın başka bir yolu.

Çalışma Çevresi2:

UZUN:

=====

+DI ve -DI'nin bulunduğu koşul kesişiyorsa, ADX ve +DI'nin koşulunun 20 veya daha fazla olduğunu ve döviz çifti fiyatının EMA1(EMAFast) üzerinde olup olmadığını kontrol edin. Eğer öyleyse, SATIN AL.

KISA BOYLU:

======

+DI ve -DI'nin bulunduğu koşul kesişiyorsa, ADX ve -DI'nin koşulunun 20 veya daha fazla olduğunu ve döviz çifti fiyatının EMA1(EMAFast) altında olup olmadığını kontrol edin. Varsa SATIN.

KAPAT Uzun:

=========

UZUN bir pozisyonu kapatmak için EMAFast'ın EMASlow'dan > olup olmadığını kontrol edin.

KAPAT Kısa:

==========

KISA bir pozisyonu kapatmak için, EMAFast'ın EMASlow'dan << olup olmadığını kontrol edin.

VEYA

Çalışma Çevresi3:

Bu sadece ADX'i kullanır ve başka bir şey kullanmaz. Bu bir SAR. (Dur ve Geri Dön). WorkAround1'e benzer, ancak diğer şekilde kapatmak ve yeniden açmak için zıt sinyalleri kullanır.

UZUN

====

+DI ve -DI koşulunun kesiştiği durumda, ADX ve +DI'nin koşulunun 20 veya daha fazla olduğunu kontrol edin. Eğer öyleyse, SATIN AL.

SATMAK

====

+DI & -DI koşulunun kesiştiği durumda, ADX & -DI'nin koşulunun 20 veya daha fazla olduğunu kontrol edin. Varsa SATIN.

Uzun Kapat:

=========

+DI & -DI koşulunun kesiştiği durumda, ADX & -DI'nin koşulunun 20 veya daha fazla olduğunu kontrol edin. Kapat Uzun.

Kapat Satış:

========

+DI ve -DI koşulunun kesiştiği durumda, ADX ve +DI'nin koşulunun 20 veya daha fazla olduğunu kontrol edin. Kapat Kısa.

============

Bunun işleri daha da karıştırıp karıştırmadığından emin değilim. Bu, daraltabileceğim en basit şey.

Neden: