Hatalar, hatalar, sorular - sayfa 3023

 
A100 :

Ne yazık ki bu hep böyle olmuştur .

ve uzun bir süre öyle kalacak gibi görünüyor

Başlangıçta, terminalin favoriler klasörünü var olmayan programların kısayollarından temizlemesi mantıklı olurdu.
veya "Hey programcı, üzülmeyin, kupayı atlasanız iyi olur! Dosya kayıp!" mesajını görüntülemek için yazın.

ve şimdi aynı şey, Paint.exe'yi başlatmak yerine sistemin c biçimini başlatmasıyla olur.

 

optimize et=0

Çalışmıyor - 0 nedir, 1 nedir - derleme süresi aynı. Daha önce (geçen yıl) her şey oldukça hızlı bir şekilde derlendi, şimdi çok uzun zaman alıyor

 
A100 :

Çalışmıyor - 0 nedir, 1 nedir - derleme süresi aynı. Daha önce (geçen yıl) her şey oldukça hızlı bir şekilde derlendi, şimdi çok uzun zaman alıyor

özelliği mqh ile kullanın. mqh derlenirken, optimizasyonlar gereksiz olarak kullanılmaz (çalıştırılabilir kod üretimi yoktur)

 
Andrei Trukhanovich :

özelliği mqh ile kullanın. mqh derlerken, optimizasyonlar gereksiz olarak kullanılmaz (çalıştırılabilir kod üretimi yoktur)

Daha kolay bir yol buldum - gereksiz bir proje açın ve oradaki optimizasyonun işaretini kaldırın - hemen 5 kat daha hızlı, ancak optimize = 0'a kimin müdahale ettiği açık değil ve komut satırından kitaplıkların hızlı derlemesi de çalışmıyor

 

Bir düzineden fazla MT5 terminali piyasaya sürüldü. Mantıksal çekirdekler eşit olmayan şekilde yüklenir.

  • Bir Terminal kaç çekirdek kullanabilir?
  • MT5, çalışması için mi yoksa işletim sistemi için mi çekirdek seçiyor?
  • Terminallerin çalışmalarını çekirdekler arasında eşit olarak dağıtmak mümkün müdür?
 

MT5'te bu alanın değeri nasıl alınır, MT4'te neler görülebilir?


Lütfen her zaman doğru kenar boşluğu değerini veren bir işlevi paylaşın. OrderCalcMargin ne yazık ki yalan söylüyor. Ve bu seçenek her derde deva değil.

 
fxsaber :

Lütfen her zaman doğru kenar boşluğu değerini veren bir işlevi paylaşın. OrderCalcMargin ne yazık ki yalan söylüyor. Ve bu seçenek her derde deva değil.

Geliştiricilerden OrderCalcMargin'in yanlış çalışmasına bakmalarını rica ediyorum!


Lütfen Terminal'den ForexTimeFXTM-Demo01 sunucusunda bir demo hesabı açın ve bu betiği EURSEK'te çalıştırın.

 // Выводит количество маржи для открытия Buy-позиции на 1 лот.
void OnStart ()
{
   double Margin;
  
   if ( OrderCalcMargin ( ORDER_TYPE_BUY , _Symbol , 1 , SymbolInfoDouble ( _Symbol , SYMBOL_ASK ), Margin))
     Alert (Margin);
}


Böyle bir çelişki elde ediyoruz.

Kesinlikle MQL üzerinden kullanılabilen tüm sembol/hesap ayarları kontrol edilmiştir. Her şey doğru. Aracı tarafında Terminal'de bulunmayan bir ayar var gibi görünüyor. Belki de bu .

Bu tür birçok sembol var. Nasıl doğru ticaret yapılacağı açık değildir. Lütfen yorum yapın çünkü. ticaret terminali için hata kritiktir. Birdenbire MarginCall'a rastlamak çok basit.

 

Ekran görüntüsü, MT4'ün aksine, MT5'te bir sembolün kaldıraç/marjını bulmanın imkansız olduğunu gösteriyor.


 
fxsaber :

Ekran görüntüsü, MT4'ün aksine, MT5'te bir sembolün kaldıraç/marjını bulmanın imkansız olduğunu gösteriyor.

SymbolInfoMarginRate? Ve marjı elle sayın, şöyle bir şey

 if (IsSymbForexCFD)
    Result=GetLastPrice(SymbName)/GetForexSymbLeverage(SymbName)*GetSymbolTickValue(SymbName)/GetSymbolTickSize(SymbName);