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

 
#property  indicator_separate_window

#property  indicator_buffers 2
#property  indicator_color1  DarkGray
#property  indicator_width1   5
#property  indicator_color2  Red
#property  indicator_width2   2



extern int     Show_For_Last_N_Days   = 100 ;
extern string _                      = "" ;
extern int     MA1_Period             = 12 ;
extern int     MA2_Period             = 26 ;
extern int     MA3_Period             = 9 ;

double         MacdBuffer[];
double         SignalBuffer[];


int init() {
   IndicatorBuffers ( 2 );
   IndicatorShortName ( "MACD(" +MA1_Period+ "," +MA2_Period+ "," +MA3_Period+ ")" );
   IndicatorDigits ( Digits + 1 );

   SetIndexLabel (     0 , "MACD" );
   SetIndexBuffer (   0 ,MacdBuffer);
   SetIndexStyle (     0 , DRAW_HISTOGRAM );
   SetIndexDrawBegin ( 0 ,MA2_Period);

   SetIndexLabel (     1 , "Signal" );
   SetIndexBuffer (   1 ,SignalBuffer);
   SetIndexStyle (     1 , DRAW_LINE );
   SetIndexDrawBegin ( 1 ,MA2_Period);

   return ( 0 );
}




int start() {
   int i                       = Bars - IndicatorCounted () - 1 ;

   while (i>= 0 ) {

       if (Time[i]>= iTime ( NULL , PERIOD_D1 ,Show_For_Last_N_Days)) {
         MacdBuffer[i+ 1 ]       = iMA ( NULL , 0 ,MA1_Period, 0 , MODE_EMA , PRICE_CLOSE ,i+ 1 ) - iMA ( NULL , 0 ,MA2_Period, 0 , MODE_EMA , PRICE_CLOSE ,i+ 1 );

         for ( int k= 0 ; k<=MA3_Period; k++) {                                   //---- signal line counted in the 2-nd buffer
            SignalBuffer[k+ 1 ]  = iMAOnArray (MacdBuffer, 0 ,MA3_Period, 0 , MODE_SMA ,k+ 1 );
         }
      }

      i--;
   } // while(i>=0) {

   return ( 0 );
}



- iMAOnArray bu örnekte neden çalışmıyor (ve bunun sonucunda sinyal hattı görüntülenmiyor)?
Teşekkür ederim!
 
chief2000 :


- iMAOnArray bu örnekte neden çalışmıyor (ve bunun sonucunda sinyal hattı görüntülenmiyor)?
Teşekkür ederim!


bir döngü içinde patamushta döngüsü.

 
sergeev :

bir döngü içinde patamushta döngüsü.



"For" kaldırıldı ve "k" yerine "i" getirildi (deneylerden önceki durum buydu), ancak iMAOnArray hala çalışmıyor:
SignalBuffer[i+ 1 ]  = iMAOnArray (MacdBuffer, 0 ,MA3_Period, 0 , MODE_SMA ,i+ 1 );
- Niye ya?
 
chief2000 :

"For" kaldırıldı ve "k" yerine "i" getirildi (deneylerden önceki durum buydu), ancak iMAOnArray hala çalışmıyor:


Geliştiricilerle iletişim kurmaya çalışın - bu bir terminal hatasıdır, en azından terminalin bir sonraki yapısında bir şeyleri düzeltmelerine izin verin, böylece her şey mantığınıza göre olması gerektiği gibi çalışır, kodunuz doğru mu? :-)
 
Roman. :

Geliştiricilerle iletişim kurmaya çalışın - bu bir terminal hatasıdır, en azından terminalin bir sonraki yapısında bir şeyleri düzeltmelerine izin verin, böylece her şey mantığınıza göre olması gerektiği gibi çalışır, kodunuz doğru mu? :-)
Su basacak yerin yok mu?
 
chief2000 :
Su basacak yerin yok mu?

Üzgünüm, sizi hiçbir şekilde üzmek istemedim, sadece yakın zamanda benimle sadece bu tür şubelerin müdavimi olarak benzer sorularla ilişkilendirildiniz:

"Herkes Comment() komutunu kullanır, özellikle kod hatalarını ayıklarken kullanışlıdır.
Sorun, kullanılan satır sayısı üzerinde bir tür sınırın olması gerçeğinden kaynaklanmaktadır.
Sınırı aşan satırlar eklerseniz derleme sırasında bir hata oluşur: "

Bu yüzden, geliştiricilerle doğrudan iletişime geçmenin olası ihtiyacı hakkında size tavsiyede bulunmayı gerekli gördüm, peki, orada, asla bilemezsiniz, belki yine bir şeyleri karıştırdılar?

 
Roman. :

Üzgünüm, sizi hiçbir şekilde üzmek istemedim, sadece yakın zamanda benimle sadece bu tür şubelerin müdavimi olarak benzer sorularla ilişkilendirildiniz:

"Herkes Comment() komutunu kullanır, özellikle kod hatalarını ayıklarken kullanışlıdır.
Sorun, kullanılan satır sayısı üzerinde bir tür sınırın olması gerçeğinden kaynaklanmaktadır.
Sınırı aşan satırlar eklerseniz derleme sırasında bir hata oluşur: "

Bu yüzden, geliştiricilerle doğrudan iletişime geçmenin olası ihtiyacı hakkında size tavsiyede bulunmayı gerekli gördüm, peki, orada, asla bilemezsiniz, belki yine bir şeyleri karıştırdılar?

Severim. dernekleriniz bir teknik destek forumu ve tamamen meşru bir soru.
 
chief2000 :
Severim. dernekleriniz bir teknik destek forumu ve tamamen meşru bir soru.


Teşekkür ederim. gülümsedi.
 

Herkese merhaba!!!

soru: son al karına kadar olan tüm işlemlerin parasal tutarının değerini nasıl arayabilirim?

Cevap verebilecek veya kod yazabilecek olan varsa teşekkürler.

 
chief2000 :

"For" kaldırıldı ve "k" yerine "i" getirildi (deneylerden önceki durum buydu), ancak iMAOnArray hala çalışmıyor:
- Niye ya?


patamushta şimdi nihayet bok.

klavyeye basmadan önce düşün

Neden: