MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1701

 
MakarFX # :

Her şey çok daha kolay

yani aynı şey)

tickCount% 100'ü hemen ayarlayabiliyorsanız neden KillCount değişkenine ihtiyacınız var?

"farkları tespit edin"

 int KillCount=tickCount% 100 ;
if (KillCount == 0 )
 if ( tickCount% 100 == 0 )
 
Taras Slobodyanik # :

yani aynı şey)

tickCount%100'ü hemen ayarlayabiliyorsanız , KillCount değişkenine neden ihtiyaç duyulur ?

"farkları tespit edin"

Her yüzde sıfırlanan bir değişkene ihtiyacı var

Oraya zaten "eğer" gerekmediğini yazdım , sadece

 int KillCount=tickCount% 100 ;
 
MakarFX # :
Ve at sırtında döndün!
evet, elbette, açlık grevi dışında herhangi biri için kaynarım :-) ama dağıtımın altına girmek için, muhtemelen hala gerçekten şanslıyım))) üzücü olan bir şey var, Kase arabam sadece boşaltma için iyi ))))))))))
 

Böyle bir yapının gizli anlamı ne olabilir, söyle bana.

 int OnInit ()
  {
  ........

   OnTick ();

   return ( INIT_SUCCEEDED );
  } //OnInit


void OnTick ()
  {
.....
}
 
Valeriy Yastremskiy # :

Böyle bir yapının gizli anlamı ne olabilir, söyle bana.

Bunu nereden buldun???

Belki de yazar, başlatma sırasında OnTick()'i çalıştırmak istemiştir.

 
Valeriy Yastremskiy # :

Böyle bir yapının gizli anlamı ne olabilir, söyle bana.

OnTick mantığını, yeni bir onay beklemeden, açılışta (yeniden başlatma) hemen çalıştırın. Etkin olmayan çiftlerde, bunu zamanlayıcıya koymak daha iyi olsa da oldukça makul.

orada, teoride, IsConnected, TradeAllowed ve benzerleri daha fazla kontrol olmalıdır.

 
Maxim Kuznetsov # :

OnTick mantığını, yeni bir onay beklemeden, açılışta (yeniden başlatma) hemen çalıştırın. Etkin olmayan çiftlerde, bunu zamanlayıcıya koymak daha iyi olsa da oldukça makul.

orada, teoride, çekler ayrıca IsConnected, TradeAllowed ve benzeri olmalıdır.

Çekler var.) Ama OnInit'ten sonraki ilk OnTick, bir kene geldiğinde çağrıldı mı ve zorla değil mi?
 
Valeriy Yastremskiy # :
Kontroller var.) Ama OnInit'ten sonraki ilk OnTick, bir kene geldiğinde çağrıldı ve zorla değil mi?

Numara

Olaylar

yalnızca yeni bir onay işareti geldiğinde uzmanlar için oluşturulur

 
MakarFX # :

Numara

Olaylar

yalnızca yeni bir onay işareti geldiğinde uzmanlar için oluşturulur

Cumartesi günü baskıya bir göz atacağım. Sadece danışmanım çiziyor. Ve hafta sonları da benzerlerini çiziyor. Açıklığa kavuşturulması gerekiyor.
 
Valeriy Yastremskiy # :
Çekler var.) Ama OnInit'ten sonraki ilk OnTick, bir kene geldiğinde çağrılır ve zorla değil mi?

Kene yok - ilk çalıştırmada bile OnTick() yok.

OnTick'te grafik nesnelerinin çizildiği durumlar vardır ve kene yoksa hiçbir şey çizilmeyecektir. Bu nedenle, OnInit'e tek bir çağrı yaptık.