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

 
Pavel447 писал(а) >>

Herkese iyi günler Bir sorum var: NonLagAma göstergesinin koduna ne eklenmeli (hattın rengini değiştirerek alım satım sinyalleri verir) böylece bir çeşit ses veya grafik sinyali (örneğin, ayrı bir pencere) göstergenin ilgili sinyali ile verilecektir. Örneğin, belirli bir zaman dilimine bağlı olmak istiyorum, ancak bildirimin birkaç döviz çifti ile ilgili olması için....

Herhangi biri yardım edebilir veya tavsiyede bulunabilirse, çok minnettar olurum!

Ve hala nasıl uygulanacağını çözemiyorum ... :)

Yardım etmelisin :)

Dosyalar:
 
mgribachev писал(а) >>

Yardım etmelisin :)

Bu zaten değiştirilmiş bir sürüm mü?

Giriş parametrelerinde Uyarı Modu ve Uyarı Modu değerlerinde sıfırlar var bu değer değiştirilmeli mi?

Bu sürümde bip sesi var mı?

İlk mesajıma hızlı yanıt için teşekkürler! :)

 
alsu >> :

son ikisi açılış saatine göre mi yoksa kapanış saatine göre mi?

Kapanış saatine göre son ikisi (işlemler gerçekleşti - alınan kar veya zarar)

 
Kod konusunda yardım lütfen? Bir dizide iç içe geçmiş verilerin standart sapması hesaplanmaz. Problemde, her K-th Maksimum (minimum) mutlak değer aramasının yapıldığı aynı aralıkta hesaplanan kendi standart sapmasına sahip olması gerekir. Teşekkür ederim!
 int start ( )
  {
   int i , k , counted_bars = IndicatorCounted ( ) ;
//----   
   double num_array [ 5000 ] , MAXR8 , MINR8 , StdDev8 ;
//---- 
   i = Bars - Period1 + 1 ;
   if ( counted_bars > Period1 - 1 ) 
   i = Bars - counted_bars - 1 ;
//----       
   while ( i > = 0 )
        {
//----
        k = i + Period1 - 1 ; 
        while ( k > = i ) 
             {
             num_array [ k ] = Close [ k ] / Close [ i + 1 ] ;
             
             MAXR8 = num_array [ ArrayMaximum ( num_array , 8 , k ) ] ;
             MINR8 = num_array [ ArrayMinimum ( num_array , 8 , k ) ] ;
             
             // стандарстное отклонение не работает
             StdDev8 = iStdDevOnArray ( num_array , 0 , 8 , 0 , MODE_SMA , k ) ;
             
             k - - ;
             }  
//----
       Buffer [ i ] = ;
       i - - ;
       }
//----
   return ( 0 ) ;
  }
 
001 писал(а) >>

Arkadaşlar bu durumun ne anlama geldiğini açıklayın.

kod:

if(High[0] > enve_start && enve_start > Low[0]) -> Zarf çizgisini geçen fiyatı yakalamaya çalışıyorum.

Günlük girişi: Yüksek[0] = 1.0726 enve_start =1.0751 Düşük[0] = 1.0726.

Onlar. mumdaki yüksek ve alçak aynıdır. Ve herhangi bir mum da öyle.

Yüksek[0] ve Düşük[0] çoğu durumda aynı olacaktır, çünkü ilk mumdan sıfır mum sayısı

 

Ve zaten kapatılmış olan son 2 anlaşmayı nasıl seçebilirim (hesap geçmişi listesinden)

Bunun gibi bir şey olmalı -

OrderSelect(Parametr,SELECT_BY_POS,MODE_HISTORY)==true
seçim parametresi nasıl doğru yazılır?
 

xrust писал(а) >>

Yüksek[0] ve Düşük[0] çoğu durumda aynı olacaktır, çünkü ilk mumdan sıfır mum sayısı

Cevap için teşekkürler. yazmak ne kadar doğru

if ((Yüksek[0] > enve_stop > Düşük[ 1 ]) veya her ikisi daha mı iyi?

 
skifodessa >> :

Herkese iyi günler Lütfen bana iki seviyenin değerlerini nasıl yazacağımı söyleyin (bir resim ekliyorum). - AO tarafından son yeşil çubuğun yüksek (mevcut olan kırmızı ise) ve yeşil olanlardan önceki son kırmızı çubuğun Düşük. Teşekkür ederim.

Rengin hangi çubukta değiştiğini belirlemeniz, iTime'ı (bulunan çubuktan) kullanarak zamanı bulmanız ve zaten etiketi ayarlamak için zamanı bilmeniz gerekir.

 
001 >> :

Cevap için teşekkürler. yazmak ne kadar doğru

if ((Yüksek[0] > enve_stop > Düşük[ 1 ]) veya her ikisi daha mı iyi?

şöyle yapardım:

 if ( Close [ 2 ] > = enve_stop & & Close [ 1 ] < enve_stop )  { //пересечение сверху вниз  
 
Mr-Franklyn >> :
Kod konusunda yardım lütfen? Bir dizide iç içe geçmiş verilerin standart sapması hesaplanmaz. Problemde, her K-th Maksimum (minimum) mutlak değer aramasının yapıldığı aynı aralıkta hesaplanan kendi standart sapmasına sahip olması gerekir. Teşekkür ederim!

kod oldukça ham.

bak: i=Bars-Period1+1 döngünün ilk yinelemesinde k=i+Period1-1=Bars-Period1+1+Period1-1=Bars ve sonra - Kapat[k], yani zaten dizinin dışında.

Doğru: i=Bars-Period1 - 1

Ayrıca - neden, i üzerindeki her yinelemede, Period1 dizisini tekrar değerlerle dolduruyoruz (sadece 1 - i-- kaymasıyla)?

Neden tüm dizinin standart sapmasını k üzerinden her yinelemede hesaplıyoruz - sonuçta 5000 uzunluğunda ve sıfırlar var! (anladığım kadarıyla 500 sayısı Bar'lardan "açıkça" daha büyük olarak seçilmiştir)?

Bu doğru - önce diziyi doldurun ve ardından (yeni bir döngüde) hesaplamaları yapın.

Her yinelemede, StdDev8 k için hesaplanır - soru şudur: neden? Sonuçta, her k değişikliği ile bu değeri kaybediyoruz ve anladığım kadarıyla onu ancak döngünün bitiminden sonra kullanacağız.


İpucu: Kendinize algoritmanın bir akış şemasını çizin, üzerinden geçin, döngüler de dahil olmak üzere olan her şeyi bir kağıda yazın. Algoritmanın tam olarak istediğinizi yaptığından emin olun. Ancak bundan sonra programlama diline çeviriye devam edin. Utangaç olmaya gerek yok - herkes bununla başlar ve yöntemin faydalarını takdir edenlerin çoğu durmaz :)))

Neden: