[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 403

 
Nail_Saby писал(а) >>

Hazır bir işlevden for ile bir kod parçası aldım http://fxnow.ru/blog.php?user=Yuriy&blogentry_id=66 ...

Ve geri dön () alttakini kaldır ya da ne? Çalıştırmak için mi?

Mantıkla başlamalısın. Ne ve nasıl almak istersiniz.

 

Bir MA'nın değerini diğerine eşitlemenin neden imkansız olduğunu söyleyin ve eşitlikleri durumunda bir anlaşma açın. Benim için yalnızca <= veya >= işaretleri ile çalışır, başka bir şey değil.

 
Stanislav.exe >> :

Bir MA'nın değerini diğerine eşitlemenin neden imkansız olduğunu söyleyin ve eşitlikleri durumunda bir anlaşma açın. Benim için yalnızca <= veya >= işaretleri ile çalışır, başka bir şey değil.

çift tip değişkenlerin karşılaştırılması önerilmez

 
sanyooooook писал(а) >>

çift tip değişkenlerin karşılaştırılması önerilmez

Öyleyse, tam olarak kesişmeye ihtiyacım varsa ve az ya da çok değil, yazmanın doğru yolu nedir?

Ve bir şey daha, MA'nın ilk geçişinden ikinci geçişlerine kadar bir süre için işlem sayısını saymak mümkün müdür?

Öyleyse nasıl...

 
Stanislav.exe >> :

Öyleyse, tam olarak kesişmeye ihtiyacım varsa ve az ya da çok değil, yazmanın doğru yolu nedir?

Ve bir şey daha, MA'nın ilk geçişinden ikinci geçişlerine kadar bir süre için işlem sayısını saymak mümkün müdür?

Öyleyse nasıl...

   ma = iMA ( NULL , 0 , MovingPeriod , 0 , MODE_EMA , PRICE_CLOSE , 5 ) ;
   ma1 = iMA ( NULL , 0 , MovingPeriod1 , MovingShift , MODE_EMA , PRICE_CLOSE , 5 ) ;
   ma2 = iMA ( NULL , 0 , MovingPeriod , 0 , MODE_EMA , PRICE_CLOSE , 1 ) ;
   ma3 = iMA ( NULL , 0 , MovingPeriod1 , MovingShift , MODE_EMA , PRICE_CLOSE , 1 ) ;
//---- sell conditions
   if ( ma1 < ma & & ma2 < ma3 ) 
     {
      res = OrderSend ( Symbol ( ) , OP_SELL , Lots , NormalizeDouble ( Bid , Digits ) , 5 , 0 , 0 , "" , MAGICMA , 0 , Red ) ;
      f = 0 ;
       return ;
     }
//---- buy conditions
   if ( ma1 > ma & & ma2 > ma3 )
     {
      res = OrderSend ( Symbol ( ) , OP_BUY , Lots , NormalizeDouble ( Ask , Digits ) , 5 , 0 , 0 , "" , MAGICMA , 0 , Blue ) ;
      f = 0 ;
       return ;
kodlardan biri
 
sanyooooook писал(а) >>
kodlardan biri

Teşekkürler sanyoooooook, mümkünse son rakam ne anlama geliyor?

ma = iMA (....... .. PRICE_CLOSE ,.... bu beş 5 ) ;

Ayrıca, işlem sayısı nedeniyle, MA transferi sırasında örneğin yalnızca 1 veya 2.3'ü olacak şekilde reçete yazabilirsiniz.

 
Stanislav.exe >> :

Teşekkürler sanyoooooook, mümkünse son rakam ne anlama geliyor?

ma = iMA (....... .. PRICE_CLOSE ,.... bu beş 5 ) ;

Ayrıca, işlem sayısı nedeniyle, MA transferi sırasında örneğin yalnızca 1 veya 2.3'ü olacak şekilde reçete yazabilirsiniz.

meta düzenleyicide, bu durumda ilgilendiğiniz metni seçin iMA ve F1'e basın, seçilen satırla ilgili bilgiler pencerenin altında görünecektir.

 
sanyooooook писал(а) >>

meta düzenleyicide, bu durumda ilgilendiğiniz metni seçin iMA ve F1'e basın, seçilen satırla ilgili bilgiler pencerenin altında görünecektir.

vardiya - Gösterge arabelleğinden alınan değerin dizini (geçerli çubuğa göre belirtilen dönem sayısı kadar önce kayma).

Rusça nasıl anlayabilirim dostum, okudum zaten bitiremedim...

 
Stanislav.exe >> :
vardiya - Gösterge arabelleğinden alınan değerin dizini (geçerli çubuğa göre belirtilen dönem sayısı kadar önce kayma).

Rusça nasıl anlayabilirim dostum, okudum zaten bitiremedim...

Basitçe söylemek gerekirse, bu gösterge sinyalinin alındığı çubuğun numarasıdır. Mevcut çubuk sıfır, ardından hesap geçmiş derinliğine giriyor.

 

Kavşağı farklı şekilde kontrol etmek daha kolay ve hızlıdır

   ma11 = iMA ( NULL , 0 , MovingPeriod , 0 , MODE_EMA , PRICE_CLOSE , 1 ) ;
   ma12 = iMA ( NULL , 0 , MovingPeriod , 0 , MODE_EMA , PRICE_CLOSE , 2 ) ;
   ma21 = iMA ( NULL , 0 , MovingPeriod1 , 0 , MODE_EMA , PRICE_CLOSE , 1 ) ;
   ma22 = iMA ( NULL , 0 , MovingPeriod1 , 0 , MODE_EMA , PRICE_CLOSE , 2 ) ;
   if ( ( ma11 - ma12 ) * ( ma21 - ma22 ) < 0 ) {
       //пересечение есть
       if ( ma11 > ma21 )    // Пересечение вверх
       if ( ma11<ma21 )    // Пересечение вниз
   }
İşin hızı daha yüksektir. Mantıksal karmaşık ifadeler, basit olanlardan daha uzun süre yürütülür. Çarpma Boole'dan daha hızlıdır