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

 
Janer :

evet var ama ne önemi var   Mesele şu ki, Windows sistemini yeniden yüklediğinizde   tüm profiller

tekrar yapılması gerekiyor ve hala bu profiller    profiller içinde   program   Dosyalar ve dolayısıyla arşiv artık bir sonraki yeniden kurulum için yapılamaz  

Sadece Wind 10'da böyle olduğunu düşündüm , aynı zamanda yeni W 7'de de.

Neden yapmayacaksın? Profil dizinini arşivleyin ve ardından buradan geri yükleyin.

 
Sergey :

EquityChartModeller göstergesinin kodunu ayrıştırıyorum.

2 kullanıcı işlevi vardır:

Nerede sarı ile vurgulandığını anlamıyorum. Portföy formülü şöyle görünüyorsa: "USDSEK-4 USDCAD+9 EURJPY-5 AUDNZD-5 EURAUD-1 GBPJPY+6 USDNOK-2", while(p>=0) döngüsünün yinelenmesi if(p)'ye nasıl ulaşabilir? ==0 ) eğer sadece işaretine ulaştıktan sonra kesilirse if(X=="+"||X=="-") break; ??

Ve daha aşağıda, eğer hepsi aynıysa if(p==0) o zaman lot neden 1'e eşit - Lot[Toplam-1]=1; ??

Gösterge burada: https://www.mql5.com/ru/code/10962

> Ya o kesmezse? Pekala, birisi +- işareti olmayan bir formül yazar, o zaman X=="+"||X=="-" olmaz, o zaman döngü askıda kalır. Kimsenin ihtiyacı var mı? Hayır, öyleyse if(p==0) break; Bu durumda döngü %100 garanti ile sona erecektir.

> Bu, varsayılan bir değer gibidir veya bu çok özel durumda hesaplanırken, biri +- işareti olmadan formülü girdiğinde, yine de 1 çıkacaktır.

 
MetaQuotes Software Corp. :

Her iki değer de doğrudur.

Çift versiyonda, düşük değer (beşinci ondalık basamak) nedeniyle, varsayılan gösterim bilimsel biçimde e-005 ile gelir.

Biçimlendirilmiş çıktı istiyorsanız, DoubleToString kullanın .

Teşekkür ederim!

 
Konstantin Nikitin :

Neden yapmayacaksın? Profil dizinini arşivleyin ve ardından buradan geri yükleyin.

Terminaldeki anlamda Dosya --> Oradaki veri dizinini aç kopyalayıp kaydedebilirsin Evet?

Ardından bu kayıtlı profili profillere taşıyın   içinde   program   dosyalar ve hepsi. profillerden _   içinde   program   Herhangi bir nedenle terminale girmediği dosyalar

Nedense Programda göstergem yok   Dosyalar
 
Janer :

Terminaldeki anlamda Dosya --> Oradaki veri dizinini aç kopyalayıp kaydedebilirsin Evet?

Ardından bu kayıtlı profili profillere taşıyın   içinde   program   dosyalar ve hepsi. profillerden _   içinde   program   Herhangi bir nedenle terminale girmediği dosyalar

Nedense Programda göstergem yok   Dosyalar
 
Janer :

Terminaldeki anlamda Dosya --> Oradaki veri dizinini aç kopyalayıp kaydedebilirsin Evet?

Ardından bu kayıtlı profili profillere taşıyın   içinde   program   dosyalar ve hepsi. profillerden _   içinde   program   Herhangi bir nedenle terminale girmediği dosyalar

Nedense Programda göstergem yok   Dosyalar

Sana daha ne kadar eziyet edecekler bilmiyorum. Ancak daha ayrıntılı talimatlara ihtiyacınız olduğunu görüyorum: terminal ayar dosyaları (ve bunlar tam olarak aradığınız profiller), gösterge ve uzman dosyaları, kurulu terminalin bulunduğu klasörün olduğu yerde değil, başka bir yerde (yani görmez ve terminal ne kopyaladığınızı görmez). Win7 ve Win10 için yollar farklı olabilir. Yani, bu yolu görmek için, Dosya --> Veri dizinini aç terminaline tıklamanız gerekir.

Ve her şeyin terminalin kurulu olduğu yerde saklanması gerekiyorsa, terminalin taşınabilir modda başlatılması gerekir ( başlatma modunu değiştirdiğinizde, terminalin kendisi tüm dosyaları aktaracaktır)

 
Ilya Prozumentov :

Sana daha ne kadar eziyet edecekler bilmiyorum. Ancak daha ayrıntılı talimatlara ihtiyacınız olduğunu görüyorum: terminal ayar dosyaları (ve bunlar tam olarak aradığınız profiller), gösterge ve uzman dosyaları, kurulu terminalin bulunduğu klasörün olduğu yerde değil, başka bir yerde (yani görmez ve terminal ne kopyaladığınızı görmez). Win7 ve Win10 için yollar farklı olabilir. Yani, bu yolu görmek için, Dosya --> Veri dizinini aç terminaline tıklamanız gerekir.

Ve her şeyin terminalin kurulu olduğu yerde saklanması gerekiyorsa, terminalin taşınabilir modda başlatılması gerekir ( başlatma modunu değiştirdiğinizde, terminalin kendisi tüm dosyaları aktaracaktır)

ilya

MT4 sitesinden indirdiğimde kurulu terminali ayrı bir “indirilenler” klasörüne kaydederim

veya masaüstünüzde.   Ardından terminalin yüklenmesi gelir ve tüm bunlar   Program Dosyaları C sürücüsü.

Ve her şey yoluna girdi. Şimdi yeni Windows 7.   Her şeyi her zamanki gibi yaptım.   Arşivimden yüklenen profiller C sürmek _ Terminali açtı.   Profillerde hiçbir şey yok.  

Ve " MQL4"   C sürücüsünde   Ayrıca hayır

Dün tüm klasörü eski terminalin “C” sinden yenisine aktardım (sanal bir makinem var)

" MQL4" göründü   Hem profilleri hem de göstergeleri veri kataloğundan geçirdim - işe yaradı.

Ama yine de C sürücüsünde hiçbir şey yok.   TAMAM,   yine de veri kataloğu aracılığıyla ortaya çıkıyor ...

Katkılarınız ve faydalı tavsiyeleriniz için hepinize teşekkür ederim :)

 
Janer :

ilya

MT4 sitesinden indirdiğimde kurulu terminali ayrı bir “indirilenler” klasörüne kaydederim

veya masaüstünüzde.   Ardından terminalin yüklenmesi gelir ve tüm bunlar   Program Dosyaları C sürücüsü.

Ve her şey yoluna girdi. Şimdi yeni Windows 7.   Her şeyi her zamanki gibi yaptım.   Arşivimden yüklenen profiller C sürmek _ Terminali açtı.   Profillerde hiçbir şey yok.  

Ve " MQL4"   C sürücüsünde   Ayrıca hayır

Dün tüm klasörü eski terminalin “C” sinden yenisine aktardım (sanal bir makinem var)

" MQL4" göründü   Hem profilleri hem de göstergeleri veri kataloğundan geçirdim - işe yaradı.

Ama yine de C sürücüsünde hiçbir şey yok.   TAMAM,   yine de veri kataloğu aracılığıyla ortaya çıkıyor ...

Katkılarınız ve faydalı tavsiyeleriniz için hepinize teşekkür ederim :)

Kullanıcı Hesabı Denetimi (UAC), Windows 7 ve sonraki sürümlerde göründü, bu nedenle tüm kullanıcı dosyaları artık korumalı alanlarına yerleştirildi. Dosyalarınızı nerede arayacağınızı hemen söyledim

Daha önce olduğu gibi - kurulum klasöründe, terminali taşınabilir modda çalıştırmanız gerekir - forumda arama yapın (sağ üstte arama yapın)

 
Artyom Trishkin :

Kullanıcı Hesabı Denetimi (UAC), Windows 7 ve sonraki sürümlerde göründü, bu nedenle tüm kullanıcı dosyaları artık korumalı alanlarına yerleştirildi. Dosyalarınızı nerede arayacağınızı hemen söyledim

Daha önce olduğu gibi - kurulum klasöründe, terminali taşınabilir modda çalıştırmanız gerekir - forumda arama yapın (sağ üstte arama yapın)

Bulundu Oku Teşekkürler

 
Janer :

Bulundu Oku Teşekkürler

Genel olarak, profillerinizin şu anda nerede çalıştığı / kaydedildiği önemli değildir. Gelecekteki kurtarma için bir arşiv oluşturmak için yine de dizine gitmeniz gerekir. profiller ve arşivleyin. Terminali nasıl başlattığınıza bağlı olarak, işletim sistemi kullanıcısının evinde veya terminal dizininde taşınabilir ile çalışmasını sağlayabilirsiniz .