Hatalar, hatalar, sorular - sayfa 1558

 

Terminalde ve test cihazında farklı marj.

Terminal:

 2016.04 . 17 18 : 11 : 34.253 Terminal        MetaTrader 5 x64 build 1301 started (MetaQuotes Software Corp.)
2016.04 . 17 18 : 11 : 34.253 Terminal        Windows 10 Pro (x64 based PC), IE 13.12 , UAC, Intel Core i3- 3120 M  @ 2.50 GHz, RAM: 1466 / 3981 Mb, HDD: 29322 / 233310 Mb, GMT+ 02 : 00
2016.04 . 17 18 : 11 : 34.253 Terminal        C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\ 0 CFEFA8410765D70FC53545BFEFB44F4

test cihazı:

 2016.04 . 17 18 : 11 : 54.788 MetaTester 5 x64 build 1301 ( 15 Apr 2016 )

sunucu bağlantısı

2016.04.17 18:11:35.326 Network '5162379': authorized on RoboForex-MetaTrader 5 through Europe #2 (ping: 79.91 ms)

Terminalde 0,01 lot satın alırken aşağıdaki marjlara sahibiz:

0.01 lot satın alırken terminalde marj

Test cihazında 0,01 lot satın alırken aşağıdaki marjlara sahibiz:

0.01 lot satın alırken test cihazındaki marj

 
mao17 :

Güzel gün!

Lütfen bana MQL Cloud ağ test aracılarını nasıl bağlayacağımı söyleyin. Strateji test cihazımda, "aracılar" sekmesinde, "bulut" aracıları listesi boş.

MetaQuotes-Demo demo sunucusuna bağlanarak terminali 1301 oluşturmak için güncelleyin.
 
Karputov Vladimir :

Terminalde ve test cihazında farklı marj.


Teşekkürler, kontrol edeceğiz
 
Renat Fatkhullin daha önce burada size yazdı ama cevap vermediniz. Anlamama yardım et.
 
Renat Fatkhullin :
Teşekkürler, kontrol edeceğiz

Teşekkürler, bana ServiceDesk'ten söylediler - kaldıracı 1:1 olarak ayarladığımda test cihazı ayarlarında fark etmedim

Test cihazındaki kaldıracı unutmayın!

(muhtemelen takası test ettiğimde 1: 1 olarak ayarladım). Genel olarak, kaldıracı 1:100'e ayarladıktan sonra, test cihazında her şey stabilize oldu.

 

MQL4: IntegerToString() , orada üçüncü argüman kısa    fill_symbol=' '        // Yer tutucu.

Kod.

 #property strict
void OnStart ()
  {
   Print ( "1) IntegerToString(1000,9) = " , IntegerToString ( 1000 , 9 ));
   Print ( "2) IntegerToString(1000,9,5) = " , IntegerToString ( 1000 , 9 , 5 ));
   Print ( "3) IntegerToString(1000,9,65535) = " , IntegerToString ( 1000 , 9 , 65535 ));
   Print ( "4) IntegerToString(1000,9,-1) = " , IntegerToString ( 1000 , 9 ,- 1 )); // нет предупреждения МЕ4 хотя должно быть, т.к. -1
  }

Sonuç.


Fonksiyonun 3. argümanın değerini ushort'tan string'e nasıl dönüştürdüğü açık değildir. Belki de bunu hemen bir dize türü yapmak daha iyidir, böylece kullanıcının ne tür bir metin yer tutucuya ihtiyacı olduğunu kendisi yazabilir.

 
Karputov Vladimir :
MetaQuotes-Demo demo sunucusuna bağlanarak terminali 1301 oluşturmak için güncelleyin.
Çok teşekkürler! Yardım etti!
 
Ve neden olağan durdurma veya kârla kapatılan pozisyonların sıfır büyüsü var? Sıfır büyüyle değil siparişi gönderiyorum.... Mantık nerede?
 
Alexey Kravchenko :
Ve neden olağan durdurma veya kârla kapatılan pozisyonların sıfır büyüsü var? Sıfır büyüyle değil siparişi gönderiyorum.... Mantık nerede?
Servis masasına yazın , kanıt ekleyin, bakın ne diyecekler. Mümkünse foruma yazınız.
 
Alexey Kozitsyn :
Servis masasına yazın , kanıt ekleyin, bakın ne diyecekler. Mümkünse foruma yazınız.

Şimdi gerçek zamanlı olarak kontrol edeceğim. Belki bu çöp sadece test cihazındadır. Herşey olabilir...

Aynı saçmalık. Bir stop veya kar tetiklendiğinde, sıfır büyüye sahip yeni bir emir belirir. MT5 böyle çalışır.

Ama o zaman mantık nerede?