hemen "boblokos" kelimesiyle daha iyi, böylece hemen milyoner olabilirsiniz - tabiri caizse, ufku işaretleyin))) beş yıllık zorlu aramadan sonra, belki bir şeyler işe yarayabilir, ama şimdilik, sinyallerine göre uzman guruları - bu, mql5.com'un forex ticaretindeki en son başarısıdır - biri iki ayaklı ... ve çevresinde büyük bir kaşıkla bir milyon) - muhtemelen tüm DC'ler yakında iflas edecek - bu yüzden size verirken almak zorunda ... iyi şanslar
MQL'de geliştirme yaparken sürüm kontrol sistemi kullanan var mı? Öyleyse, MQL kaynak klasöründeki sorunu nasıl çözdünüz? Gerçek şu ki, geliştirme ortamında (Windows 7 Ultimate x64 SP1) Metatrader 5'i (Derleme 965) %programfiles%\MetaTrader 5'e yükledim ve tüm kaynaklar burada bulunur ve derlenir %programfiles%\MetaTrader 5\MQL5\ ve test devresi ortamında (Windows Sever 2003 EE x32 SP2) aynı Metatrader 5 (Derleme 965), ancak aracının web sitesinden alınır, %programfiles%\LiteForex MT5'e kurulur ve kaynakları zaten %appdata%\MetaQuotes\ Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5. Bu kafa karıştırıcı, test döngüsünde depoyu nerede başlatmam gerektiğini anlamıyorum. Sanırım bu, x32 sürümünün bir özelliği mi yoksa aracının web sitesinden alınan belirli bir özellik mi? %programfiles%\MetaTrader 5\MQL5\ içindeki kaynakların konumu normal yere nasıl değiştirilir?
jommerbot : MQL'de geliştirme yaparken sürüm kontrol sistemi kullanan var mı? Öyleyse, MQL kaynak klasöründeki sorunu nasıl çözdünüz? Gerçek şu ki, geliştirme ortamında (Windows 7 Ultimate x64 SP1) Metatrader 5'i (Derleme 965) %programfiles%\MetaTrader 5'e yükledim ve tüm kaynaklar burada bulunur ve derlenir %programfiles%\MetaTrader 5\MQL5\ ve test devresi ortamında (Windows Sever 2003 EE x32 SP2) aynı Metatrader 5 (Derleme 965), ancak aracının web sitesinden alınır, %programfiles%\LiteForex MT5'e kurulur ve kaynakları zaten %appdata%\MetaQuotes\ Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5. Bu kafa karıştırıcı, test döngüsünde depoyu nerede başlatmam gerektiğini anlamıyorum. Sanırım bu, x32 sürümünün bir özelliği mi yoksa aracının web sitesinden alınan belirli bir özellik mi? %programfiles%\MetaTrader 5\MQL5\ içindeki kaynakların konumu normal yere nasıl değiştirilir?
Dosya işlemleri
Dosyalarla çalışmak için bir grup işlev.
Güvenlik nedeniyle, dosyalarla çalışmak MQL5 dilinde sıkı bir şekilde kontrol edilir. MQL5 dili aracılığıyla dosya işlemlerinin gerçekleştirildiği dosyalar "sandbox" dosyasının dışında bulunamaz.
Çalışma dosyalarının bulunabileceği iki dizin (alt dizinlerle) vardır:
·terminal_data_folder\MQL5\FILES\ (terminalde görüntülemek için "Dosya"-"Veri dizinini aç" menü öğesini seçin);
·bilgisayarda kurulu tüm terminallerin ortak klasörü – genellikle C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files dizininde bulunur.
" terminal_data_path " ile ilgili bir sorun yok. Tüm kodlar, standart kitaplığın yanı sıra burada saklanır. Sürümleri yönetmek ve kodları depolamak için bir "Depolama" vardır.
" terminal_data_path " ile ilgili bir sorun yok. Tüm kodlar, standart kitaplığın yanı sıra burada saklanır. Sürümleri yönetmek ve kodları depolamak için bir "Depolama" vardır.
Şey, sadece git benim için yıkımdan daha tanıdık ve kullanışlı.
jommerbot : MQL'de geliştirme yaparken sürüm kontrol sistemi kullanan var mı? Öyleyse, MQL kaynak klasöründeki sorunu nasıl çözdünüz? Gerçek şu ki, geliştirme ortamında (Windows 7 Ultimate x64 SP1) Metatrader 5'i (Derleme 965) %programfiles%\MetaTrader 5'e yükledim ve tüm kaynaklar burada bulunur ve derlenir %programfiles%\MetaTrader 5\MQL5\ ve test devresi ortamında (Windows Sever 2003 EE x32 SP2) aynı Metatrader 5 (Derleme 965), ancak aracının web sitesinden alınır, %programfiles%\LiteForex MT5'e kurulur vekaynaklarızaten%appdata%\MetaQuotes\ Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5 . Bukafa karıştırıcı, test döngüsünde depoyu nerede başlatmam gerektiğini anlamıyorum. Sanırım bu, x32 sürümünün bir özelliği mi yoksa aracının web sitesinden alınan belirli bir özellik mi?%programfiles%\MetaTrader 5\MQL5\içindeki kaynakların konumunormal yere nasıl değiştirilir?
Kaynakları olan MQL5 klasörü, %appdata% yolunun hemen üzerindedir. Bu yerde oldukça uzun bir süre - hepsi Windows mimarisini memnun etmek için.
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.
jommerbot : Ve o zaman neden bir makinede böyle, diğerinde farklı?
Belki de Windows 7'deki terminal güncel değil? Şu anda MetaTrader'ın en son sürümü build 969'dur. Güncellemek için kurulum dosyasını indirin ve mevcut dosyanın üzerine kurun ya da şunu yapabilirsiniz: ( MetaQuotes-Demo sunucusunda demo hesabı nasıl açılır )
bana nereden başlayacağımı söyle ???!!!
bana nereden başlayacağımı söyle ???!!!
MQL'de geliştirme yaparken sürüm kontrol sistemi kullanan var mı? Öyleyse, MQL kaynak klasöründeki sorunu nasıl çözdünüz? Gerçek şu ki, geliştirme ortamında (Windows 7 Ultimate x64 SP1) Metatrader 5'i (Derleme 965) %programfiles%\MetaTrader 5'e yükledim ve tüm kaynaklar burada bulunur ve derlenir %programfiles%\MetaTrader 5\MQL5\ ve test devresi ortamında (Windows Sever 2003 EE x32 SP2) aynı Metatrader 5 (Derleme 965), ancak aracının web sitesinden alınır, %programfiles%\LiteForex MT5'e kurulur ve kaynakları zaten %appdata%\MetaQuotes\ Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5. Bu kafa karıştırıcı, test döngüsünde depoyu nerede başlatmam gerektiğini anlamıyorum. Sanırım bu, x32 sürümünün bir özelliği mi yoksa aracının web sitesinden alınan belirli bir özellik mi? %programfiles%\MetaTrader 5\MQL5\ içindeki kaynakların konumu normal yere nasıl değiştirilir?
Dosya işlemleri
Dosyalarla çalışmak için bir grup işlev.
Güvenlik nedeniyle, dosyalarla çalışmak MQL5 dilinde sıkı bir şekilde kontrol edilir. MQL5 dili aracılığıyla dosya işlemlerinin gerçekleştirildiği dosyalar "sandbox" dosyasının dışında bulunamaz.
Çalışma dosyalarının bulunabileceği iki dizin (alt dizinlerle) vardır:
· terminal_data_folder\MQL5\FILES\ (terminalde görüntülemek için "Dosya"-"Veri dizinini aç" menü öğesini seçin);
· bilgisayarda kurulu tüm terminallerin ortak klasörü – genellikle C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files dizininde bulunur.
ENUM_TERMINAL_INFO_STRING enum kullanarak TerminalInfoString() işlevini kullanarak bu dizinlerin adlarını programlı olarak alabilirsiniz:
//--- Terminal verilerinin saklandığı klasör
string terminal_data_path= TerminalInfoString ( TERMINAL_DATA_PATH );
//--- Tüm istemci terminallerinin paylaşılan klasörü
string common_data_path= TerminalInfoString ( TERMINAL_COMMONDATA_PATH );
Diğer dizinlerdeki dosyalarla çalışma durdurulur.
" terminal_data_path " ile ilgili bir sorun yok. Tüm kodlar, standart kitaplığın yanı sıra burada saklanır. Sürümleri yönetmek ve kodları depolamak için bir "Depolama" vardır.
" terminal_data_path " ile ilgili bir sorun yok. Tüm kodlar, standart kitaplığın yanı sıra burada saklanır. Sürümleri yönetmek ve kodları depolamak için bir "Depolama" vardır.
MQL'de geliştirme yaparken sürüm kontrol sistemi kullanan var mı? Öyleyse, MQL kaynak klasöründeki sorunu nasıl çözdünüz? Gerçek şu ki, geliştirme ortamında (Windows 7 Ultimate x64 SP1) Metatrader 5'i (Derleme 965) %programfiles%\MetaTrader 5'e yükledim ve tüm kaynaklar burada bulunur ve derlenir %programfiles%\MetaTrader 5\MQL5\ ve test devresi ortamında (Windows Sever 2003 EE x32 SP2) aynı Metatrader 5 (Derleme 965), ancak aracının web sitesinden alınır, %programfiles%\LiteForex MT5'e kurulur ve kaynakları zaten %appdata%\MetaQuotes\ Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5 . Bu kafa karıştırıcı, test döngüsünde depoyu nerede başlatmam gerektiğini anlamıyorum. Sanırım bu, x32 sürümünün bir özelliği mi yoksa aracının web sitesinden alınan belirli bir özellik mi? %programfiles%\MetaTrader 5\MQL5\ içindeki kaynakların konumu normal yere nasıl değiştirilir?
Ve o zaman neden bir makinede böyle, diğerinde farklı?