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?

Neden: