[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 346

 
Roman. :
Hiç kimse size - forumdaki gönderilerinizin tümünü (veya tamamını değil, bir kısmını) belirli bir konudaki en kolay yolu nasıl bulacağınızı söylemeyecek mi?

Profilinize gidin ve gönderilerinizi bulmak için "tüm yorumlar" bağlantısını tıklayın.
 
DhP :

Profilinize gidin ve gönderilerinizi bulmak için "tüm yorumlar" bağlantısını tıklayın.

Teşekkürler, tekrar bakacağım ama şimdilik "Bir hata oluştu. Lütfen daha sonra tekrar deneyin" diyor.
 

Merhaba.

İşte tarih saat değeri. Close[ i ] içindeki i tamsayı değerini tarih saatinden hangi işlevle alabilirim?

 
Zar :

Merhaba.

İşte tarih saat değeri. Close[ i ] içindeki i tamsayı değerini tarih saatinden hangi işlevle alabilirim?



iBarShift
 

Açık Fiyat modunda test etme hakkında soru -

Diyelim ki Bar_Height=60 pip ve Take_Profit= 30 pip <<<= Test cihazı +30 pip ile siparişi doğru bir şekilde kapatacak.

Ancak belirtilen modda, aynı mumu test ederken o (testçi) mumun kapanış fiyatını (ve dolayısıyla yüksekliğini) görecek mi? Ya da ondan sonraki muma geçtiğinde?

 
chief2000 :

Açık Fiyat modunda test etme hakkında soru -

Diyelim ki Bar_Height=60 pip ve Take_Profit= 30 pip <<<= Test cihazı +30 pip ile siparişi doğru bir şekilde kapatacak.

Ancak belirtilen modda, aynı mumu test ederken o (testçi) mumun kapanış fiyatını (ve dolayısıyla yüksekliğini) görecek mi? Ya da ondan sonraki muma geçtiğinde?

Bunu kontrol etmek kolaydır. bir mum açarken Print () ekleyin

 datetime old_Time= 0 ;
// в инициализации

// в старт
if (old_Time!=Time[ 0 ]) { old_Time=Time[ 0 ]; Print (High[0],Low[0], Close[0],...);}
 
KONDOR :

Bunu kontrol etmek kolaydır. bir mum açarken Print () ekleyin

Üçüncü nesil bir şaman olarak, dört özdeş değerin basılacağını tahmin etmeyi taahhüt ediyorum.

PS Eğer old_Time statik bir isim çağırırsak, yoksa onu global isimlere çekeriz.

 
-xlapex- :

Hacim değerleri arasında dolaşıyoruz ve minimumu buluyoruz. Şimdi bu çubuğun indeksini nasıl belirleyebiliriz?

Kullandığım döngü:

harici int Quant_Bars=5;
//--------------------------
int başlangıç()
{
int i;
çift Minimum=10000;

for(i=0;i<=Quant_Bars-1;i++)
{
if (Hacim[i]< Minimum)
Minimum=Hacim[i];
}
Alert("Minimum",Minimum);
dönüş;
}


Dizinin sıfır hücresi, sıfır muma karşılık gelen değeri içerecektir. İlk hücre, ilk muma karşılık gelen değeri içerir. Ve böylece geçmişe doğru.
 

YARDIM pliz!

Görselleştiriciye ve test cihazına bir şey oldu. Fırsatlar resimde yanlış görüntüleniyor ve her şeyin kaydırıldığı bir mantık yok. Farklı stratejiler denedim (resimde Sidus), klasörü silerek ve kayıt defterini temizleyerek terminali yeniden düzenledim, Linux üzerinde çalıştırdım. Her yer aynı. Havada fırsatlar. Bu ne? Terminal Alpari 399.

 
-xlapex- :
Bu sorunu çözmeme yardım et:

Tik hacimlerine uygulanan ArrayMinimum() işlevi, minimum hacim değerine sahip çubuğu belirler ve dizinini döndürür. Sorun şudur - hacmi de minimum olan, ancak bu işlev tarafından belirlenenden daha yüksek olan bir çubuğun indeksini belirlemeniz gerekir (yani, "minimum" açısından ikinci). Bunu nasıl yapabilirim?


Bunu yapabilirsiniz, iki boyutlu bir dizi ilan edersiniz, gerekli miktarda veriyi oraya aktarırsınız, ardından ilk boyuta göre sıralarsınız. İkinci boyut, çubuk numaralarını içerecektir. Netlik için, bir örnek üzerinde nasıl çalıştığını görün

 int start()       {
int mas1[ 5 ]={ 3 , 9 , 5 , 8 , 1 };
int mas2[ 5 ][ 2 ];

for ( int i= 0 ;i< 5 ;i++)
   {
   mas2[i, 0 ]=mas1[i];
   mas2[i, 1 ]=i;
   Print ( "first - " ,mas2[i, 0 ], " sec - " ,mas2[i, 1 ]);
   }
ArraySort (mas2);
Print ( "После сортировки" );
for (i= 0 ;i< 5 ;i++) 
   {
   Print ( "first - " ,mas2[i, 0 ], " sec - " ,mas2[i, 1 ]);
   }  
return ( 0 );
}
Neden: