[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 678

 
artmedia70 :
"MathSqrt işlevi için negatif argüman" için günlük girişi nedir? Expert Advisor bir demoda, işlemleri açıyor, ancak tüm günlük bu hatayla dolu. Özel bir uyarıcıdan bahsediyor... Lütfen söyle bana, kim bilir... Teşekkürler.


Yardımdan:

çift MathSqrt ( Çift x)
İşlev, x'in karekökünü döndürür. x negatifse, MathSqrt NaN (tanımsız) değerini döndürür.

sadece senin durumun :)

 
ToLik_SRGV :


Yardımdan:

çift MathSqrt ( Çift x)
İşlev, x'in karekökünü döndürür. x negatifse, MathSqrt NaN (tanımsız) değerini döndürür.

sadece senin durumun :)

Harika... Hindi düzgün çalışmıyor mu? Kod tabanından... büyülü... :)
 
artmedia70 :
Harika... Hindi düzgün çalışmıyor mu? Kod tabanından... büyülü... :)
Evet, öyle görünüyor. Ve her ihtimale karşı ne tür bir gösterge bilinmeli?
 
ToLik_SRGV :
Evet, öyle görünüyor. Ve her ihtimale karşı ne tür bir gösterge bilinmeli?
Bu arada, üzgünüm, veritabanında yok... Onu buraya almadığımı çoktan unutmuşum... KvantLevel. İşte ona bir bağlantı. Ve karavanda, o en ...
Dosyalar:
 
artmedia70 :
Bu arada, üzgünüm, veritabanında yok... Onu buraya almadığımı çoktan unutmuşum... KvantLevel. İşte ona bir bağlantı. Ve karavanda, o en ...

Tamsayı göstergesinin yazarı.
 
Vinin :

Tamsayı göstergesinin yazarı.
Ah-huh, Victor, sorular için onunla iletişime geçmeyi mi teklif ediyorsun? Bir şekilde çok fazla gürültü yapmak isteksiz ... Kendin seçmeyi deneyebilirsin ... ancak ... bilgi elbette yeterli olmayacak ... (Çok utanmış bir ifade var ...)
 

Ve genel olarak, herkesi uykusuzlukla aldattım ... Uykulu gözlerimle nereye baktığımı anlamıyorum. Göstergeyle ilgili sözlerimi geri alıyorum. Expert2 için AMA çalışmıyor...


Lütfen beni botlarınla sertçe tekmeleme... :) Uyuma vakti...

 
ToLik_SRGV :

RSI dönemini, üzerine inşa edildiği fiyatları ve seviyeleri değiştirme yeteneği eklendi.
Denemek :)


Çok teşekkür ederim, tam olarak istediğim buydu. Teşekkür ederim. Yapmaya çalışacağım.
 

Lütfen bana neyi yanlış yaptığımı söyle?

Saatlik grafikteki ilk mumun açılış fiyatını yani 0:00'daki mumun açılış fiyatını bulmam gerekiyor ve bu mumdan mevcut mumdan maksimum fiyat değerini bulmam gerekiyor.

Bazı nedenlerden dolayı, her zaman o gün için ilk mumun en yüksek seviyesini gösterir.

İşte nasıl yaparım:

 //+------------------------------------------------------------------+
//|                                                          od3.mq4 |
//|                                                 Oleg             |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Pereverzev Pavel"
#property link      ""

#property indicator_separate_window
#property indicator_minimum - 2
#property indicator_maximum 2
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
//---- input parameters
extern int       xod= 100 ;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle( 0 , DRAW_LINE );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
   SetIndexStyle( 1 , DRAW_LINE );
   SetIndexBuffer ( 1 ,ExtMapBuffer2);
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
         int ic=IndicatorCounted();
         int limit= Bars -ic;
//----
for ( int i=limit- 1 ;i>= 0 ;i--)
{
//Находим цену открытия первой свечки. 
int startH = Hour();
double OP = Open[i+startH];


//Находим максимальное и минимальное значение цен на текущий день.
double max2;

for ( double max=High[i+startH];startH>= 0 ;startH--){
if (max>=OP) {
 max2=max;


}

}


Alert ( "Max: " ,max );


   
//----
}
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
webgreck :

Lütfen bana neyi yanlış yaptığımı söyle?

Saatlik grafikteki ilk mumun açılış fiyatını yani 0:00'daki mumun açılış fiyatını bulmam gerekiyor ve bu mumdan mevcut mumdan maksimum fiyat değerini bulmam gerekiyor.

Bazı nedenlerden dolayı, her zaman o gün için ilk mumun en yüksek seviyesini gösterir.

İşte nasıl yaparım:


muhtemelen fonksiyonun anlamını yanlış anladı int startH = Hour(); - mevcut sunucu zamanını verecek - bir saat, sıfır saat veya başka bir saat arardım:

 int init()
  {
//---- indicators
   SetIndexStyle( 0 , DRAW_LINE );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
   SetIndexStyle( 1 , DRAW_LINE );
   SetIndexBuffer ( 1 ,ExtMapBuffer2);
   int i = 0 ;
   string s = StringSubstr (TimeToStr(Time[i],TIME_MINUTES), 0 , 2 );
   while ( s != "00" ) {i++ ;s = StringSubstr (TimeToStr(Time[i],TIME_MINUTES), 0 , 2 );}
   Alert ( "i= " ,i, " / str= " ,s, " Time= " ,TimeToStr(Time[i]));
   return ( 0 );
  }