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
Vay canına! Görünüşe göre sorun bir kütüphane yazmadan çözülebilir - sadece içe aktarılan işlevi yeniden adlandırarak... Bugün çok geç, ama yarın - deneyelim ve deneyelim ...
Evet. Çok erken davranmışım. Double dışındaki diziler için GetValue istediğimden oldukça farklı bir şey döndürüyor... Ne yazık ki, MSVC olmadan yapamıyorum... Eh, uzun zamandır elime dama almadım...
Masters!
MQL'in neden işaretçilere ihtiyacı olduğunu anlamıyorum? Eğer işaretçilerle bir şey yapmak istiyorsanız, bunu C++'da yapın.
İşaretçileri başka bir veri tipine ve başka bir tipteki dizilere geçirmede hiçbir sorun yoktur! Örneğin, işte bir bildirim: void setvar(int& var[]); bir tamsayı dizisine bir işaretçi geçirmek için (diğer türler için neyi değiştirmeniz gerektiğini tahmin edin?).
Dll-fonksiyonlarını çağırmanın ek yükleri ortadan kalkmamıştır (yapı 646), örneğin, boş bir mql-fonksiyonu boş bir dll-fonksiyonundan daha hızlı çalışır, ancak oraya en azından bir diziden seçme işlemi eklerseniz, s[i] gibi, o zaman c++ burada kazanacaktır, yine de çağrı sayısı en aza indirilmelidir.
En büyük performans sızıntısı global değişkenlerle çalışırken ortaya çıkar - bunlar ÇOK YAVAŞTIR!!!! Eğer bir dll yaptıysak, global değişkenleri orada saklamak çok daha kolaydır. Bir metatrader içindeki Uzman Danışmanların ve göstergelerin tüm kopyaları için, dll'in bir kopyası bağlanır, böylece tüm global değişkenleri metatrader'ın tüm pencereleri için global olur (bu gerçek, bir pencerenin kişisel verilerinin ya sınıfın bir örneğinde ya da pencere tanımlayıcısına göre erişimi olan bir dizide saklanmasını zorlar).
Bu kodu, sadece double değil struct tipi elemana sahip dizileri değiştirebilecek şekilde nasıl değiştirebilirim?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: TradeTransactions
fxsaber, 2018.09.20 16:23
Yardımınız için teşekkürler, ama
- Bu kodu anlamıyorum. Yapı bunun içinde nerede?
- MQL4 çözümüne ihtiyacım var