Yarışma - sayfa 18

 

Aşağıdaki durumlarda satın alın:

(High[CurrentBar] < trend1 && High[CurrentBar+1] < trend2)[/CODE]

Sell if:

[CODE](Low[CurrentBar] > trend3 && Low[CurrentBar+1] > trend4)

Böylece aşağıdakilere sahibiz:

- satın alma önceki çubuğun yüksek olması trend1'in altında ve bir önceki çubuğun yüksek olması trend2'nin altında.

- önceki çubuğun en düşük seviyesi trend3'ün üzerindeyse ve bir önceki çubuğun en düşük seviyesi trend4'ün üzerindeyse sat.

Kapatma koşulu:

Zararı durdurun ve kar elde edin .

Ve aşağıdakiler:

- alış emri açılmadan önce tüm satış emirleri kapatılacaktır.

- satış emri açılmadan önce tüm alış emirleri kapatılacaktır.

 

Bunu ayarda görüyoruz:

extern int HedgeLevel = 6;

extern int Step = 1;[/CODE]

I think it is more related to pending orders. For example:

ticket = OpenPendingOrder(OP_BUYSTOP,Lots,HedgeLevel+(n*Step+1),Slippage,StopLoss,TakeProfit,ExpertComment,MagicNumber,CurTime() + Expiration);

And there is this in the setting:

extern int Size = 4;

I am not sure but I think that it is maximum trades per chart.

This one:

[CODE]extern bool UseClose = true;

Bu nedenle, UseClose = true ise, Ea, satış ve tersini yapmadan önce tüm satın alma emirlerini kapatacaktır. Bu, yalnızca bekleyen siparişlerle veya tüm satış veya satın alma siparişleriyle ilgili olabilir - bilmiyorum üzgünüm.

Gördüğüm kadarıyla bu EA, panding siparişlerini ve basit siparişleri açabiliyor ve kod benim için basit değil, bu yüzden bir şeyde hatalar olabilirim.

 
nancy2006bj:
Newdigital, Sonuç ilginç görünüyor. Ama teoriyi ve nasıl çalıştığını bilmiyorum. Bilmeme yardımcı olur:

1. Nasıl çalıştığını anlatan herhangi bir bağlantı var mı? veya nasıl çalıştığını görmek için bazı göstergeler?

2.Hangi dosyayı kullanmalıyım (veya bu sonuç hangi dosyada?).

Burada "https://www.forex-tsd.com/expert-analysis/5626-eas-files.html" veya

burada "https://www.forex-tsd.com/expert-analysis/1773-contest-6.html"?

Bu ikisini aynı komisyoncuda ayrı ayrı denedim. Ama biraz farklı görünüyor?

Çok teşekkürler

Nancy

Üzgünüm nancy2006bj,

Ben kodlayıcı değilim. O halde yukarıdaki yazılara ilişkin açıklamam yanlış olabilir. Çünkü HedgeLevel, Step ve Size'ın ne olduğundan hala emin değilim.

Sanırım hala bu sürümü https://www.mql5.com/en/forum/general kullanıyorum çünkü Codersguru geçen yıl Metaquotes yarışması için bu sürümü kullandı.

 

Makanal

Neyse, Newdigital, tarif için teşekkürler. Yapmaya çalışacağım.

newdigital:
Üzgünüm nancy2006bj,

Ben kodlayıcı değilim. O halde yukarıdaki yazılara ilişkin açıklamam yanlış olabilir. Çünkü HedgeLevel, Step ve Size'ın ne olduğundan hala emin değilim.

Sanırım hala bu sürümü https://www.mql5.com/en/forum/general kullanıyorum çünkü Codersguru geçen yıl Metaquotes yarışması için bu sürümü kullandı.
 

Test sonucu tamamen farklı

newdigital, Northfinance brokerindeki Machannel için test sonucum sizinkiyle tamamen farklı. Niye ya? Teşekkür ederim

 
Dosyalar:
machannel.gif  56 kb
 

Bu Machannel testinin sonucudur

Dosyalar:
machannel_1.gif  40 kb
 

Bu EA için pip cinsinden ifadeler gönderiyorum ve siz bunu cullency yatırıyorsunuz.

Mevduat para birimi cinsinden ifadedir. Bu resme bakın:

Bu EA'yı grafiğe eklediğinizde, 16 Kasım'dan beri zaten bir açık ticaretim vardı. Bu işlem 20 Kasım saat 11:26'da kapatılmıştır. Ve bu yüzden 16 ile 20 arasında senin ticaretini yapmadım.

Sonraki ticaret seninle aynıydı.

Ve EA'yı MetaEditor ile açtım ve ayarda aşağıdakileri görüyorum:

NumberOfTries = 5;

Koddan anladığım kadarıyla, EA siparişi açmaya çalışabilir.

ayrıca 23 Kasım'da 2 karlı siparişim var ve bir tane siparişiniz var. Ama 20'de 12:33'te siparişim yoktu ....

Bilmiyorum.

Bu EA, başından beri düşündüğüm kadar basit değil.

Dosyalar:
nf.jpg  44 kb
 

MaChannel EA.

H1 zaman aralığı.

Varsayılan ayarları.

İleri test sonuçları .

EURGBP:

EURUSD:

USDCHF:

 

Ve 3 çiftin tümü:

Dosyalar: