Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 64

 
FOTOGRAF14 :
Yönlendirecek biraz şeyim olurdu ve her şey yoluna girerdi! Herkes kodları yaz, kodları yaz diyor. Buna tamamen katılıyorum! Bir çıkış yolu var! Problemleri uygulamam gerek!!! Biri bana verdiyse, yazdım ve doğrulama için gösterdim.Orada herhangi bir konuyu al ve üzerine kendin beş kod yaz, ah o zaman iyi olur!
Yani burada forumda "Orada bedavaya bir şeyler yazacağım" gibi konular var, sorun bu.
 
FOTOGRAF14 :
Yönlendirecek biraz şeyim olurdu ve her şey yoluna girerdi! Herkes kodları yaz, kodları yaz diyor. Buna tamamen katılıyorum! Bir çıkış yolu var! Problemleri uygulamam gerek!!! Biri bana verdiyse, yazdım ve doğrulama için gösterdim.Orada herhangi bir konuyu al ve üzerine kendin beş kod yaz, ah o zaman iyi olur!
Paralel olarak başka bir programlama dili bilenlere ve bu dili bilip de orada bir şeye bakmayı unutanlara (tüm fonksiyonları kafanızda tutmayacaksınız) referans kitaplar daha çok düşecektir. Bu referans kitaplara bakmıyor musun? İzlendi! Orada bir şeyi anlamaya çalıştım, henüz onları anlayacak seviyede değil
 
Vitalie Postolache :
Yani burada forumda "Orada bedavaya bir şeyler yazacağım" gibi konular var, sorun bu.
Bu bir tür cevap oğlum, burada zahmet etme, amcalar bir şeyler yapıyor, ciddi sorunları çözüyor ve sen burada yolun başındasın! Söyle bana, hiçbir şey anlamadan, orada birinin icat ettiği bir danışmanı yazmaya nasıl başlayabilirim? Bunu az çok yazabildiğimde anlıyorum ve orada eğitim için ücretsiz siparişler alıyorsun.
 
FOTOGRAF14 :

Tamam, işte meydan okuma. Bir danışman yazın. Sürekli piyasada bulunur. Sat, al, sat vb. açar. İlk düzenin türü keyfidir. Her sipariş için SL ve TP vardır. Giriş parametrelerine koymanız gerekir. Piyasada emir kalmadığı anda, son kapatılan emrin türünü kontrol eder ve mevcut fiyata tersini yerleştirir. Test cihazında/demoda test ederken hiçbir hata olmamalıdır. Lot - hesap için minimum.

Yaz, kontrol edeceğim. Kodda işe yaramazsa - sadece düşüncelerinizi yazın, bu sorunu çözerek nasıl düşünürdünüz. Nereden başlayacaksınız, vb.

 
lütfen burada neyin yanlış olduğuna bakın, yanlışlıkla, peki nerde bulamıyorum
 
FOTOGRAF14 :
lütfen bakın burada yanlış olan ne, peki, nerede olduğunu bulamıyorum

OnInit()'in kapanış ayracı yoktur.

Resim olarak değil kod olarak yayın, yoksa resim derlemeye uygun olmaz)

 
FOTOGRAF14 :
lütfen bakın burada yanlış olan ne, peki, nerede olduğunu bulamıyorum
Her fonksiyon bir tür değer döndürmelidir. OnInit() , OnTick(), OnDeinit() işlevleri tarafından döndürülen türün belgelerine bakın.
 
Evet, elbette, ikinci bir parantez olmalı, vurguya dikkat edin. OnTick()'te de.
 
FOTOGRAF14 :
merhaba, nereye boş yazacağımı tam olarak anlamadım, nereye yazacağımı sadece dön; , burada return(0) , sadece OnTicK() yazmanız gerektiğinde. Pancake, int start () 'dan önce yazdı, her şey açıktı. Şimdi bu lanet güncellemeyle her şey alt üst oldu... Kovalev'e göre ders çalışıyorum ama eskidi, ne yapmalıyım? Neredeyse bu bilgiyle doğmuş birine soramazsın! Bütün bunları nasıl elde edebilirim..........

İşlev void ile başlıyorsa, sırasıyla değer döndürmez, ondan çıkış geri döner.

Hemen hemen tüm diğer durumlarda, reurn(x) kullanmanız gerekir; burada x, işlev tarafından döndürülen değerdir.

Bir danışman için şablon, en basit versiyonda üç işlevi vardır:

#property strict

int OnInit ()
   {

       return ( INIT_SUCCEEDED );
   }
void OnDeinit ( const int reason)
   {

   }
void OnTick ()
   {

   }

 
Renat Akhtyamov :

Danışman şablonu

#property strict

int OnInit ()
   {

       return ( INIT_SUCCEEDED );
   }
void OnDeinit ( const int reason)
   {

   }
void OnTick ()
   {

   }

Vay canına .. peki, neden ... Bir insan öğrenmek istiyor ...