Evrensel MA Çapraz EA - sayfa 81

 
mitch910:
Hangi zaman diliminde işlem göreceğini nasıl seçersiniz? Sadece şu anki açık mı? Teşekkürler.

Evet, hangi zaman dilimi çizelgesini koyarsanız koyun.

 

Yardım

Merhaba, ticaret ve programlama konusunda yeniyim. bu mq4 için çok teşekkürler. Aşağıda evrensel ma cross ea parametresini düzenlemeye çalıştıktan ve bir demo hesabında test ettikten sonra karşılaştığım bazı sorunlar var.

sadece 2 ma kullanıldı.

- fastma slowma'yı geçtiğinde sadece 1 işlem açmak istiyorum.

- bir sonraki geçiş ve aynı anda ters pozisyonda açık ticaret olduğunda ticaretten çıkın. (Çıkış için stoploss ve takip eden kayıpla ilgili bir sorunum yok).

- stoploss veya takip eden kayıptan çıktıktan sonra, bir sonraki geçişe kadar herhangi bir işlem açmayın

- ayrıca bir işlem süresi eklemek istiyorum, o zaman sadece eur ve biz işlem saatinde işlem yapmak istersem (başlangıç:20 ve bitiş:4? ama çalışmıyor gibi görünüyor) hangi sayıyı koyarım? saat dilimim GMT+0800.

Bana doğru girmeyi öğretebilecek herkese şimdiden teşekkürler. başka herhangi bir tavsiye de takdir edilmektedir. =)

 

0-24 ile ayarlayabileceğiniz süre dediğiniz gibi diğer tüm istediğiniz şeyler mevcut, her biri için ayarları bulmanız yeterli.

 

MA Cross EA, Yılan başlatıcılı

mrtools:
Sorun değil Fajar, herhangi bir sorun olursa bize bildirmekten çekinmeyin.

Merhaba Mrtools

Ekteki "al-sat" a dayalı el ticareti sistemimin bir ekran görüntüsünü yayınlayacağım.

Sonuçlar oldukça iyi ama yarım periyot 4 veya 5 ile kullandığım yılan indi'sine bakmanızı istiyorum.

çubukları oldukça hızlı takip ediyor ama aynı zamanda son çubuğu da yeniden çiziyor.

Bunu daha küçük bir dereceye kadar yapmak için düzenlenebilseydi, bir EA için çok değerli olurdu.

Umarım bir çözüm bulabilirsiniz.

Saygılarımla ve büyük yardımınıza devam edin.

Şimdiden teşekkürler

kurtçuk

buysell20.zip [ATTACH=CONFIG]145387

Dosyalar:
 
wolfsch:
Merhaba Mrtools

Ekteki "al-sat" a dayalı el ticareti sistemimin bir ekran görüntüsünü yayınlayacağım.

Sonuçlar oldukça iyi ama yarım periyot 4 veya 5 ile kullandığım yılan indi'sine bakmanızı istiyorum.

çubukları oldukça hızlı takip ediyor ama aynı zamanda son çubuğu da yeniden çiziyor.

Bunu daha küçük bir dereceye kadar yapmak için düzenlenebilseydi, bir EA için çok değerli olurdu.

Umarım bir çözüm bulabilirsiniz.

Saygılarımla ve büyük yardımınıza devam edin.

Şimdiden teşekkürler

kurtçuk

buysell20.zip [ATTACH=CONFIG]145387

Merhaba Wolfsch,

Herhangi bir şey yapmadan önce kaynak koduna (mt4) ihtiyacım var ve göstergenin derlenmemiş versiyonuna ihtiyacım var.

 

kodun anlaşılmasına yardımcı olun

merhaba

aptalca bir soru olabilir, ancak kod sinyalini kodun neresinde alıyor. okudum :

BuyCondition = doğru;

TradeDirection = "YUKARI";

CrossTime = iTime(NULL,TimeFrame,0);

ama UP referansı nerede, şimdi nasıl ve yukarı sinyali?

Bir acemi olarak karşılaştığım için üzgünüm, ancak bu tarz kodlamayı daha önce görmemiştim, mükemmel bir basitlik ve öğrenmek istiyorum.

Kenny

if(ConfirmedOnEntry==true)

{

if(CheckTime==iTime(NULL,TimeFrame,0)) return(0); else CheckTime = iTime(NULL,TimeFrame,0);

FastMACurrent = iMA(NULL,TimeFrame,FastMAPeriod,FastMAshift,FastMAType,FastMAPrice,1);

SlowMACurrent = iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,1);

}

else

{

FastMACurrent = iMA(NULL,TimeFrame,FastMAPeriod,FastMAshift,FastMAType,FastMAPrice,0);

SlowMACurrent = iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,0);

}

CrossDirection = subCrossDirection(FastMACurrent,SlowMACurrent);

//----------------------- CONDITION CHECK

if(ReverseCondition==false)

{

//----------------------- BUY CONDITION

if(CrossDirection=="UP")

{

BuyCondition = true;

TradeDirection = "UP";

CrossTime = iTime(NULL,TimeFrame,0);

}

//----------------------- SELL CONDITION

if(CrossDirection=="DOWN")

{

SellCondition = true;

TradeDirection = "DOWN";

CrossTime = iTime(NULL,TimeFrame,0);

}

}

 

Yılan

mrtools:
Merhaba Wolfsch, Herhangi bir şey yapmadan önce kaynak koduna (mt4) ve göstergenin derlenmemiş versiyonuna ihtiyacım var.

Merhaba Mrtools,

üzgünüm, sadece gönderdiğim Zip'e sahibim ve mt4'ü nereden alacağımı bilmiyorum.

Deşifre etme imkanı yok mu? Yardımın için minnettar olurum.

teşekkürler Wolfsch

 

...

Yardımcı olabilir: "yılan" = ortalanmış TMA

Bununla ilgili biraz daha fazla bilgi bu başlıkta bulunabilir: https://www.mql5.com/en/forum/181241

wolfsch:
Merhaba Mrtools,

üzgünüm, sadece gönderdiğim Zip'e sahibim ve mt4'ü nereden alacağımı bilmiyorum.

Deşifre etme imkanı yok mu? Yardımın için minnettar olurum.

teşekkürler Wolfsch
 

yılan EA

mladen:
Yardımcı olabilir: "yılan" = merkezli TMA Bu konuda biraz daha fazla bilgi bulunabilir: https://www.mql5.com/en/forum/181241

Mrtools,

yardımınız için teşekkürler, maalesef TMA buna uygun değil. DAHA ÇOK YANLIŞ SİNYALLER GETİRECEKTİR:

Şimdi sorum şu: Farklı MA'ların dışarıdan uygulanabileceği bir EA çalıştırma olasılığı var mı? Bu, optimizasyon için harika bir araç olacaktır.

Şimdiden teşekkürler

Wolfsch

 

tek çapraz

firedave:
Herhangi bir Hareketli Ortalama Çapraz stratejisi için bir EA yapmaya çalışıyorum, onu evrensel hale getirmeye çalışıyorum. Bu EA'ya eklemek için herhangi bir öneriniz varsa lütfen bana bildirin.

Ortak Ayar :

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

StopLoss (varsayılan 100)

Stop Loss'unuzu ayarlayın. Stop Loss kullanmak istemiyorsanız 0 (sıfır) kullanın (önerilmez).

TakeProfit (varsayılan 200)

Kâr Al ayarını yap. Açık hedef kullanmak isterseniz 0 (sıfır) kullanın.

İzleyen Durdurma Ayarı :

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

ver.6 TrailingStopType (varsayılan 1)

İzleyen durdurma türünü ayarlayın. 1: TrailingStop ile piplerdeki kar daha büyük / aynıysa takip etmeye başlar. 2: Kâr ticareti yapar yapmaz takip etmeye başlayacak. (önerilirse başka türde bir takip eden durdurma ekleyecektir, en son öneri SafeZone takip eden durdurma gönderisi #99 https://www.mql5.com/en/forum/general )

TrailingStop (varsayılan 40)

İzleyen Durdurmayı ayarlayın. Takip eden durdurma özelliğini kullanmıyorsanız 0 (sıfır) kullanın.

Hareketli Ortalama Ayarı :

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

FastMAPeriod (varsayılan 10)

Hızlı Hareketli Ortalama Dönem.

FastMAType (varsayılan EMA / 1)

Hızlı Hareketli Ortalama Tür 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (varsayılan Kapat / 0)

Hızlı Hareket Ortalama Uygulanan Fiyat 0:Kapat 1:Açık 2:Yüksek 3:Düşük 4:Ortalama 5:Tipik 6:Ağırlıklı

ver.7.2 FastMAshift (varsayılan 0)

Hızlı Hareketli Ortalama Kayma

SlowMAPeriod (varsayılan 80)

Yavaş Hareketli Ortalama Dönem.

SlowMAType (varsayılan EMA / 1)

Yavaş Hareketli Ortalama Türü 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (varsayılan Kapat / 0)

Yavaş Hareketli Ortalama Uygulanan Fiyat 0:Kapat 1:Açık 2:Yüksek 3:Düşük 4:Medyan 5:Tipik 6:Ağırlıklı

ver.7.2 FastMAshift (varsayılan 0)

Yavaş Hareketli Ortalama Kayma

Minimum Çapraz Mesafe :

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

ver.2 MinCrossDistance (varsayılan 0)

Geçerli bir çapraz olarak kabul edilmesi için FastMA ve SlowMA arasındaki pip mesafesini ayarlayın. Bu filtreyi devre dışı bırakmak için 0 (sıfır) kullanın.

ver.7 MaxLookUp (varsayılan 1)

FastMA ve SlowMA arasındaki minimum mesafe ile ilgili olarak giriş koşulunu kontrol etmeye devam etmek için çaprazdan sonra çubuk sayısını ayarlayın. Bu özelliği etkinleştirmek için MinCrosDistance > 0 gerekir. Bu özelliği devre dışı bırakmak için 0 (sıfır) kullanın.

Ayardan Çık :

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

StopAndReverse (varsayılan doğru)

TRUE olarak ayarlanırsa, sinyal değiştiğinde herhangi bir işlemden çıkar ve pozisyonu tersine çevirir.

PureSAR (varsayılan yanlış)

DOĞRU olarak ayarlanırsa, Zarar Durdur - Kâr Al - ve İzleyen Durdurma kullanılmaz. Bu her zaman oyun ayarındadır.

ver.7.2 ExitOnCross (varsayılan yanlış)

TRUE olarak ayarlanırsa, herhangi bir ek filtre dikkate alınmadan ters bir çarpı varsa herhangi bir işlemden çıkar. Bu nedenle, tamamen hareketli ortalama çaprazına dayanarak çıkın.

Üçüncü MA Ayarı :

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

ver.5 UseThirdMA (varsayılan yanlış)

DOĞRU (ve UseCounterTrend = YANLIŞ) olarak ayarlanırsa, yalnızca yukarıdaki SATIN AL için ve aşağıda SAT için ThirdMA yönüne göre işlem görecektir.

ver.5 UseCounterTrend (varsayılan yanlış)

TRUE olarak ayarlanırsa, ThirdMA yönüne karşı olsa bile, ancak farklı StopLoss ve TakeProfit ile ticaret devam edecektir. Bu özelliği etkinleştirmek için UseThirdMA = TRUE gerekir.

ver.7 OnlyCounterTrend (varsayılan yanlış)

TRUE olarak ayarlanırsa, EA'yı yalnızca karşı trend ticareti için ayarlayacaktır, yani ThirdMA'nın altındaysa SATIN AL ve ThirdMA'nın üzerindeyse SAT. Bu özelliği etkinleştirmek için UseCounterTrend = TRUE gerekir.

ver.5 ThirdMAPeriod (varsayılan 100)

Üçüncü Hareketli Ortalama Dönem.

ver.5 ThirdMAType (varsayılan EMA / 1)

Üçüncü Hareketli Ortalama Türü 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (varsayılan Kapat / 0)

Üçüncü Hareketli Ortalama Uygulanan Fiyat 0:Kapat 1:Açık 2:Yüksek 3:Düşük 4:Medyan 5:Tipik 6:Ağırlıklı

ver.7.2 ThridMAshift (varsayılan 0)

Üçüncü Hareketli Ortalama Kayma

ver.5 CTStopLoss (varsayılan 0)

CounterTrend ticareti için Stop Loss'unuzu ayarlayın. Stop Loss kullanmak istemiyorsanız 0 (sıfır) kullanın (önerilmez).

ver.5 CTTakeProfit (varsayılan 0)

CounterTrend ticareti için Take Profit'inizi ayarlayın. Açık hedef kullanmak isterseniz 0 (sıfır) kullanın.

Pivot Filtre Ayarı :

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

ver.8.0 Use.Pivot.Filter (varsayılan yanlış)

İşlemi filtrelemek isterseniz true olarak ayarlayın, yalnızca Yavaş ve Hızlı MA çaprazı S1 ve S2 arasında gerçekleşirse SATIN AL ve yalnızca Yavaş ve Hızlı MA çaprazı R1 ve R2 arasında meydana gelirse SAT.

Sipariş Ayarı :

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

ReverseCondition (varsayılan yanlış)

Giriş koşulunu tersine çevirmek için DOĞRU'yu ayarlayın.

ver.3 ConfirmedOnEntry (varsayılan doğru)

TRUE olarak ayarlanırsa, çapraz onaylandıktan sonra bir sonraki çubukta ticarete girer/çıkar. YANLIŞ olarak ayarlanırsa, bir çarpı olduğu anda ticarete girer/çıkar.

ver.4 OneEntryPerBar (varsayılan doğru)

TRUE olarak ayarlanırsa, bir çubukta yalnızca bir kez işlem görür. YANLIŞ olarak ayarlanırsa, her seferinde bir işlem olmasına rağmen giriş koşulu hala geçerliyse bir çubukta birden fazla işlem yapacaktır.

NumberOfTries (varsayılan 5)

Sipariş sistem tarafından reddedilirse deneme sayısı.

Kayma (varsayılan 5)

Kayma ayarı.

MagicNumber (varsayılan 1234)

Magic Number oluşturmak için kullanın. Bu numarayı YALNIZCA EA'yı aynı çiftte ve aynı zaman diliminde ancak farklı ayarlarla çalıştırmak istiyorsanız değiştirin.

Çoklu Açık Ticaret Ayarı :

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

ver.5 MaxOpenTrade (varsayılan 2)

Bir seferde maksimum açık işlem sayısı. Bu ayar, StopAndReverse / PureSAR = FALSE olduğunda kullanılır, bu nedenle EA, ters bir sinyal olduğunda açık siparişi kapatmaz, bunun yerine yeni bir ticaret açar. İzin verilen açık ticaret sayısını ayarlayın. StopAndReverse / PureSAR = TRUE ise, bu ayar her zaman = 1 olacaktır, bir seferde bir işlem anlamına gelir.

ver.6 MinPriceDistance (varsayılan 5)

Birden fazla açık ticaret etkinleştirilirse (MaxOpenOrder>1 ve OneEntryPerBar=FALSE ayarlanarak) bu sayı, aynı yönde her ticaret arasındaki minimum mesafeyi belirleyecektir.

Zaman Filtresi Ayarı :

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

UseHourTrade (varsayılan yanlış)

TRUE olarak ayarlanırsa, EA yalnızca belirli bir zamanda etkinleşir.

Başlangıç Saati (varsayılan 10)

EA'nın aktif olmaya başladığı zaman (UseHourTrade ile kullanın = TRUE).

Bitiş Saati (varsayılan 11)

EA'nın aktif olarak durduğu zaman (UseHourTrade ile kullanın = TRUE).

Parti ve Para Yönetimi Ayarı :

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

Lot (varsayılan 1)

İşlem başına lot sayısı.

MM (varsayılan yanlış)

DOĞRU olarak ayarlanırsa, yerleşik para yönetimi kullanılır.

AccountIsMicro (varsayılan yanlış)

Mikro Hesap kullanıyorsanız bunu DOĞRU olarak ayarlayın.

Risk (varsayılan 10)

İşlem başına riski belirlemek için MM = TRUE ile kullanın.

Çapraz Uyarı Ayarı :

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

ver.5 EnableAlert (varsayılan doğru)

Hareketli bir ortalama çapraz, YUKARI çapraz veya AŞAĞI çapraz olduğunda bir uyarı verir.

ver.5 SoundFilename (varsayılan "alert.wav")

Uyarının dosya adı.

Geri Test Ayarı :

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

PrintControl (varsayılan doğru)

Geriye dönük test hakkında biraz yorum yazdırın.

Show_Settings (varsayılan doğru)

Ayarı grafikte göster.

Ayarla ilgili hâlâ sorununuz varsa bana bildirin. Birkaç kısmi kod için codersguru ve pengie'ye teşekkür ederiz. Umarım bu yardım

Günlük :

-----------

sürüm.6 :

- ConfirmedOnEntry hatası düzeltildi.

- hemen takip eden durdurma ekleyin.

- çoklu açık ticaret için MinPriceDistance ekleyin.

sürüm.7 :

- MinCrossDistance ile ilgili olarak çaprazdan belirli bir çubuktan sonra girişi kontrol etmeye devam etmek için MaxLookUp özelliği ekleyin.

- ThirdMA filtresi kullanılıyorsa OnlyCounterTrend özelliğini ekleyin.

sürüm.7.1 :

- MinCrossDistance hatası düzeltildi.

sürüm.7.2 :

- ConfirmedOnEntry = FALSE için MinCrossDistance hatası düzeltildi.

- MA kaydırma parametresi ekleyin.

- ExitOnCross özelliği ekleyin.

sürüm.7.3 :

- ekran görüntüsünde düzeltildi YORUM.

sürüm.8.0 :

- Pivot Filtre eklendi.

sürüm.8.1 :

- Build 206 hataları nedeniyle bazı kodlar revize edildi.

Merhaba

UNI_CROSS'u EA'nıza ekteki gibi yerleştirip koyamayacağınızı bilmek isterim. Ekteki gibi SNAKE ve T3 CLEAN olmak üzere 2 özel MA içerir. Unicross biraz yeniden boyama gösteriyor ama yine de 1 H tf'de iyi sonuçlar veriyor.

Deneyip deneyebilirseniz sevinirim.

teşekkürler Wolfsch

Dosyalar:
Neden: