Öğrenme mantığı - sayfa 2

 
Şu andan itibaren ofis ve zip olmaması artık mantıksızlık göstergesi değil :)
 
Integer :

Biliyorsun, hiçbir sorunumuz yok. Özellikle SİZİN için metin formatında. Arşivleyici zip'i, belli ki sende var.


Okumadan: "...... ve düşüncenin sözlü ifadesindeki yanlışlıktan kaynaklanan hatalar."

İlk mesajın sonuna gülücük koymayı unutmuşum.

 
DDFedor :

neden bir gülümsemeye ihtiyacın var? Sizce bu konu şaka mı?

Hayır ... ifadeler farklıdır (ve çok üzücü olanlar)
 
age_nt :
Victor! Eğer doğru anladıysam yardım etmeye hazırsınız .... Nerede “mantık yok” anlamıyorum


Pekala, başlayalım mı?

Kod bağlamında bu bölüm bana mantıksız geldi:

 bool showEUR, showUSD, showGBP, showCHF, showJPY, showRAVI;
   if ( StringFind ( Symbol (), "EUR" , 0 ) != - 1 ) showEUR = TRUE;
   if ( StringFind ( Symbol (), "USD" , 0 ) != - 1 ) showUSD = TRUE;
   if ( StringFind ( Symbol (), "GBP" , 0 ) != - 1 ) showGBP = TRUE;
   if ( StringFind ( Symbol (), "CHF" , 0 ) != - 1 ) showCHF = TRUE;
   if ( StringFind ( Symbol (), "JPY" , 0 ) != - 1 ) showJPY = TRUE;

Başka bir yerde olmasına rağmen, açık bir başlatma yoktur. Boole ifadeleri kullanılmaz. Bir değişken tamamen düştü. Standart olmayan biçimlendirme.

İtirazları duymaya hazır.

 
gip :


Standart olmayan biçimlendirme.


açıklamak
 

herkese merhaba, yeni başlayanlar için çubukları istenen renge boyayacağı bir gösterge yazmaya çalıştım, sadece gösterge kodunun mantığını anlamıyorum - görünüşe göre bitmiş koddan başka bir gösterge şekillendirdim, peki , imkanı yok :(

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Red

#property indicator_width1 2
#property indicator_width2 2

extern int NumBars   =  100 ;

double upbuf[];
double dnbuf[];

int init() {
   IndicatorBuffers( 2 );
   SetIndexBuffer ( 0 , upbuf);
   SetIndexBuffer ( 1 , dnbuf);
   SetIndexStyle( 0 , DRAW_HISTOGRAM , STYLE_SOLID );
   SetIndexStyle( 1 , DRAW_HISTOGRAM , STYLE_SOLID );
   IndicatorShortName( "Bars" );
   return ( 0 );
}

int deinit() {
   return ( 0 );
}



int start() {
   int counted = IndicatorCounted();
   if (counted < 0 ) return (- 1 );
   int draw  = Bars - counted + NumBars + 1 ;
   int i;
   if (draw > Bars ) i = Bars ;
   for (i = draw; i >= 0 ; i--) {
   if (Low[i] < Open[i]) {
         upbuf[i] = Open[i];
         dnbuf[i] = Low[i];
      } else {
             upbuf[i] =High[i];
             dnbuf[i] =Open[i]; 
         }
    }
   return ( 0 );
}

Son yüz çubuğun iki renkte nasıl renklendirileceğini açıklayın, ilkeye göre çubuğun açılması minimum fiyattan büyükse, sonra bir renk, tersi ise başka bir renk

görev basittir - amaç, DRAW_HISTOGRAM çizgi tipiyle nasıl doğru çalışılacağını öğrenmek ve son gösterge çağrısından bu yana değişen çubuk sayısını doğru bir şekilde hesaplamaktır.

 
sanyooooook :
açıklamak

Biçimlendirme stili, ifadeler içinde boşluk içermez. Ve burada boşluklar var. Herhangi bir stile bağlı kalmak mantıklı olacaktır.
 

İşlevsel olarak bu, grafikte gösterme kolaylığı içindir ve hesaplamanın doğruluğunu etkilemez (anladığım kadarıyla).

Diğer göstergelerde çalışır, ancak genellikle gözü utandırmamak için bloğu kaldırabilirsiniz .... ayrıl

 int init()
  {
//---- indicators

   IndicatorBuffers( 5 );

   IndicatorDigits(MarketInfo( Symbol (),MODE_DIGITS));

//---- indicator line
   SetIndexBuffer ( 0 ,EUR_Buffer);
   SetIndexBuffer ( 1 ,USD_Buffer);
   SetIndexBuffer ( 2 ,GBP_Buffer);
   SetIndexBuffer ( 3 ,CHF_Buffer);
   SetIndexBuffer ( 4 ,JPY_Buffer);

   SetIndexLabel( 0 , "EUR" );
   SetIndexLabel( 1 , "USD" );
   SetIndexLabel( 2 , "GBP" );
   SetIndexLabel( 3 , "CHF" );
   SetIndexLabel( 4 , "JPY" );

   
   SetIndexDrawBegin( 0 , 0 );
   SetIndexDrawBegin( 1 , 0 );
   SetIndexDrawBegin( 2 , 0 );
   SetIndexDrawBegin( 3 , 0 );
   SetIndexDrawBegin( 4 , 0 );

   
   IndicatorShortName( "all1" );

//----
   return ( 0 );
  }
 
age_nt :
Victor! Eğer doğru anladıysam yardım etmeye hazırsınız .... Nerede “mantık yok” anlamıyorum


Rus dilinin sözdizimi ve morfolojisine aşina mısınız?

İlk mesajı tekrar okuyun.

 
rid :

Evet, faydalı olacak!

//---------------

p/s - Victor, Doğum günün kutlu olsun!

Destek olmak!!!!!!!!!!!