ÇAPRAZ EA'lar

 

Merhaba,

Ben bir program değilim, bu yüzden MetaTrader 4 programcısı olan herkese bir isteğim var. Tamam işte gidiyor. Robotun tek yapmasını istediğim, EMA 6 ve EMA 12 olmak üzere iki satır kullanmaktır. EMA 6, EMA 12'nin ÜST noktasında kesiştiğinde (veya yukarı gittiğinde) Robotun SATIN ALMASINI istiyorum. EMA 6 ALT'ı geçtiğinde (veya altına düştüğünde) EMA 12'nin Robotun SATmasını istiyorum. Bu Robotun tüm farklı zaman dilimlerinde çalışmasını istiyorum. Bu mümkünse lütfen en kısa sürede bana geri dönün. Bu küçük projeyi veya büyük projeyi üstlenen olursa çok sevinirim. Aşağıda EMA hatlarının ne yaptığının bir resmi bulunmaktadır. Sarı çizgi EMA 6'dır ve Kırmızı çizgi EMA 12'dir.

Teşekkürler,

Danışman

Dosyalar:
ema.bmp  358 kb
 

kolay proje . ama ne zaman çıkacağınızı netleştirmeniz gerekiyor? EMA6, EMA12'yi geçiyor, kısa kapat ve uzun aç, değil mi? EMA6, EMA12'yi aşağı indir, uzun kapat ve kısa aç, değil mi???

 
blooms:
kolay proje ama ne zaman çıkacağınızı netleştirmeniz gerekiyor? EMA6, EMA12'yi geçiyor, kısa kapat ve uzun aç, değil mi? EMA6, EMA12'yi aşağı indir, uzun kapat ve kısa aç, değil mi???

çiçek açar. evet ne istediğimi tek cümleyle anlatmışsın Bunu M15, M30, H1 ve H3'te çalıştırmak istiyorum. Ticaret deneyimime göre çok iyi bir Bot olacağını düşünüyorum. Basit bir işlemse, lütfen bu Bot'un yapılabileceği zaman çerçevesini bana bildirin.

Hızlı cevabınız için teşekkür ederim,

Danışman

 

Sanırım ihtiyacınız olan şey codersguru tarafından zaten yapılmış. https://www.mql5.com/en/forum/173468 adresine bakın. Sadece EMA_Cross EA'nın 1. sürümünü indirin ve ShortEma'yı 6 ve LongEma'yı 12 olarak değiştirin.

 
pengie:
Sanırım ihtiyacınız olan şey codersguru tarafından zaten yapılmış. https://www.mql5.com/en/forum/173468 adresine bakın. Sadece EMA_Cross EA'nın 1. sürümünü indirin ve ShortEma'yı 6 ve LongEma'yı 12 olarak değiştirin.

Guru'nun yaptığı EMA Bot'taki İpliği'ni okudum, ancak aradığım şey biraz farklı. Bahsettiğiniz gibi, Versiyon 1 EMA_Cross'a baktım ve Uzun ve Kısa'yı 6 ve 12 olarak değiştirdim ve bir stoploss veya takip eden stop olduğunu fark ettim. Bunların hiçbirine ihtiyacım yok. Tek gereken, EMA6 satırları EMA12 satırlarını geçtiğinde bir SATIN AL tetikleyicisi ve EMA6 satırları EMA12 satırlarının altına düştüğünde bir SATIŞ tetikleyicisidir. Sanırım Guru'nun EMA_Cross Botundan çok daha basit.

Teşekkürler,

Danışman

 

codersguru'nun EMA_Cross'un 1. sürümünde stoploss yoktur. Trailingstop'a sahip olmak istemiyorsanız, değerini sıfıra ayarlayın.

 

Değerleri bu şekilde ayarlayabilir miyim?

//---- giriş parametreleri

harici çift TakeProfit=0;

dış çift Lot=1;

harici çift TrailingStop=0;

harici int KısaEma = 6;

harici int UzunEma = 12;

Başka bir deyişle, EMA12'nin üzerine çıkan EMA6'nın ALIM noktası olmasını ve EMA12'nin altına giden EMA6'nın satış noktası olmasını istiyorum. Bu yüzden TakeProfit işlevine ve TrailingStop işlevine ihtiyacım yok. Ayrıca Bot'un ne yapmasını istediğimi gösteren bir dosya ekledim. keşke kodlayıcı olsaydım

Teşekkürler,

Danışman

 

TakeProfit=0'ı ayarlayamazsınız. Aksi takdirde sipariş geçmeyecektir. Sadece parametreleri şu şekilde ayarlayın:

//---- giriş parametreleri

harici çift TakeProfit=10000;

dış çift Lot=1;

harici çift TrailingStop=0;

harici int KısaEma = 6;

harici int UzunEma = 12;

10000 pip kar elde etmek oldukça imkansız olmalı . Ancak 10000 çok yüksekse, belki 1000'e ayarlayın.

Kodu nasıl okuyacağınızı ve değiştireceğinizi öğrenmek çok zor değil. Öğrenmeye istekliysen bunu başarabilirsin.

 

Bunu dene.

Dosyalar:
ma_expert.mq4  5 kb
 

ma_expert.mql (Yenidijital)

Geri kalanını olduğu gibi bırakarak bu uzmana bir " Kâr Al " eklemek mümkün müdür? Programlayamıyorum ve yapılabilirse değişiklikleri takdir ediyorum. Teşekkür ederim.

Dosyalar:
ma_expert.mq4  5 kb
 

1. MA_ExpertProfit.mq4: aynı EA'dır ancak siparişleri yalnızca s/l veya t/p cinsinden kapatacaktır.

2. MA_ExpertProfit_all.mq4: s/l veya t/p'de veya diğer geçiş sinyalinde siparişi kapatır. Bu EA yalnızca belirli bir hesap üzerinde çalışmalıdır. "int Account = 111111;" satırını değiştirmeniz yeterlidir. kodun içindeki hesap numaranıza . Örneğin hesabınız 1235463. Yani bu satır şu şekilde olmalıdır:

int Hesap = 1235463;

3. MA_ExpertProfit_noacc.mq4: 2. madde ile aynıdır. Ancak herhangi bir hesap olmadan ve herhangi bir hesapta çalışabilir (Metatrader'daki hesaptan bahsediyorum).

Bu EA'nın iyi çalışacağından gerçekten emin değilim.

Denemek.