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

 
Vitaly Muzichenko :

if için açma iznini taşıyın

ya da tekrar oku

Birkaç seçenek


Lütfen açıklayın: Bu koşulu kodun başına yazarsam, hangi okuma algoritması daha ileri gider - tüm koşullar daha fazla yerine getirilir + grafiksel gösterim başlar, değil mi? Daha sonra tekrar okunuyor mu yoksa bellekte mi tutuluyor? Bir kerelik koşul karşılanırsa, grafiğin başladığı ve ardından koşulun alım satım işlemlerini açmak için çalıştığı ortaya çıktı. O halde öyle olmalı, soru şu ki, her şeyi doğru mu anladım?

 
Tigerfreerun :

Lütfen açıklayın: Bu koşulu kodun başına yazarsam, hangi okuma algoritması daha ileri gider - tüm koşullar daha fazla karşılanır + grafiksel gösterim başlar, değil mi? Daha sonra tekrar okunuyor mu yoksa bellekte mi tutuluyor? Bir kerelik koşul karşılanırsa, grafiğin başladığı ve ardından koşulun alım satım işlemlerini açmak için çalıştığı ortaya çıktı. O halde öyle olmalı, soru şu ki, her şeyi doğru mu anladım?

Görevinizi daha ayrıntılı olarak açıklayın, peki, gizli bir kod değilse, gönderin

 

Merhaba. Lütfen bana grafikte 50 mumu nasıl atlayacağımı söyle?

t= iTime ( NULL , 0 ,i+ 1 );
if ( iBarShift ( NULL , 0 ,t)> 50 )

bu seçenek çalışır, ancak yalnızca gelecekte. Tarihte bu 50 mumu kaçırmayın.

 
buyanov :

ayrıca metinden önce de bir uyarı var

" 'dize'den 'sayıya' örtük dönüşüm

elbette bir hata değil, aynı zamanda tatsız!





tüm kodu alalım

 

tüm kodu veriyorum

 //---------------------------------------------------------------------------------------------------------------------------
   void OnTick ()
 { 
 //********************************* 
     Alert ( "beg OnTick" );
    FastMA= NormalizeDouble ( iMA ( NULL , 0 ,Period_FastMA, 0 , MODE_SMA , PRICE_CLOSE , 1 ), Digits ()); //Period_FastMA=4
    SlowMA= NormalizeDouble ( iMA ( NULL , 0 ,Period_SlowMA, 0 , MODE_SMA , PRICE_CLOSE , 1 ), Digits ()); //Period_SlowMA=8
    GetNext(NextTick);
     Alert (NextTick);
     Alert ( "NextTick=" ,NextTick);
    Delta= NormalizeDouble (FastMA-SlowMA, Digits ());
     Alert (Delta, Digits ());
     Alert ( "FastMA=" , DoubleToStr (FastMA , Digits ()), "SlowMA=" , DoubleToStr (SlowMA, Digits ()), "Delta=" , DoubleToStr (Delta, Digits ()));
   //----------------------------------------------------------------------------------------------------------------------------  
 } // end Alert(end OnTick)
 

lütfen bana söyle

profilinizi mql4'te nasıl bulabilirsiniz. geliştiricilere sormak istiyorum

 
buyanov :

lütfen bana söyle

profilinizi mql4'te nasıl bulabilirsiniz. geliştiricilere sormak istiyorum

Tüm mql4 profilleri mql5'e taşındı.

 
buyanov :

tüm kodu veriyorum

...

SRC düğmesini kullanarak kodu girin - lütfen gözlerinizi yeni mesaj menüsüne kaldırın.

Seninkini zaten kurdum.

 

Teşekkürler Artyom Trishkin .



 

ama hiçbir şey değişmedi.

Hem hata hem de uyarı kalır.