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

 

Hepinize iyi günler!

Lütfen bir acemi söyle

344272288 2011.07.25 01:21 satın almak 0.01 gbpchf 1.3267 0.0000 1.3062 2011.08.08 18:02 1.2373 -0.09 0,00 0,00 -11.79

5732040 yani: %9,3/1,1/12.0

Beni terk mi ettiler?

Gerçek şu ki, sipariş benim katılımım olmadan kendini kapattı!

Ve eğer bu bir tahliye ise, kendinizi bundan bir şekilde korumak mümkün mü?

 
Solree :
Roger haklı, kapanıştan sonra siparişi tekrar seçerseniz her şey yolunda.
Yani hata benim yorumumda... Ama "her değişkene bir değer atandığını" düşünmüyorum...
 

Merhaba!

Belirli koşullar altında bir Uyarı veren bir gösterge yazdım . Sorun şu ki, koşul doğru olduğu sürece sonsuz uyarılar veriyor. Durumu 1 - 2'den fazla bildirim göndermeyecek şekilde nasıl sınırlayabilirim?

 

böyle bir yerde

 static bool flag= true ;
if (ваше условие)
{
if (flag)
{
Alert;
flag= false ;
}
}
else flag= true ;
 
WTL :

Merhaba!

Belirli koşullar altında bir Uyarı veren bir gösterge yazdım. Sorun şu ki, koşul doğru olduğu sürece sonsuz uyarılar veriyor. 1 - 2'den fazla bildirim gönderilmeyecek şekilde koşulu nasıl sınırlayabilirim?

 //Алерт не чаще одного раза в две минуты...
static datetime atime= 0 ;
if (индикатор)
if (( TimeCurrent ()-atime)> 120 )
{
atime= TimeCurrent ();
Alert ;
}
 
Anlaşıldı, splxgf, teşekkürler! Her iki koşulu da geçti, harika çıktı.
 

Merhaba. Beyler, maksimumu bulmak için bir şartım var: ama koridorda.

için (int maks=1; maks<1000; maks++)
if (Yüksek[maks+1] < Yüksek[maks] && Yüksek[maks] > Yüksek[maks-1] && Düşük[maks+1] < Düşük[maks] && Düşük[maks] > Düşük[maks-1] &&
High[max] > low_level_s && High[max] < high_level_s ) sonu;

çalışmıyor.

koridoru temizlersem her şey yolunda:

için (int maks=1; maks<1000; maks++)
if (Yüksek[maks+1] < Yüksek[maks] && Yüksek[maks] > Yüksek[maks-1] && Düşük[maks+1] < Düşük[maks] && Düşük[maks] > Düşük[maks-1] ) kırmak;

Sorun ne olabilir?

max<1000 artması gerektiğini anlıyorum, denedim ama olmadı.

 
sergey_r :

Merhaba. Beyler, maksimumu bulmak için bir şartım var: ama koridorda.

için (int maks=1; maks<1000; maks++)
if (Yüksek[maks+1] < Yüksek[maks] && Yüksek[maks] > Yüksek[maks-1] && Düşük[maks+1] < Düşük[maks] && Düşük[maks] > Düşük[maks-1] &&
High[max] > low_level_s && High[max] < high_level_s ) sonu;

çalışmıyor.

koridoru temizlersem her şey yolunda:

için (int maks=1; maks<1000; maks++)
if (Yüksek[maks+1] < Yüksek[maks] && Yüksek[maks] > Yüksek[maks-1] && Düşük[maks+1] < Düşük[maks] && Düşük[maks] > Düşük[maks-1] ) kırmak;

Sorun ne olabilir?

max<1000 artması gerektiğini anladım, denedim ama olmadı.


Low_level_s, high_level_s değerlerini değiştirmeyi öneriyorum.

 

İşte rakamlarla bir örnek:

1.4100< 1.4150 <1.4200

ancak burada 1.4150, low_level_s = 1.4145, high_level_s = 1.4155 aralığında olmalıdır. Bu örnekte, çarptı.

Ama vurmadıysa, diyelim ki 1.4160 var, o zaman daha ileriye bakıyoruz. Sorun şu ki, bu yüksek örneğin 3 yıl önce olabilir. program bulamıyor.

Ne yapalım?

 
Beni 999'un üzerine çıkarsa ne yapabilirim? Bir şekilde alıntı arşivinden alabilir miyim?
Neden: