Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1385

 
JRandomTrader # :

Uzun ve kısa açma koşullarının setleri ayrı ayrı değerlendirilir.

Bu, örneğin, şöyledir:

Teşekkür ederim, deneyeceğim

 
JRandomTrader # :

Uzun ve kısa açma koşullarının setleri ayrı ayrı değerlendirilir.

Bu, örneğin, şöyledir:

Gerçek kodumun bir parçasını bile yakacağım, neyse ki, değişkenlerin "savaş" değerleri ve pozisyonları koruma koşulları hakkında bilgi olmadan, herhangi bir teknik bilgi ortaya çıkarmayacak.

Burada aslında 224 seçenekten birini ayarlayabilirsiniz:

Bu kadar çok seçeneği tek bir kodda hesaba katabilmek ilginç.

Genişletilmiş cevapta, durum (VRO, vb.) altındaki ifadeler de bir kararın verildiği bir dizi koşul mu?

Ve Mod ve Mod_... ve VRP AVR?

Kodda biraz karışık

 
qadexys # :

Bu kadar çok seçeneği tek bir kodda hesaba katabilmek ilginç.

Genişletilmiş cevapta, durum (VRO, vb.) altındaki ifadeler de bir kararın verildiği bir dizi koşul mu?

Ve Mod ve Mod_... ve VRP AVR?

Kodda biraz karışık

if-condition bloğunda, her bayrak kendi durumunun kontrolünü belirler ve anahtar bloğunda, belirli kontrol edilen koşul bir bayrakla değil, üçün bir kombinasyonu ile belirlenir.

 
JRandomTrader # :

   if (  ( !F1 || f1== 1 )
      &&( !F2 || f2== 1 )
      &&( !F3 || f3== 1 )
      &&( !F4 || f4== 1 )

Sizin durumunuzda f1, ..., fn'nin mutlaka bool olmadığını doğru anlıyor muyum? Pek çok seçenek olabileceğini anlıyorum, ancak bunu nasıl yaptığınız ilginç.

 
qadexys # :

Sizin durumunuzda f1, ..., fn'nin mutlaka bool olmadığını doğru anlıyor muyum? Pek çok seçenek olabileceğini anlıyorum, ancak bunu nasıl yaptığınız ilginç.

Doğal olarak. fn - herhangi biri, sonuçları bir şeyle karşılaştırılır (ve mutlaka bir sabitle değil) ve işte bu karşılaştırmanın sonucu - bool.

 
Lütfen söyleyin: OBJ_RECTANGLE_LABEL buna metin eklemenize izin veriyor mu? Veya opak bir pencerede metin istiyorsam OBJ_LABEL'i OBJ_RECTANGLE_LABEL'in üstüne yerleştirmem gerekir mi?
 

Bir pozisyonun ortalama fiyatındaki (Araç Kutusu penceresindeki Fiyat alanında görüntülenen) basamak sayısını nasıl belirleyeceğimi söyleyebilir misiniz?

Deneysel olarak 8 adede kadar deşarj olabileceği bulunmuştur. Ama aynı araç 5 rakama sahip olabilir, vs. Yani, GUI'de tam olarak kaç tane görüntülendiğini nasıl belirleyebilirim?

 
void OnInit () 
   { 
   string symb = _Symbol ;
   int bars_win_1 = Bars ( _Symbol , _Period );
   int bars_win_2 = Bars (symb,     _Period );
   int bars_win_3 = iBars ( _Symbol , _Period );
   int bars_win_4 = iBars (symb,     _Period );
   Print ( "     bars_win_1 = " , bars_win_1,   "     bars_win_2 = " , bars_win_2, "     bars_win_3 = " , bars_win_3,   "     bars_win_4 = " , bars_win_4);
   }
int OnCalculate (   const int          rates_total, 
                   const int          prev_calculated,
                   const datetime    &time[],                   
                   const double      &open[],                     
                   const double      &high[],                     
                   const double      &low[],                      
                   const double      &close[],                    
                   const long        &tick_volume[],                
                   const long        &volume[],                     
                   const int         &spread[]   )       
   {
   return ( 0 );
   }                              

Göstergeyi pencerede bırakın. Terminali kapatıp açın. Sonuç bu.

   bars_win_1 = 250688      bars_win_2 = 0      bars_win_3 = 250688      bars_win_4 = 0

Gerçek kodumda ayrıca zamanlayıcı 20 ms'dir. Tüm değerlerin gerçek sayıya eşit olması için yaklaşık 8-12 iterasyon gerekir.

Ek olarak, hepsi ayar parametresinden daha büyük bir gerçek değer verir (bu normaldir, ancak yardımla eşleşmez).

Bu sadece bir not.

 
leonerd # :

Bir pozisyonun ortalama fiyatındaki (Araç Kutusu penceresindeki Fiyat alanında görüntülenen) basamak sayısını nasıl belirleyeceğimi söyleyebilir misiniz?

Deneysel olarak 8 adede kadar deşarj olabileceği bulunmuştur. Ama aynı araç 5 haneye sahip olabilir, vs. Yani, GUI'de tam olarak kaç tane görüntülendiğini nasıl belirleyebilirim?

rakamlar ()

 

Tünaydın!

Söyleyin indikatörü indirdim METAEDİTÖR'de göstergeler kısmında var ama terminalde kullanıcı kısmında gözükmüyor.. Ne yapabilirim?