"MetaTrader 5 ve MATLAB Etkileşimi" makalesi için tartışma

 

Yeni makale MetaTrader 5 ve MATLAB Etkileşimi yayınlandı:

Bu makale MetaTrader 5 ve MatLab matematiksel paketi arasındaki etkileşime ilişkin ayrıntıları içermektedir. Ayrıca MatLab masaüstü ile etkileşimde bulunmak için evrensel bir kitaplık geliştirme süreci olan veri dönüştürme mekanizması gösterilmektedir. Bunun yanı sıra MatLab ortamı tarafından oluşturulan DLL kullanımını da kapsamaktadır. Bu makale, C++ ve MQL5 hakkında bilgi sahibi olan deneyimli okuyuculara yöneliktir.

Bu etkileşim yöntemi mükemmel ve hızlı olarak adlandırılamaz, ancak en güvenilir olanıdır ve tüm MATLAB paketini kapsar. Tabii ki, nihai model geliştirme hızından da söz etmeliyiz. Geliştirmenin özü, MetaTrader 4/5 ve MATLAB Engine etkileşimi için evrensel bir kitaplık sarmalayıcı yazmaktır. Bundan sonra MetaTrader 4/5 script dosyası/göstergesi/expert'i MATLAB sanal masaüstünü yönetebilir. Ve tüm matematiksel algoritma, MQL-programında dizeler olarak saklanabilir; böylece fikri mülkiyetinizi korumak için kullanabilirsiniz (daha fazla ayrıntı için "Geliştiriciler, Kendinizi Koruyun!" makalesine bakınız). Ayrıca, <MetaTrader 5>\MQL5\Libraries klasöründe ayrı m-işlevleri veya P-işlevleri dosyalarında saklanabilir.  

Bu tür etkileşimin olası uygulama alanları şu şekildedir:

  • Karmaşık programlar yazmak zorunda kalmadan "matematiksel modelleri/fikirleri" test etmek veya göstermek (fikri mülkiyetin korunması, MQL-programında olduğu gibi ve MATLAB paketi aracılığıyla P-işlevleri kullanılarak düzenlenebilir).  
  • MATLAB'ın tüm özelliklerini kullanarak karmaşık matematiksel modeller yazmak.
  • Script dosyalarını/göstergelerini/expert'lerini dağıtmayacak herkese.

Devam edelim. Umarım 1.1 MATLAB ve MQL5'teki Veri Türleri, 1.2 MQL5 ve MATLAB Veri Türlerini Karşılaştırma, 2.1 MATLAB Engine API ve MCR İşlevleri ve 2.3 C++ Standart Giriş/Çıkış Kitaplığı bölümlerini okumuşsunuzdur; zira artık onların üzerinde durmayacak ve analiz etmeyeceğiz. Gelecekteki kitaplık algoritmasını gösteren aşağıdaki blok şemasını dikkatli bir şekilde okuyun:  

Şekil 1. Kitaplık Algoritmasının Blok Şeması

Yazar: Andrey Emelyanov

Neden: