Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ne söylersen yaz? Peki, örneğin, alt klasörleri ve dosyaları olan bir klasörü başka bir konuma nasıl kopyalayabilirim?
Hatta Shell32.dll'deki SHFileOperation() fonksiyonunu kullanarak daha net cevap vereceğim .
Bir uygulama olduğu için cevap yanlış
> her şey MQL5 araçları kullanılarak uygulanır.
ve MQL5 araçları, FileOpen olan terminal API'leridir.
Ve bir işletim sistemi API'si önerdiniz ve ben bunun MQL'yi atıp normal dillere geçip API'yi kazandığını ve daha da iyisi normal bir nesne ortamına geçtiğini söylüyorum.
Ve bu hiç de doğru değil, çünkü bu bir OS API'si değil, bir kabuk kitaplığı.
Her şeyi terminale zorlayamazsın. Bir dll'den içe aktarma yeteneği, çok çeşitli olanaklar sunar.
Ve başka bir dile ve nesne ortamına geçme yeteneği, daha da fazla olasılık açar.
Terminalde dll'ler devre dışı bırakılırsa, herhangi bir uzmanı / scripti / hindiyi fikirsiz ve pantolonsuz kalma korkusu olmadan çalıştırabilirsiniz.
Tehlikeli işlevler eklerseniz, bunları izlemeniz gerekir, buradan performansta güçlü bir düşüş olur.
Program her zaman hassas bir denge içindedir - güvenlik/hız/fırsatlar.
MQ'nun ana politikasının güvenlik olduğunu unutmayın. Bunun için çok fazla fonksiyon yoktur.
Terminalde dll'ler devre dışı bırakılırsa, herhangi bir uzmanı / scripti / hindiyi fikirsiz ve pantolonsuz kalma korkusu olmadan çalıştırabilirsiniz.
Neden bu kadar aptalsın. Aslında bu örneği nedense verdim. Buradaki onay kutularından bağımsız olarak bu basit sorunu güvenilir ve güvenli bir şekilde çözmem gerekiyor. MQL ile mümkün değil. Bu örnek %100 "Ve genel olarak, terminalde eksik olan her şey, her şey MQL5 araçları kullanılarak uygulanıyor" ifadesini tehlikeye atıyor.
Neden bu kadar aptalsın. Aslında bu örneği nedense verdim. Buradaki onay kutularından bağımsız olarak bu basit sorunu güvenilir ve güvenli bir şekilde çözmem gerekiyor. MQL ile mümkün değil. Bu örnek %100 "Ve genel olarak, terminalde eksik olan her şey, her şey MQL5 araçları kullanılarak uygulanıyor" ifadesini tehlikeye atıyor.
"Tehlikeli özellikler eklerseniz, bunlara dikkat etmelisiniz, buradan performansta güçlü bir düşüş var." - Tekrar yazacağım.
Evet ve belirli görevler nedeniyle kaba olmaya değmez (bu, tüm klasörü kopyalamak için geçerli değildir, çünkü hala ihtiyacınız vardır).
Not MQL'de dosyalara sahip bir klasörü, klasörler/dosyalar arasında tekrar tekrar geçerek, onlardan okuyarak ve başka bir yerde klasör dosyaları oluşturarak kopyalayabilirsiniz.
Bir uygulama olduğu için cevap yanlış
> her şey MQL5 araçları kullanılarak uygulanır.
ve MQL5 araçları, FileOpen olan terminal API'leridir.
Ve bir işletim sistemi API'si önerdiniz ve ben bunun MQL'yi atıp normal dillere geçip API'yi kazandığını ve daha da iyisi normal bir nesne ortamına geçtiğini söylüyorum.
Tekrar ediyorum - her şey. Artık hiç kimse bileşenlerinin %100'ünden oluşan yazılım ürünlerini yazmıyor. Tüm programlar belirli işletim sistemi kitaplıklarını kullanır.
Bu özellikle Linux programlarında fark edilir, bu yüzden Linux programları çok az ağırlığa sahiptir.
Bu, ticaret işlemleri için uzmanlaşmış bir programlama dilidir. Ticaret için gerekli olan her şey (hatta gereğinden çok daha fazlası) MQL'de uygulanabilir. Ticaret ve veri analizinin, hizmet fonksiyonlarının vb. ötesine geçen belirli fonksiyonlar, işletim sistemi kitaplıkları aracılığıyla çözülür.
Sonuçta kimse Matlab'a sefil dil diyemez mi? Bu matematiksel fonksiyonlar için özel bir programlama dilidir. Yani burada.
Genel amaçlı dillerden değil, belirli dillerden bahsediyorum. Ve tüccarlar için bir programlama dilinin temeli çoktan atıldı. Sinekleri pirzola ile karıştırmaya gerek yok.
Not: MQL4'te kendi test cihazımı da yazdım. İhtiyacım olan her şey, dll b API'sini kullanmadan uygulandı. Aynı zamanda hiç bir yerde demedim ve MQL dili olduğunu hiç düşünmedim. acınası.