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

 
Igor Makanu :

o seçenek

baskı sonuçlarına hangi dergide baktığınızı öğrenmek için kalır, uzmanlar sekmesine bakmanız gerekir

Neresi?

test cihazında görmek istiyorum

 
Alexey Belyakov :

Neresi?

test cihazında görmek istiyorum

komut dosyaları test cihazında çalıştırılamaz, yalnızca göstergeler ve uzmanlar

kodunuzu komut dosyasından uzmana değiştirerek çalıştırın

 
Igor Makanu :

komut dosyaları test cihazında çalıştırılamaz, yalnızca göstergeler ve uzmanlar

kodunuzu komut dosyasından uzmana değiştirerek çalıştırın

Her şeyi anlıyorum. Tıpkı bir komut dosyası gibi çalıştırılması gerekiyor. Evet, o zaman çalışır. Teşekkür ederim.

Bir danışman nasıl başarısız olabilir?

 
Merhaba, lütfen bana MT4 terminalinde dowjones eksi 13,20 ABD doları için açık bir pozisyon için "çekilme"nin ne anlama geldiğini söyler misiniz, minimum büyüklük 0,01 lottur?
 
Andreskry :
Merhaba, lütfen bana MT4 terminalinde dowjones eksi 13,20 ABD doları için açık bir pozisyon için "çekilme"nin ne anlama geldiğini söyler misiniz, minimum büyüklük 0,01 lottur?

Bir ekran görüntüsü ekleyin - hiçbir şey net değil

 
aramada bulunamadı. ushort ne demek    fill_symbol=' '        // yer tutucu ?


IntegerToString

Bir tamsayı değerini belirtilen uzunlukta bir dizeye dönüştürür ve elde edilen dizeyi döndürür.

 string    IntegerToString (
   long     number,               // число
   int      str_len= 0 ,           // длина строки на выходе
   ushort   fill_symbol= ' '        // заполнитель
   );
 
awsomdino :
aramada bulunamadı. ushort ne demek    fill_symbol=' '        // yer tutucu ?


IntegerToString

Bir tamsayı değerini belirtilen uzunlukta bir dizeye dönüştürür ve elde edilen dizeyi döndürür.

bu tür soruları kod yardımıyla nasıl kontrol edeceğinizi öğrenmeniz gerekiyor, şunu deneyin:

 void OnStart ()
{
   Print ( IntegerToString ( 123 , 10 , '0' ));
   Print ( IntegerToString ( 123 , 10 , '$' ));
}

2020.06.19 17:00:31.035 tst (EURUSD,H1) 0000000123

2020.06.19 17:00:31.035 tst (EURUSD,H1) $$$$$$123

 
Igor Makanu :

bu tür soruları kod yardımıyla nasıl kontrol edeceğinizi öğrenmeniz gerekiyor, şunu deneyin:

2020.06.19 17:00:31.035 tst (EURUSD,H1) 0000000123

2020.06.19 17:00:31.035 tst (EURUSD,H1) $$$$$$123

Eh, bir şekilde, elbette, sonucun test edilmesi gerekiyorsa, kılavuzun ihmalleri üzerine)))))

 
Valeriy Yastremskiy :

Eh, bir şekilde, elbette, sonucun test edilmesi gerekiyorsa, kılavuzun ihmalleri üzerine)))))

MQL yardımı, diğer dillerdeki yardım ile aynıdır

ve basit kodlar yazma konusunda en azından bir miktar başlangıç deneyiminiz olduğunu varsayar.

bu yüzden "// yer tutucu" kelimesi çoğu test ve doğrulama yapmayacak ve bu yüzden açık

 

@Igor Makanu

denedim, en azından 10 saat sonra burayı doldurun), biri bunun boş bir alan dolgusu olduğunu ve en önemlisi ne için olduğunu düşünebilirdi.

ekle yardımı tekrar oku ve şimdi şunu gördüm:

str_len=0

[içinde] Dize uzunluğu

Diğer her şeyi okumalısın, daha dikkatli olacağım.

 Print ( IntegerToString (dt.hour, 2 , '0' ));

Ekle

[içinde] Dolgu karakteri. Varsayılan bir boşluktur.

Bu, burada ve benzeri durumlarda bu alanı kullanamayacağınız anlamına mı geliyor?

tip

 Print ( IntegerToString (dt.hour, 2 ));

(kullanmanın ne kadar doğru olduğu anlamına gelir)

ve ikinci parametrenin atlandığı ortaya çıktı