![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
Kusura bakmayın ama bunu sormak zorundaysanız, bilgi seviyenize göre çok karmaşık kod yazmaya çalışıyorsunuz.
Kodunuzu sizin için birer birer yazamam.
bu konuda bana yardımcı olabilecek var mı:
Yalnızca şu durumlarda bir uyarı oluşturmak istiyorum:
Önceki açılış ve kapanış arasındaki fark, mevcut açılış ve kapanış arasındaki farktan daha büyük
icustom, Heiken ashi'den okuyor
double SH2 = iCustom(NULL,0,"Heiken Ashi",2,i);
double BH2 = iCustom(NULL,0,"Heiken Ashi",3,i);
if(SH1<BH1 && SH2<BH2 && ct==0)
{
UP[i]=Düşük[i]-mesafe*MyPoint;ct=1;
if(CTime!=Zaman[0])
{
if(PopUpAlert){Alert(Symbol()," ","Satın Al Oku");}
if(EmailAlert){SendMail(Symbol()+"Satın Al Ok"+"","Satın Al");}
if(PushAlert){SendNotification(Symbol()+"Satın Al Ok"+"");}
CTime=Zaman[0];
}
}
if(SH1>BH1 && SH2>BH2 && ct==1)
{
AŞAĞI[i]=Yüksek[i]+mesafe*MyPoint;ct=0;
if(CTime!=Zaman[0])
{
if(PopUpAlert){Alert(Symbol()," ","Sat Ok");}
if(EmailAlert){SendMail(Symbol()+"Sat Ok"+"","Sinyal Sat");}
if(PushAlert){SendNotification(Symbol()+"Sat Ok"+"");}
CTime=Zaman[0];
}
}