Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 49
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
Bir turta ve bir fincan kahve için uyarıyı düzeltmeniz gerekir (yeni MT4 yapılarından)
)
Pekala, postayla bir turta gönderebilirsiniz ... Ama nereden kahve alabilirim?
Pekala, postayla bir turta gönderebilirsiniz ... Ama nereden kahve alabilirim?
Teşekkürler)))
Düzeltilmiş kodu makale başlığına geri göndereceğim ................................................ .......... .....
Orijinal yükleme dosyası mt4setup.exe'den MetaTrader4'ü yüklemeye çalışıyorum, ancak MT5 küstahça benim için yüklendi. Windows7 x64 sistemi. Geliştirici sizi yeni platforma aşık etmek için çok mu uğraşıyor? Bana dayattıklarını değil de kendi istediklerimi (MT4) nasıl koyabilirim?
Zararı durdur ve şu şekilde kar elde etmeye çalışıyorum:
spread = Sor-Teklif;
double StopLoss_B = NormalizeDouble(Low[1]- spread,Digits);//NormalizeDouble(Low[1]- spread,Digits)
double TakeProfit_B = NormalizeDouble(Ask+((Ask-StopLoss_B)* RiskRewart),Digits) ;
double StopLoss_S = NormalizeDouble(Yüksek[1]+ spread,Digits);//NormalizeDouble(Yüksek[1]+ spread,Digits)
double TakeProfit_S = NormalizeDouble(Bid-((StopLoss_S-Bid)* RiskRewart),Digits) ;
....
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,StopLoss_B,TakeProfit_B,"PBar",Magik,0,Mavi);
....
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,StopLoss_S,TakeProfit_S,"PBar",Magik,0,Red);
Test cihazı 130 hatası veriyor - TP ve SL ile ilgili bir sorun var. Tam olarak ne olduğunu anlayamıyorum, özellikle bazen normal performans gösterdiği ve bazen de bir hata verdiği için
Genel olarak, yardım istiyorum.
Zararı durdur ve şu şekilde kar elde etmeye çalışıyorum:
spread = Sor-Teklif;
double StopLoss_B = NormalizeDouble(Low[1]- spread,Digits);//NormalizeDouble(Low[1]- spread,Digits)
double TakeProfit_B = NormalizeDouble(Ask+((Ask-StopLoss_B)* RiskRewart),Digits) ;
double StopLoss_S = NormalizeDouble(Yüksek[1]+ spread,Digits);//NormalizeDouble(Yüksek[1]+ spread,Digits)
double TakeProfit_S = NormalizeDouble(Bid-((StopLoss_S-Bid)* RiskRewart),Digits) ;
....
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,StopLoss_B,TakeProfit_B,"PBar",Magik,0,Mavi);
....
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,StopLoss_S,TakeProfit_S,"PBar",Magik,0,Red);
Test cihazı 130 hatası veriyor - TP ve SL ile ilgili bir sorun var. Tam olarak ne olduğunu anlayamıyorum, özellikle bazen normal performans gösterdiği ve bazen de bir hata verdiği için
Genel olarak, yardım istiyorum.
Belki bazen mevcut fiyata çok yakın bahse girersiniz, fonksiyonun size ne döndürdüğünü görün
...
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4
Sergey Gritsay , 2017.01.07 18:48
Belki bazen mevcut fiyata çok yakın bahse girersiniz, fonksiyonun size ne döndürdüğünü görün
...
Katıldığınız için teşekkürler. Önerilen işlevin nasıl kullanılacağını anlamadım. Ama beni çizelgedeki bu hatalar hakkında daha ayrıntılı bir çalışmaya ittin ve bunun nedeninin StopLoss çalıştığında, ancak mum henüz kapanmadığında, danışmanın yeni bir sipariş vermeye çalışması olduğunu anladım ve işte burada Hata oluştu. Danışmana bir mum için sadece bir siparişin gerekli olduğunu nasıl açıklayacağımızı düşünmeliyiz.
Katıldığınız için teşekkürler. Önerilen işlevin nasıl kullanılacağını anlamadım. Ama beni çizelgedeki bu hatalar hakkında daha ayrıntılı bir çalışmaya ittin ve bunun nedeninin StopLoss çalıştığında, ancak mum henüz kapanmadığında, danışmanın yeni bir sipariş vermeye çalışması olduğunu anladım ve işte burada Hata oluştu. Danışmana bir mum için sadece bir siparişin gerekli olduğunu nasıl açıklayacağımızı düşünmeliyiz.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yeni Başlayanlardan Sorular MQL4 MT4 MetaTrader 4
Vitalie Postolache , 2017.01.07 21:23
Kapanan emirlere bakın, eğer EA'nın bu sembol üzerinde bir emri varsa, aradaki farka bakın (sipariş kapanış zamanı ) - (mum açılış zamanı ), eğer fark PeriodSeconds()'dan az ise - yeni bir emir açmayın.Biraz farklı davrandı.
yeni çubuk işlevi:
bool NewBar()
{
statik tarihsaat son çubuğu = 0;
tarihsaat curbar = Saat[0];
if(son bar != bordür)
{
lastbar = bordür;
dönüş(doğru);
}
başka dönüş(yanlış);
}
ve açılış koşulları yalnızca yeni bir çubuk varsa reçete edildi