![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Ek Filtre
merhaba mladen
"Üçüncü hareketli ortalama" yerine ekli "Satın Al Uyarısı" göstergesini kullanmaya çalıştım.
"x" SATIN AL dediğinde, sadece satın almaya giderim,
"x" SAT dediğinde, sadece satmaya giderim.
ama çalışmadı.
Lütfen doğrulamaya yardım edin
.Aşağıda "Alım Uyarısı" göstergesi bulunmaktadır :
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_renk1 Beyaz
#özellik göstergesi_width1 10
//---- giriş parametreleri
harici int ahır=300;
extern int Uzunluk=30;// 19 idi
çift önceki;
çift son;
çift uyarıBar;
harici int SoundAlertMode = 1;
harici int Yalnızca Ses = 1;
extern bool hedefleri = yanlış;
//---- arabellekler
çift ExtMapBuffer1[];
//çift ExtMapBuffer2[];
//+------------------------------------------- -------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//---- göstergeler
SetIndexEmptyValue(0,0.0);
SetIndexDrawBegin(0, ahır);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,251);
SetIndexBuffer(0,ExtMapBuffer1);
GöstergeShortName("DIN");
Bu yüzden "iMA()" yerine "iCustom()" kullanıyorum:
//| ÜÇÜNCÜ HAREKETLİ ORTALAMA |
//+------------------------------------------- -------------------+
if(UseThirdMA==true)
{
ThirdMAValue = iCustom(NULL,0,"Satın Al Uyarısı",0,0);
if(UseCounterTrend==yanlış)
{
if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; başka BuyCondition = yanlış;
if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; başka SellCondition = yanlış;
}
başka
{
if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||
(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; başka CounterTrend = yanlış;
Teşekkür ederim
Hey,
StopAndReverse ve ExitOnCross'ta pek bir fark görmüyorum yoksa yanılıyor muyum?
Orijinal universalMACross EA'da gerçekten takip eden bir kâr nasıl belirlenir, çünkü kârın çalışmasına izin vermek yerine her zaman kârıma vurur
Merhaba millet,
Son UniversalMAcross'ta birisi x saat sonra bir close_losing_position ekleyebilir mi?
Serten ayarı ile kapatılmayan işlemlere devam ediyorum: stoplolar eklenmiyor.
UseCounterTrend true ile bu sorunu yaşıyorum.
Ve üçüncü MA true kullanın.
İyi bir setfile paylaşacak!
İyi bir setfile paylaşacak!
Sahip olduğum sorunun CT_stop'ta olduğunu görüyorum.
Tüm pozisyonlara aynı stop, tp ve takip kurallarını vermek mümkün müdür?
İyi bir ayar dosyam var, bir görünüm pozisyonları kapanmaz ve DD'ye neden olur.
Pozisyonlar normal bir SL'de kapatılacaksa, sonuçlar çok iyiden daha fazlasıdır!
merhaba mladen
"Üçüncü hareketli ortalama" yerine ekli "Satın Al Uyarısı" göstergesini kullanmaya çalıştım.
"x" SATIN AL dediğinde, sadece satın almaya giderim,
"x" SAT dediğinde, sadece satmaya giderim.
ama çalışmadı.
Lütfen doğrulamaya yardım edin
.Aşağıda "Alım Uyarısı" göstergesi bulunmaktadır :
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_renk1 Beyaz
#özellik göstergesi_width1 10
//---- giriş parametreleri
harici int ahır=300;
extern int Uzunluk=30;// 19 idi
çift önceki;
çift son;
çift uyarıBar;
harici int SoundAlertMode = 1;
harici int Yalnızca Ses = 1;
extern bool hedefleri = yanlış;
//---- arabellekler
çift ExtMapBuffer1[];
//çift ExtMapBuffer2[];
//+------------------------------------------- -------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//---- göstergeler
SetIndexEmptyValue(0,0.0);
SetIndexDrawBegin(0, ahır);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,251);
SetIndexBuffer(0,ExtMapBuffer1);
GöstergeShortName("DIN");
Bu yüzden "iMA()" yerine "iCustom()" kullanıyorum:
//| ÜÇÜNCÜ HAREKETLİ ORTALAMA |
//+------------------------------------------- -------------------+
if(UseThirdMA==true)
{
ThirdMAValue = iCustom(NULL,0,"Satın Al Uyarısı",0,0);
if(UseCounterTrend==yanlış)
{
if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; başka BuyCondition = yanlış;
if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; başka SellCondition = yanlış;
}
başka
{
if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||
(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; başka CounterTrend = yanlış;
Teşekkür ederimyıldız821
Gönderinizi ancak şimdi gördüm: BuySell uyarı göstergesini normal hareketli ortalamayla karşılaştıramazsınız, çünkü BuySell uyarısının çoğu zaman arabellekte 0 değeri vardır ve 0'dan farklı bir değere sahip olsa bile, ortalama ile karşılaştırılamaz. normal bir yol. Aynı gösterge ailesine ait değiller, bir tür konuşma ve bu yüzden onları karşılaştıramazsınız.
Not edildi ve teşekkür ederim mladen.
merhaba; mladen yardımınız ve geliştirilmiş ea için teşekkür ederiz.
paulc
DÜZENLEME: ben de;
gönderiyi unuttum, gönderecek bir şey bul ama bu konu için değil. Afedersiniz
Teşekkürler.
Şimdi test ediyorum ve sonuçları bildireceğim arkadaşlar