Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 67

 
bablusut :

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:

if ( OrderType ()== 1 && TralPrice>= NormalizeDouble ( OrderStopLoss (), Digits ) && OrderStopLoss ()!= 0 ) return ( 0 );

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.

 
Vitaly Muzichenko :

Bir kod parçası alıyoruz ve okuyoruz:

if ( OrderType ()== 1 && TralPrice>= NormalizeDouble ( OrderStopLoss (), Digits ) && OrderStopLoss ()!= 0 ) return ( 0 );

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? ?

 
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ı
 
Sergey Parkin :
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ı?
 
bablusut :
... ama şablon olarak kaydederseniz, çalışmaz mı?
hayır gibi, şablonlar farklıdır.
yorum #666 :D
 
Sergey Parkin :
hayır gibi, şablonlar farklıdır.
yorum #666 :D

şablonu kaydet/yükle, profil

denemek

 
Renat Akhtyamov :

şablonu kaydet/yükle, profil

denemek

teşekkürler belki profil
 
Dakika grafiğinde %99 simülasyon kalitesi elde edilebilir mi?

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ı?

 
Herkese merhaba!!! Arkadaşlar lütfen düzeltmeme yardım edin!