Şti - sayfa 13

 

TAMAM. İşte test ettiğim STI EA için bir güncelleme.

Aşağıdaki döviz çiftleri ve ayarlarla bunun bu hafta için bile iyi bir EA olduğuna karar verdim:

Herhangi bir döviz çifti için İzleyen Durdurma YOK:

EURUSD (TP: 20, SL: 30)

GBPUSD (TP: 20, SL: 30)

USDJPY (TP: 40, SL: 30)

USDCHF (TP: 20, SL: 30)

USDCAD (TP: 20, SL: 30)

NZDUSD (TP: 20, SL: 30)

muhtemelen

AUDUSD (TP: 20, SL 30)

Bir TP: 60 ile oynayabiliriz ama bence 20-25 TP doğru. Ayrıca daha yüksek bir SL ile oynadım ve görünüşe göre 30 doğru çünkü birçok kez durdurulursa hemen başka bir işlem açacak ve size kar sağlayacaktır.

Her neyse, bu EA için zor bir hafta oldu. EA'yı haftanın ortasında tüm döviz çiftleriyle başlattım ve daha az işlem görenleri filtrelemeye karar verdim.

NewDigital veya başka biri, EA'sına eklemek istediğim bir komut, hafta sonu açık pozisyon tutmamak için Cuma günü saat 20:00 GMT'de tüm pozisyonları kapatma komutudur. Bunun nedeni, bazen hafta sonu döviz kurunun açık olması ve genellikle toparlanmasıdır. Bu EA genellikle bu boşluğu görecek ve bu boşluktan yararlanabilmemiz için hemen bir sıraya (uzun veya kısa) koyacaktır.

Dosyalar:
 

Hangilerinin kalacağını ve hangilerinin gideceğini görmek için para türlerine göre kategorize edilmek dışında yukarıdaki ifadenin aynısı.

Bu arada, tüm döviz çiftlerinin bir ayarıyla başladım:

TP: 60

SL: 30

Ama EA'nın bununla başa çıkamadığını fark ettim, bu yüzden ayarları değiştirmeye karar verdim ve oldukça iyi çalışıyor gibi görünüyor.

Dosyalar:
 
holyguy7:
Hangilerinin kalacağını ve hangilerinin gideceğini görmek için para türlerine göre kategorize edilmek dışında yukarıdaki ifadenin aynısı.

Bu arada, tüm döviz çiftlerinin bir ayarıyla başladım:

TP: 60

SL: 30

Ama EA'nın bununla başa çıkamadığını fark ettim, bu yüzden ayarları değiştirmeye karar verdim ve oldukça iyi çalışıyor gibi görünüyor.

Yarın açıklamalarımı yayınlayacağım. Sadece karşılaştırmak için. Çünkü farklı ayarlar kullanıyorum.

 

H4 zaman çerçevesinin altın gibi göründüğünü fark ettim. M15 veya H1 kadar ticaret yapmaz, ancak haber ve haber dışı zamanlarda daha kararlıdır. Bunun altın olduğuna inanıyorum.

Benim için oldukça iyi çalışan ayarlar aşağıdaki gibidir:

Kâr Al: 30

Kaybı Durdur: 30

Takip Durdurma Yok

En iyi çalıştığı aşağıdaki döviz çiftleri şunlardır:

EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD, USDCHF

İlginç, geçen hafta HABER sonucunda pariteler çalışırken, kar al hedefime ulaşırdım ve ardından EA hemen aynı yönde başka bir emir açar ve bundan para kazanırdı.

H4 zaman aralığı, haberler için daha güvenli ve erken testlere göre genel olarak daha güvenilir görünüyor. Hala TP ve SL için kesin ayarlarla oynuyorum ama genel olarak, 30/30 civarının iyi olduğunu düşünüyorum ve birinin kırılması için sadece %50'nin üzerinde doğru olması gerekiyor, bu yüzden daha güvenli. Ancak, bu EA'yı bu ayarlarla kullanarak en az %66 oranında doğruyu elde edebilirim gibi görünüyor.

 

M15 zaman çerçevesi için hala biraz umudum var. Neyse yarın zaman filtreli/filtreli olmayan ifadeleri göreceğiz.

Değilse, önerebileceğiniz bazı ayarlarınızı kullanır.

 

Çubukların hesaplanması nasıl yapılır?

Merhaba Yönetici,

Harika EA! Canlı olarak kullanmak istiyorum (öğrenciyim, okul için ödeme yapmam gerekiyor) ama nasıl çalıştığını anlamak istiyorum.

Çubukları manuel olarak hesaplamanın karmaşık olduğunu söylediğinizi biliyorum, bu yüzden bunun için bir EA yazdınız.

Çubukların hesaplanmasının nasıl yapıldığını bana açıklayabilir misiniz?

teşekkürler

Mike

mikey[at]college.ucla.edu

 

Ayarlar

Katkıların için çok teşekkür ederim kutsal adam.

Bazı sorularım var.

Hangi cihazı ve hangi ayarı kullanıyorsunuz, CCI ve Stch filtreleri ne durumda?

Lütfen bir iyilik daha ekleyin ve bize bildirin.

Saygılarımızla,

SFX

holyguy7:
TAMAM. İşte test ettiğim STI EA için bir güncelleme.

Aşağıdaki döviz çiftleri ve ayarlarla bunun bu hafta için bile iyi bir EA olduğuna karar verdim:

Herhangi bir döviz çifti için İzleyen Durdurma YOK:

EURUSD (TP: 20, SL: 30)

GBPUSD (TP: 20, SL: 30)

USDJPY (TP: 40, SL: 30)

USDCHF (TP: 20, SL: 30)

USDCAD (TP: 20, SL: 30)

NZDUSD (TP: 20, SL: 30)

muhtemelen

AUDUSD (TP: 20, SL 30)

Bir TP: 60 ile oynayabiliriz ama bence 20-25 TP doğru. Ayrıca daha yüksek bir SL ile oynadım ve görünüşe göre 30 doğru çünkü birçok kez durdurulursa hemen başka bir işlem açacak ve size kar sağlayacaktır.

Her neyse, bu EA için zor bir hafta oldu. EA'yı haftanın ortasında tüm döviz çiftleriyle başlattım ve daha az işlem görenleri filtrelemeye karar verdim.

NewDigital veya başka biri, EA'sına eklemek istediğim bir komut, hafta sonu açık pozisyon tutmamak için Cuma günü saat 20:00 GMT'de tüm pozisyonları kapatma komutudur. Bunun nedeni, bazen hafta sonu döviz kurunun açık olması ve genellikle toparlanmasıdır. Bu EA genellikle bu boşluğu görecek ve bu boşluktan yararlanabilmemiz için hemen bir sıraya (uzun veya kısa) koyacaktır.
 
hackrat:
Merhaba Yönetici,

Harika EA! Canlı olarak kullanmak istiyorum (öğrenciyim, okul için ödeme yapmam gerekiyor) ama nasıl çalıştığını anlamak istiyorum.

Çubukları manuel olarak hesaplamanın karmaşık olduğunu söylediğinizi biliyorum, bu yüzden bunun için bir EA yazdınız.

Çubukların hesaplanmasının nasıl yapıldığını bana açıklayabilir misiniz?

teşekkürler

Mike

mikey[at]college.ucla.edu

Hey Mikey... hoşuna gidiyor!

Algoritmayı şu şekilde anlıyorum. Daha fazla açıklama için koda bakalım.

for (int k=1; k<=20; k++){ // sets the subject comparison bar. It will look at bars from most recent

// to +20 eg. starting at bar 4 then 5,6,7,8,9,...24.

UpPD[k]=True;

DnPD[k]=True;

PDmax[k]=High[N1+k];

PDmin[k]=Low[N1+k];

for (int d=1; d<=N1; d++){

if (PDmax[k]>High[N1+k+d] && UpPD[k]==True) { // looks for a higher high up to 3 bars back but higher must be true for each bar.

if (PDmin[k]<Low[N1+k-d] && UpPD[k]==True){// looks for a lower low up to 3 bars forward. see above

UpPD[k]=True; // BEAR bar

}

else

UpPD[k]=False;

}

else

UpPD[k]=False;

if (PDmax[k]>High[N1+k-d] && DnPD[k]==True){// looks for a higher high up to 3 bars forward.

if (PDmin[k]<Low[N1+k+d] && DnPD[k]==True) {//looks for a lower low up to 3 bars back.

DnPD[k]=True; //BULL bar

}

else

DnPD[k]=False;

}

else

DnPD[k]=False;

if (UpPD[k]==True && skUp<N2){// if it found a BEAR BAR then....setting open price...

skUp=skUp+1; // will reset the price a max of (N2 value)

if (minmin==0 || minmin>Low[N1+k] ) minmin=Low[N1+k]; // ...price = the low of the original subject bar or lowest subject bar that meets the BEAR criteria

}

if (DnPD[k]==True && skDn<N2){//reverse of BEAR criteria

skDn=skDn+1;

if (maxmax==0 || maxmax<High[N1+k] ) maxmax=High[N1+k];

}

if (UD==0 && DnPD[k])UD=1; //BULL Criteria -OK to proceed

if (UD==0 && UpPD[k])UD=2; //BEAR Criteria -OK to proceed

}

}

string comm=Cmt(Period());

if ( UD==1 && maxmax<=Bid ) {// If Bull crieria ok AND the quote is greater than the high of the Highest Bull bar in relation to the subject then OK to SHORT

if ( UD==2 && minmin >= Ask ) {// Reverse of BULL ^

Aşama 1: İlk for döngüsünden başlayarak, Aşama 2 kriterlerini karşılamak için en yeni çubuğu (4 çubuk geri 24 çubuk geri) arıyoruz.

Aşama 2: Bir AYI (Yüksek öncekinden daha yüksek 2/ Düşük, Aşağıdaki 2'den daha düşüktür) veya BOĞA çubuğu (Düşük öncekinden daha düşüktür 2 / Yüksek, aşağıdaki 2'den yüksektir) arar. Kriterlerin en erken örneğini belirlediğinde Karşılaştıktan sonra fiyatı belirlemeye çalışır.Örneğin.Eğer bir AYI çubuğu varsa, fiyat konu çubuğunun En Düşük noktasında İşaretlenir.Sonra geri kalan 24 dönem boyunca geriye bakmaya devam eder ve başka bir AYI çubuğu bulursa Düşük, önceden işaretlenenden daha düşükse, fiyatı o çubuğun en düşük değerine yeniden işaretler.Sadece İşaretler ve yeniden=Fiyatı (x<N2) değeriyle belirlenen maksimum sayıda işaretler.

Aşama 3: Fiyat İşareti karşıladığında veya aştığında VE en son bar kriterleri hizalandığında EA, ticareti yerleştirir. Örneğin. En son Ayı Çubuğu VE mevcut fiyat, en düşük konu olan Ayı çubuğunun Düşük değerinden daha düşüktür SONRA UZUN bir sipariş verilir. PHEW... bunu 10 kat hızlı söyle

Yani, her şey söylendiğinde ve yapıldığında... En son boğa/ayı barını arar ve fiyatı belirler ve belirlenen fiyattan uygun emri açar.

Sorun, siparişlerin karşı trend olmasıdır. Bu EA, hızlı testere koşullarında harika çalışıyor, ancak trend değil.

Analitik yeteneklerimin en iyisine göre, çalışacak algoritmayı böyle anlıyorum. Umarım bu yardımcı olur...

Müdür, doğru muyum?

 

Bazı KURULUM Problemleri ??

Merhaba Holyguy7 ve Yönetici,

Kurulumda veya parametrelerde bazı sorunlarım var sanırım.

Ekli çizelgeye bakın - EA STI4_0_3.mq4 kullanılarak yapılan işlemlerin çoğunu kaybetti.

Herhangi bir tavsiye.

teşekkürler

Hunle Trader.

holyguy7:
Bu EA için belirli bir parlaklık var, ancak trend zamanlarında iyileştirilmesi gerekiyor. Tam olarak çalışma şekli nedeniyle hiçbir şey akla gelmiyor. Belki bir çeşit filtre yapıştırmanın işe yarayacağını düşünüyordum. Nicholishen'in yardımcı olmak için EA'ya Scholastics'i eklediğini biliyorum. EA'ya neredeyse çok fazla ekleme yapmış gibi göründüğü için düzgün bir şekilde test edemedim.

Her neyse, işte EA'daki en son "henüz görülmeyen gelişme". Umarım yardımcı olur.

Bu hafta bazı döviz çiftleri ile bu EA ile bazı başarılar elde ettim. Bu hafta kâr eden döviz çiftleri:

EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD (muhtemelen AUDUSD ve NZDUSD)

H4 grafiğini şu ayarlarla kullanıyorum:

TP: 60

SL: 30

Takip Durdurma Yok

Haftanın başında başladım ve önce iyi başladı, sonra son bir iki gün kaybetmeye başladı. Şimdi haftanın başından beri biraz yükseldim. İşlemleri inceledikten sonra, test ettiğim diğer döviz çiftlerinin benim için parayı kaybettiğini keşfettim. Bu döviz çiftleri şunlardır:

EURJPY, EURCHF, EURGBP, GBPJPY

Hafta sonunda bir açıklama yapacağım ama başladığımın hemen altına düştüğünü ve şimdi doğru yöne gittiğini fark ettim.

Her neyse, işte Nicholishen'in "iyileştirmesi". Lütfen canlı yayına geçmeden önce demoda test edin.
Dosyalar:
 

Müdür

Versiyon 2'nizde fark ettiğim bir şey, açık ticaret kriterlerinin grafikte ok çizme kriterlerinden farklı olmasıdır. Fark init() 'dedir, 2. for döngüsü için kod, konu çubuğunun önceki/sonraki 2 çubuktan daha yüksek/daha düşük olduğunu doğrular. OpenOrder()'da, yalnızca konuyu izleyen ve öncesindeki anlık çubuklarla karşılaştırıldığında, yalnızca ölçütleri karşıladığını doğrular.

Tasarım gereği mi?