Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 275

 
jommerbot :
Ve o zaman neden bir makinede böyle, diğerinde farklı? Kaynakları %programfiles%\LiteForex MT5\MQL5 dizinine aktarıyorum, düzenleyiciyi başlatın - orada değiller (bunları %appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5 konumuna kopyalamanız gerekir), ancak Windows 7'de %programfiles%\MetaTrader 5\ MQL5\ içindeki kaynaklar, o zaman her şey mükemmel bir şekilde konumlandırılır ve derlenir.

Belki de "7" üzerindeki terminal, Taşınabilir anahtarla kuruldu:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Veri Klasörü konumu

sergeev , 2010.01.23 13:21

Renat Çok teşekkür ederim!

Etikete metaeditor.exe /portable kaydettim - hepsi işe yaradı. Veri Klasörüne olan bağlantı artık otomatik olarak terminal kurulum klasörüne taşınmıştır.

(BTW - Program Dosyalarına terminalleri koydum)

Ayrıca, verilerin kurulum yolundan alınması için terminal.exe /portable kısayolunu da yazmanız gerekir. Peki, böylece F4 de editörü doğru parkta açar.

Ve dosya türlerini eşleştirmek için ayarları gözden geçirmem ve açılış satırına ayrıca /portable ".mq5" eklemem gerekiyordu.

Şimdi her şey olması gerektiği gibi çalışıyor.


 
barabashkakvn :

Belki de "7" üzerindeki terminal, Taşınabilir anahtarla kuruldu:

Hayır, tam olarak https://www.metatrader5.com/ru/download resmi kaynağından herhangi bir tuş olmadan indirip yüklediğimi hatırlıyorum, sadece başlatma kısayollarını kontrol etmem durumunda - belirli bir anahtar da yok ... mucizeler . Ama şimdi 2003 sunucusunda nasıl olacağımı anlıyorum - bu anahtarı etiketlere kaydettim. Teşekkür ederim.

Ve bu arada, aynı yapılara sahipler:

Скачать MetaTrader 5
Скачать MetaTrader 5
  • www.metatrader5.com
Скачать торговый терминал MetaTrader 5 для комфортной и успешной работы на финансовых рынках. Терминал обладает внушительными торговыми и аналитическими возможностями и является одним из лучших в мире
 
jommerbot :
Şey, sadece git benim için yıkımdan daha tanıdık ve kullanışlı.
Git ile ilgili herhangi bir sorun olmamalıdır. Şahsen benim için mql dosyalarıyla harika bir iş çıkarıyor.
 

Ve işte başka bir soru: neden FileIsExist, dosya yoksa, 5019 hatası görünüyor (dosya yok), bence bu bir şekilde mantıklı değil. Danışmanın başlatılmasında sıkı bir kontrolüm var:

   if ( GetLastError () != ERR_SUCCESS ) {
       return ( INIT_FAILED );
   }
Belirli hatalar için ayrı koltuk değneği istisnalarını çitle çevirmek istemem, belki bir dosyanın varlığını kontrol etmenin başka bir yolu var mı?
 
jommerbot :

Ve işte başka bir soru: neden FileIsExist, dosya yoksa, 5019 hatası görünüyor (dosya yok), bence bu bir şekilde mantıklı değil. Danışmanın başlatılmasında sıkı bir kontrolüm var:

Belirli hatalar için ayrı koltuk değneği istisnalarını çitle çevirmek istemem, belki bir dosyanın varlığını kontrol etmenin başka bir yolu var mı?
Hatayı okumadan önce ResetLastError() var mı?
 
paladin800 :
Hatayı okumadan önce ResetLastError() var mı?
Yani hayır - mesele bu, başlatma sırasında kodun bir yerinde bir hata meydana gelirse, onu sıfıra sıfırlamak tehlikeli olur, yoksa yanılıyor muyum?
 
jommerbot :
Yani hayır - mesele bu, başlatma sırasında kodun bir yerinde bir hata meydana gelirse, onu sıfıra sıfırlamak tehlikeli olur, yoksa yanılıyor muyum?
ResetLastError() işlemin çağrısından önce yerleştirilmeli, ardından hata okunmalıdır. FileOpen örneğinde (ikinci bölümde), ResetLastError kütük tanıtıcısından önce gelir. Sende yap.
 
jommerbot :
Yani hayır - mesele bu, başlatma sırasında kodun bir yerinde bir hata meydana gelirse, onu sıfıra sıfırlamak tehlikeli olur, yoksa yanılıyor muyum?
Bunu bilmemek daha tehlikeli. Yazdırın, ardından yeni bir aramadan önce sıfırlayın.
 
Ancak FileIsExist'in olduğu bölümden önce, potansiyel hata içeren birden fazla yer var. Ancak her şey zaten günlüğe yazılmıştır. Bu özelliği bilmiyordum. Ancak bu sorunu çözmez - FileIsExist çağrılmadan önce hata oluşmaz, FileIsExist çağrıldığında oluşur. Genel olarak, farklı şekilde yaptım - arama yoluyla. Cevaplar için teşekkürler.
 
aleks557 :

merhaba acemi ve ileri düzey yardım 5. sınıf matematik problemini çözme :)

...

sunulan para birimlerinin aritmetik ortalamasını bulmak gerekir. Böyle bir gösterge yazmak ne kadar kolay? .......ps bu fikir herhangi bir ticari amaç peşinde koşmaz, ancak doğası gereği tamamen eğiticidir.
mesajınızın okunması kolay olsun, lütfen okuyun: kodu foruma doğru şekilde yapıştırın