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
Gösterge fikri ama Programlama zorluğu
merhaba
Mt4'te çok az programlama yapıyordum, eğlenceliydi ama sadece eski göstergenin basit bir şekilde düzenlenmesi konusunda profesyonel değilim. Tamam basit bir gösterge yapmak istiyorum ama nasıl yapacağımı bilmiyorum.
basit göstergesi, tüm değişkenlerin değerinin aynı olup olmadığını kontrol eder, tüm değişkenin değerinin eşleştiği noktayı çizer.
benim basit çözümüm
değişkenlerimiz olduğunu varsayalım
çift hareket avg1 ;
çift hareketliavg12;
çift hareketliavg13;
çift hareketliavg14;
çift hareketliavg15;
çift hareketliavg16;
çift hareketliavg17;
çift hareketliavg18;
çift hareketliavg19;
çift hareketliavg10;
çift hareketliavgall;
sadece bir örnek verdiğim değişkeni ilan ediyoruz iStochastic(1) kullanıyorum, ancak herhangi bir gösterge için kullanabiliriz.
hareketliavg12=iStokastik(1)
hareketliavg13=iStochastic(2)
.
.
.
yakında
şimdi
if (movingavg12=movingavg13=movingavg14,....) ("movingavgall" değişkenine değer koyun) //vria için eşit olan değeri girin
çubuklara hareketli avgall çizin
Başvuru
hareketli ortalama 3 ve hareketli ortalama 5'in nerede aynı değere sahip olduğunu kontrol etmek istediğimi varsayalım
bu gösterge bile RSI 1 ve RSI 2 değerinin = 80 olduğu RSI ile kullanılabilir
ve daha fazlası
MTF eklesek bile bu bonus eklenecek
yazılı olarak basit görünüyor ama çözümü bulamadım umarım birileri yardımcı olabilir
umarım ne dediğimi anlamışsınızdır
Teşekkürler
İndicimi EA'ya nasıl kodlayabilirim?
Lütfen bu göstergeyi EA'ya nasıl kodlayacağıma yardım edin? bu gösterge H4'te çalışır veya H4 veya D1'de bir seçim çalışması yapar.
Kural çok basit:
H4 veya D1'de No.3 bulursanız --> Blue --> Buy --> No.3 grafik açıkken H4 ve Buy ile aynı yönde olana kadar bekleyin.
H4 veya D1'de No.3 bulursanız --> Red --> Sat --> No.3 grafik açıkken H4 ve Sell ile aynı yöne gelene kadar bekleyin.
Sadece ihtiyacım var :
harici int SL = 100; //kaybı durdurmak
harici int TP = 100; //kar almak
extern bool Sondaki = true;
harici int TS = 10; //sondaki durak
harici çift Lot = 0.1;
harici int TimeStart = 7;
harici int Zaman Durdurma = 14;
int SihirliSayı = 031174;
En iyi dileklerimle,
Yardımın için teşekkürler
Önceki dönemde boyanmış bir satın alma sinyali yakalamak için kod
Kodumun, göstergenin önceki dönemde ara sıra boyadığı bir satın alma sinyali yakalaması gerekiyor, ancak sadece o döneme bakmak istemiyorum, aksi takdirde iki dönemde çift satın alma göstergesi alacağım. MQL4 için nispeten yeniyim ama işi yaptığını düşündüğüm bazı kodlar yazdım.
Birisi bu görevi yerine getirmenin doğru yolu olup olmadığını onaylayabilir mi?
bool dynamic_latch(int modu)
{
if (var_current_period==1 && var_previous_period==0) o zaman 1 döndür;
if (var_current_period==0 && var_previous_period==1 && dynamic_latch!==1) o zaman 1 döndür;
yoksa 0 döndürür;
}
Igorad'dan MTF nonLagMa 7.1 ile ilgili yardım
Merhaba, bu göstergeler için sadece belirli sayıda çubuk için kodu hesaplamak için basit bir NBars seçeneğinin nasıl ekleneceğini bilen biri var mı?
Bu göstergelerle bunu yapamam. Genellikle bu amaç için for döngüsünü değiştiririm, ancak bu göstergelerle çalışmıyor.
Lütfen birisi nasıl yapmam gerektiğini biliyor mu?
mtf_nonlagma_v7.1.mq4
nonlagma_v7.1.mq4
Teşekkürler
EA'da klavye kısayolu?
Merhaba
Bir EA'da bazı klavye kısayollarını kullanmak mümkün müdür? Bunu yapacak bir işlev bulamıyorum... belki bir DLL veya başka bir şeyle.. Birisi bunu zaten denedi mi? Bunu tüm siparişleri kapatan EA'ya eklemeye çalışıyorum...
Teşekkür ederim
kod nasıl
haftalık ve aylık grafiklerde
Usta Mladen,
Göstergemdeki kodu şu şekilde değiştirmek isteyip istemediğimi sorabilir miyim:
1 numara
Çok güçlü bir momentum veya büyük bir mum olduğu tespit edilirse 1 numara oluşur. Veya astarlı yükseliş mumları veya astarlı düşüş mumları.No.2
1 numara göründükten sonra ve koşullara kadar ve yeni bir en yüksek veya yeni en düşük seviyeye ulaşamamışsa veya bir mum yüksek mum altında daha yüksek veya daha düşük bir yükseliş veya 1 numaralı ayağın sonunu aşağı yönlü kapatmışsa. Yani 2 No'lu ayağın bir düzeltmesi 1 No'lu ayağın bir düzeltmesidir.Numara 3
İşlem seansının sonunda, düşük veya yüksek bir form oluşturamamasının düzeltilmesi, daha düşük veya daha yüksek bir form No.1, No.3 oluşur.Master Mladen'i nasıl kodlar?
En iyi dileklerimle,
Teşekkür ederim
Kitaplığı Metatrader (MT4) Komut Dosyasına Aktarın.
Bir Metatrader komut dosyası içinde çalışıyorum ve Boost kitaplığındaki bir işlevi çağırmam gerekiyor. Bunun mümkün olup olmadığını bilen biri var mı? Öyleyse, içe aktarmayı nasıl yapılandırırsınız?
Bana Son Kapanan Kârı Göster
Merhaba,
aşağıdaki koda ihtiyacım var:
Son Kapanan İşlem Tutarına ihtiyacım var.
Nasıl Kodlayabilirim? Bir İşlem TakeProfit'e ulaştıktan sonra bir Uyarı (PopUp) yapacağım.
Saygılarımla,
halobungie
Kodumda yanlış olan ne?
MQ4 öğrenmeye çalışıyorum. İlk basit programımın 2 MA kesiştiğinde bir uyarı vermesi gerekiyor. nedenini anlayamıyorum
bu kod çalışmıyor.
Herhangi bir yardım gerçekten takdir edilecektir! Şimdiden teşekkürler.
harici int Period_MA1 = 5;
harici int Period_MA2 = 1;
çift MA1;
çift MA2;
int init()
{
dönüş(0);
}
//+------------------------------------------- -------------------+
int tanım()
{
dönüş(0);
}
//+------------------------------------------- -------------------+
int başlangıç()
{
//------------------------------------------------ --------------------
MA1=iMA(NULL,0,Period_MA1,0,MODE_SMA,PRICE_CLOSE,0);
MA2=iMA(NULL,0,Period_MA2,0,MODE_SMA,PRICE_CLOSE,0);
//------------------------------------------------ --------------------
eğer (MA2 == MA1 )
Alert("Fiyat aynı(",Period_MA2,").");// Alert
dönüş;
}
...
Son kapatılan emir karını aşağıdaki gibi bir fonksiyonla bulabilirsiniz:
{
datetime lastTime = 0;
double lastProfit = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (magicNumber!=0)
if (OrderMagicNumber() != magicNumber) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
lastProfit = OrderProfit()+OrderSwap()+OrderCommission();
}
return(lastProfit);
}Merhaba,
aşağıdaki koda ihtiyacım var:
Son Kapanan İşlem Tutarına ihtiyacım var.
Nasıl Kodlayabilirim? Bir İşlem TakeProfit'e ulaştıktan sonra bir Uyarı (PopUp) yapacağım.
Saygılarımla,
halobungie