Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
SL ve TP'yi kodlamaya yardımcı olun
Hey Millet,
fxcm bt ile canlı bir ac üzerinde kullanmaya çalıştığım bir ea ile ilgili bir sorunum var,
sorun şu ki, sl ve tp'nin piyasa emriyle verilmesine izin vermiyorlar,
bu yüzden bunu bir şekilde birkaç saniye geciktirmek için bir kod almam gerekiyor,
bu konuda herhangi bir yardım en çok takdir edilecektir
şimdiden teşekkür ederim
Hey Millet,
fxcm bt ile canlı bir ac üzerinde kullanmaya çalıştığım bir ea ile ilgili bir sorunum var,
sorun şu ki, sl ve tp'nin piyasa emriyle verilmesine izin vermiyorlar,
bu yüzden bunu bir şekilde birkaç saniye geciktirmek için bir kod almam gerekiyor,
bu konuda herhangi bir yardım en çok takdir edilecektir
şimdiden teşekkür ederimHer bir orderend'in veya ordermodify'ın arasında "uyku" işlevini kullanabilirsiniz. Örneğin:
Uyku(5000);
Bu 5 saniyelik bir gecikmedir (uyku parametresi milisaniye cinsindendir).
Saygılarımızla,
Marcel.
ADX ve MACD Geçişi
Kıdemli üyeler, MACD ve ADX'in çapraz geçişi için ayrı bir pencereye bir kod yazabilir ve bunu yaptığında noktalı dikey bir çizgi yerleştirmek için çapraz geçiş yapabilir. Umarım, satın alırken yeşil, satış için kırmızı deyin. Ayrıca, yaptığında sesli bir uyarı.
Çok teşekkürler.
SL ve TP için gecikme kodlaması için gerekli yardım
Hey Millet,
Hala fxcm bt ile çalışmamı sağlamakta sorun yaşıyorum, bana sl ant tp'yi piyasa emri verirken aynı anda yerleştirmekle ilgili bir sorunum olduğunu söylüyorlar,
Mladen nazikçe bu adeti 5 haneli fiyatlandırmayı kabul etmesi için yeniden kodladı ve şimdi bu sorun ortaya çıktı,
Biri benim için gerekli olan gecikmeyi kodlayabilirse veya (kodlama konusunda bilgim olmadığı için) ayrıntılı olarak açıklayabilirse harika olurdu ve ben de kendim deneyeceğim, bu yüzden yapmıyorum. başkalarını rahatsız etmeye devam etmek zorunda değilsin.
şimdiden teşekkür ederim
ve geçmişte bana yardım eden herkese
işte son mesaja eklemeyi unuttuğum ea'm
...
Kodlanması gereken yol, gecikmeyi kullanmak değil (bu gibi durumlarda gecikme yardımcı olmaz) ancak yeni sipariş yerleşimini iki bölüme ayırmaktır: ____________________Şimdi, Phoenix EA bu işlemi 10 ayrı yerde yapıyor ve hepsinin yeniden yazılması gerekecek (veya potansiyel hataları sıkı bir şekilde kontrol edebilmek için EA yerleştirme emirlerinin mantığı yeniden yazılmalıdır, vb.) on...) Şu anda tam olarak yeniden yazmak için zamanım yok (doğru yapmak için daha fazla zaman gerekir), bu yüzden bunu yapacağıma dair size söz veremem. .
Saygılarımızla
mladen
Hey Millet,
Hala fxcm bt ile çalışmamı sağlamakta sorun yaşıyorum, bana sl ant tp'yi piyasa emri verirken aynı anda yerleştirmekle ilgili bir sorunum olduğunu söylüyorlar,
Mladen nazikçe bu adeti 5 haneli fiyatlandırmayı kabul etmesi için yeniden kodladı ve şimdi bu sorun ortaya çıktı,
Biri benim için gerekli olan gecikmeyi kodlayabilirse veya (kodlama konusunda bilgim olmadığı için) ayrıntılı olarak açıklayabilirse harika olurdu ve ben de kendim deneyeceğim, bu yüzden yapmıyorum. başkalarını rahatsız etmeye devam etmek zorunda değilsin.
şimdiden teşekkür ederim
ve geçmişte bana yardım eden herkese
Orijinal Mov. Ave ayrı pencereye yerleştirilecek
MetaTrader 4 ile birlikte gelen Hareketli Ortalama için orijinal kodun bir satırını değiştirmeye ve ayrı bir pencereye yerleştirmeye çalıştım ama bunu yaptığımda orijinal kodla birlikte gelen tüm seçenekleri göstermiyor, yani [Ma yöntemi 'basit'] gibi ve 'kapat' veya açık vb. için geçerlidir ...
Neyi yanlış yapıyorum?
Çok teşekkürler.
...
yanlış bir şey yapmıyorsun
Metatrader, şimdilik (sürüm 5'te değiştirilecektir), özel göstergelerde (yani, yerleşik olmayan göstergelerde) bu "açıklayıcı" parametre girişlerine izin vermiyor.
MetaTrader 4 ile birlikte gelen Hareketli Ortalama için orijinal kodun bir satırını değiştirmeye ve ayrı bir pencereye yerleştirmeye çalıştım ama bunu yaptığımda orijinal kodla birlikte gelen tüm seçenekleri göstermiyor, yani [Ma yöntemi 'basit'] gibi ve 'kapat' veya açık vb. için geçerlidir ...
Neyi yanlış yapıyorum?
Çok teşekkürler.Mladen'e hızlı teşekkürler
Bana yardım ettiğin için teşekkür ederim mladen, yardımın çok değerli,
sana pm atmaya çalıştım ama nedense yapamıyorum
neyse, tekrar teşekkürler
Özel Gösterge Uyarı Sıklığı
mq4'te yeniyim ve özel MACD'lerim için bir geçiş olduğunda ekranda bir görüntü oluşturmaya çalışıyorum. Aşağıda kodum var ama uyarılar birkaç dakikada bir açılmaya devam ediyor.
Uyarıları saatte yalnızca bir kez gösterecek şekilde nasıl kodlayabilirim? Veya çubuk başına bir uyarı mı?
//--------------------------
int başlangıç()
{
dizi MACD1="";
renk colt9;
double MACDM_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 0);
double MACDS_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,0);
double MACDM_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 1);
double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,1);
if ((MACDM_S11 < MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="YÜKSELİŞTE"; colt9=LimeYeşil; }
if ((MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10)) { MACD1="DOWNTTREND'DE"; colt9=Kırmızı; }
if ((MACDM_S11 > MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="YENİ YUKARI GEÇİŞ"; colt9=LimeYeşil; }
if ((MACDM_S11 MACDS_S10)) { MACD1="YENİ AŞAĞI GEÇİŞ"; colt9=Kırmızı; }
dizi MACD2="";
renk colt14;
double MACDM_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 0);
double MACDS_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,0);
double MACDM_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 1);
double MACDS_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,1);
if ((MACDM_L11 < MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="YÜKSELİŞTE"; colt14=LimeYeşil; }
if ((MACDM_L11 > MACDS_L11 && MACDM_L10 > MACDS_L10)) { MACD2="DOWNTTREND'DE"; colt14=Kırmızı; }
if ((MACDM_L11 > MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="YENİ YUKARI GEÇİŞ"; colt14=LimeYeşil; }
if ((MACDM_L11 MACDS_L10)) { MACD2="YENİ AŞAĞI GEÇİŞ"; colt14=Kırmızı; }
if(MACD1=="YENİ YUKARI GEÇİŞİ"&&MACD2=="YÜKSELİŞTE")
Alert(Symbol()," - ","H1:"," MACD ANA YÜKSELİŞ TREND HAREKETİ",", Teklif, " - ",TimeToStr(CurTime(),TIME_SECONDS));
if(MACD1=="YENİ AŞAĞI GEÇİŞİ"&&MACD2=="DÜŞÜK TRENDDE")
Alert(Symbol()," - ","H1:"," MACD ANA AŞAĞI HAREKET", ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS));
if(MACD2=="YENİ YUKARI GEÇİŞİ"&&MACD1=="YÜKSELİŞTE")
Alert(Symbol()," - ","H1:"," MACD, ANA TREND YÜKSELİŞE DEĞİŞİM", ", Bid, " - ",TimeToStr(CurTime(),TIME_SANİYE));
if(MACD2=="YENİ AŞAĞI GEÇİŞİ"&&MACD1=="DÜŞÜK TRENDDE")
Alert(Symbol()," - ","H1:"," MACD, AŞAĞIYA ANA TREND DEĞİŞİMİ"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS));
dönüş(0);
}