[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 432

 

Merhaba.

Bana kodda hangi değişikliklerin yapılması gerektiğini söyleyin, böylece takip kâra girdikten sonra değil, hemen işe yarasın.

Dosyalar:
 
Son çubuğun maksimum ve minimum değerlerini nasıl alacağımı söyle?
 
strongest :
Son çubuğun maksimum ve minimum değerlerini nasıl alacağımı söyle?


yükseklik[0]

düşük[0]

bu hala çizilmekte olan son çubuktur. Tamamlanmanız gerekiyorsa, 0 yerine 1 olacaktır.

 

Lütfen bana söyle,

1. Klimov'un GetTypeLastOpenPos() işlevi nasıl çağrılır? ve

2. Sonuç nasıl alınır?

Bir şey çalışmıyor, derleyici parantez dengesinde bir hata veriyor, ancak parantezlerle her şey yolunda. Teşekkür ederim!

 
yosuf :
Ne yazık ki, yapı 438 https://www.mql5.com/ru/forum/138609/page425 yüklemeye çalışırken kimse hata hakkında yanıt vermedi.

Sana cevap vereceğim, Yusuf. Bu güncellemelerle, her zaman şamanizm var. Terminallerim, D sürücüsünün kökünde, benim adlarıma sahip klasörlerde. Önceden, güncellemelerle, bazen geçici olarak C:\ProgramFiles'a taşınmaya ve ardından başarılı bir güncellemeden sonra geri dönmeye yardımcı oluyordu. Şimdi tıpkı sizin gibi 432'lik bir build vardı, 438'incisini kurmanız gerektiğine dair bir bildirim geldi. Kabul ettim, neredeyse her şey yüklendi, terminal yeniden başlatıldı ve hiçbir şey güncellenmedi. Yine bir bildirim, yine tamam ve böylece dört kez sonra 438. yapı ayağa kalktı.

IMHO, burada sorun, Windows sistem kayıt defterinin güncellenmiş yazılımının kullanılmasıyla ilişkilidir ve bunun sürümleri (Windows) farklı kayıt yapılarına sahiptir. Yedi varsa - terminal ile klasörü Programlar ... (x86), XP ise - sadece programlara kopyalamayı deneyin. Güncellenecek, sizi temin ederim, sonra yerine geri aktarın. Aboneliği iptal et, pzhlsta, nasıl çıktı!

 
borilunad :

Lütfen bana söyle,

1. Klimov'un GetTypeLastOpenPos() işlevi nasıl çağrılır? ve

2. Sonuç nasıl alınır?

Bir şey çalışmıyor, derleyici parantez dengesinde bir hata veriyor, ancak parantezlerle her şey yolunda. Teşekkür ederim!

 int GetTypeLastOpenPos( string sy= "" , int mn=- 1 ) 
{
   datetime t;
   int       i, k= OrdersTotal (), r=- 1 ;

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) 
  {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) 
    {
       if (( OrderSymbol ()==sy || sy== "" ) && (mn< 0 || OrderMagicNumber ()==mn)) 
      {
         if ( OrderType ()==OP_BUY || OrderType ()==OP_SELL) 
        {
           if (t< OrderOpenTime ()) 
          {
            t= OrderOpenTime ();
            r= OrderType ();
          }
        }
      }
    }
  }
   return (r);
   Comment ( "Typ   " ,r);
}
 
borilunad :

Lütfen bana söyle,

1. Klimov'un GetTypeLastOpenPos() işlevi nasıl çağırılır? ve

2. Sonuç nasıl alınır?

Bir şey çalışmıyor, derleyici parantez dengesinde bir hata veriyor, ancak parantezlerle her şey yolunda. Teşekkür ederim!

Tanım.

Bir örnek yerleştirin, uzman başlatma işlevinde arama yapın ve sonucu alın, işlev gövdesini exp başlangıcının dışına yerleştirin:

 int X = GetTypeLastOpenPos( "" ,- 1 );

Net değil - fonksiyonlarla çalışma prosedürünü okuyun.

 
Roman. :

Tanım.

Bir örnek yerleştirin, uzman başlatma işlevinde arama yapın ve sonucu alın, işlev gövdesini exp başlangıcının dışına yerleştirin:

Net değil - fonksiyonlarla çalışma prosedürünü okuyun.



Teşekkürler Roman! Ocaktan tekrar deneyeceğim... :)

 
Roman. :

Tanım.

Bir örnek yerleştirin, uzman başlatma işlevinde arama yapın ve sonucu alın, işlev gövdesini exp başlangıcının dışına yerleştirin:

Net değil - fonksiyonlarla çalışma prosedürünü okuyun.


Merhaba Roman! Bir şeyi körelttim (2-3-5). Söyle bana, geçmişte hangi çubuktan gösterge arabelleğinin boş olmayan bir değerini (özellikle bir fraktal) arayabilirim? j=Bars-CountedBars-1 ve daha fazla artış döngüsünde çalışmıyor.

Başka bir şekilde fraktalları kendi algoritmasına göre çizen bir gösterge vardır, iFractals bunu kullanmaz. Diyelim ki fraktallar standart olana benzer şekilde çizildi. Lütfen, öncekini bulma döngüsü verin...!

 
snail09_1 : ... Diyelim ki fraktallar standart olanla aynı şekilde çiziliyor. Lütfen, öncekini bulma döngüsü verin...!

Buradan dans etmeyi deneyin: " Söyle bana, son fraktalın fiyatını nasıl bulacağımı?


sergeev : Bunun için iFractals göstergesini kullanabilirsiniz. Çubuk üzerinde fraktal yoksa 0 değerini, varsa fraktalın fiyat değerini döndürür. Fraktallar üst ve alt olarak ikiye ayrılır. En üsttekileri almanız gerekiyorsa, MODE_UPPER , iFractals işlevine ve alt olanlar için MODE_LOWER iletilir . Bu nedenle bir fraktal aramak için bir çevrimdeki çubuklardan geçmek gerekir ve 0 olmayan ilk değer istenen fraktal olacaktır.

misal:"