Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 67
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
Tüm güzel insanlara iyi günler...
Aşağıda, kodda seçilen OrderStopLoss()!=0 koşulunun anlamını, bunun neden geçerli olduğunu, bu durumda sadece OrderType()==1 siparişleri için geçerli olduğunu açık bir şekilde açıklayabilen Trailing Stop fonksiyonunun kodu yer almaktadır . .?
... ve ikinci, daha önemli soru - StopLoss ayar gereksinimlerini karşılayan birkaç açık piyasa emrinden sadece birinin takip edileceğine göre bu kodda bir koşul nasıl yazılır? yani, aynı yönde iki veya daha fazla açık emir varsa, bunlardan yalnızca biri piyasa fiyatına en yakın olanı değiştirilir.
... herhangi bir cevap için cevap veren herkese şimdiden teşekkürler !!!
Bir kod parçası alıyoruz ve okuyoruz:
Durdurma kaybı sıfır ise, yani basitçe mevcut değildir: TralPrice >= NormalizeDouble ( OrderStopLoss (), Digits ), bu durumda TralPrice değeri her zaman daha büyük olacaktır ve bunu bir şeyle karşılaştırmak yanlıştır, bu nedenle OrderStopLoss () != 0 tanıtıldı, bu, bir stploss varsa, o zaman ..
Şimdi parçayı satın alma ile ayırın ve neden zararı durdurma kontrolünün olmadığını görün.
Bir kod parçası alıyoruz ve okuyoruz:
Durdurma kaybı sıfırsa, yani basitçe mevcut değildir: TralPrice >= NormalizeDouble ( OrderStopLoss (), Digits ), bu durumda TralPrice değeri her zaman daha büyük olacaktır ve bunu bir şeyle karşılaştırmak yanlıştır, bu nedenle OrderStopLoss () != 0 tanıtıldı, bu, bir stploss varsa, o zaman ..
Şimdi parçayı satın alma ile ayırın ve neden zararı durdurma kontrolünün olmadığını görün.
Merhaba... cevabınız için teşekkürler... "Eğer stoploss sıfır ise... bu durumda TralPrice'ın değeri her zaman daha büyük olacaktır" - size katılmama izin verin, her zaman daha büyük olmayacak , TralPrice ilk maruz kalma anındaki StopLoss fiyatına eşit olabilir . .. ve ondan önce daha fazlası olacak, katılıyorum.
... if ( OrderType ()== 1 && TralPrice>= NormalizeDouble ( OrderStopLoss (), Digits ) && OrderStopLoss ()!= 0 ) return ( 0 ); // bu bir olumsuzlama koşulu, sipariş değişikliği yasağı, ayrıca bileşik bir ...
... eğer TralPrice> OrderStopLoss () veya TralPrice= OrderStopLoss () ve aynı zamanda OrderStopLoss ()!= 0 ise, zararı durdur - o zaman geri dön ( 0 ), emir değişikliği yasağı ...
... ve stoploss mevcut değilse , henüz ayarlanmadıysa, o zaman ne?... o zaman TralPrice> OrderStopLoss () olsa bile mümkün oluyor ... öyleyse ne oluyor ... yoksa yanılıyor muyum? ?
csv formatında kaydettim işe yaramadı
millet, lütfen bana terminaldeki çizelgeleri yeniden başlattıktan sonra işaretlemeyi nasıl kaydedeceğimi söyleyin?
csv formatında kaydettim işe yaramadı
... ama şablon olarak kaydederseniz, çalışmaz mı?
yorum #666 :D
hayır gibi, şablonlar farklıdır.
yorum #666 :D
şablonu kaydet/yükle, profil
denemek
şablonu kaydet/yükle, profil
denemek
Ve sonra farklı forumlarda, yeni yapının n / a gösterdiğini ve rahatsız etmemeniz gerektiğini yazıyorlar.
Bir soru.
Tabletlerde android sürümlerinde mql4 var mı?
veya sadece sabit kullanıcılarda kazanmanın altında mı?