"Simulink: Expert Advisor'ların Geliştiricileri için Bir Kılavuz" makalesi için tartışma

 

Yeni makale Simulink: Expert Advisor'ların Geliştiricileri için Bir Kılavuz yayınlandı:

Profesyonel bir programcı değilim. Ve bu nedenle, alım satım sistemi geliştirme üzerinde çalışırken "basitten karmaşığa gitmek" prensibi benim için birincil öneme sahiptir. Benim için basit olan tam olarak nedir? Her şeyden önce, sistemi oluşturma sürecinin ve çalışmasının mantığının görselleştirilmesidir. Ayrıca, minimum elle yazılmış koddur. Bu makalemde, bir Matlab paketine dayalı alım satım sistemini oluşturup test etmeye çalışacak ve ardından MetaTrader 5 için bir Expert Advisor yazacağım. MetaTrader 5'in geçmiş verileri, test süreci için kullanılacaktır.

Simulink ile kullanıcı sıfırdan bir model oluşturabilir veya halihazırda mevcut olan bir modeli değiştirebilir. Paket, ayrık, sürekli ve karma davranış temelinde oluşturulan doğrusal ve doğrusal olmayan sistemlerin geliştirilmesini destekler.

Paketin ana özellikleri geliştiricinin sitesinde sunulmaktadır:

  • Önceden tanımlanmış bloklardan oluşan kapsamlı ve genişletilebilir kitaplıklar,
  • Kolay anlaşılır blok diyagramlarını birleştirmek ve yönetmek için interaktif grafik düzenleyici,
  • Modelleri tasarım bileşenlerinin hiyerarşilerine ayırarak karmaşık tasarımları yönetme becerisi,
  • Modelinizle ilişkili tüm sinyaller, parametreler, özellikler ve oluşturulan kodda gezinmek, oluşturmak, yapılandırmak ve aramak için Explorer Modeli,
  • Diğer simülasyon programlarıyla bağlantı kurmanıza ve elle yazılmış kodu birleştirmenize izin veren uygulama programlama arayüzleri (API'ler),
  • Embedded MATLAB™ MATLAB algoritmalarını Simulink ve gömülü sistem uygulamalarına getirmek için işlev blokları,
  • Simülasyonları yorumsal olarak veya sabit veya değişken adımlı çözücüler kullanılarak derlenmiş C kodu hızlarında çalıştırmak için simülasyon modları (Normal, Hızlandırıcı ve Hızlı Hızlandırıcı),
  • Simülasyon sonuçlarını incelemek ve ardından tasarımınızdaki performansı ve beklenmeyen davranışları teşhis etmek için grafiksel hata ayıklayıcı ve profil oluşturucu,
  • Sonuçları analiz etmek ve görselleştirmek, modelleme ortamını özelleştirmek ve sinyal, parametre ve test verilerini tanımlamak için MATLAB'a tam erişim,
  • Model tutarlılığını sağlamak ve modelleme hatalarını belirlemek için model analizi ve tanılama araçları.

Simulink ortamının hemen gözden geçirilmesiyle başlayalım. Bu, halihazırda açık olan bir Matlab penceresinden aşağıdaki yollardan ikisiyle başlatılır:

  1. Komut penceresinde Simulink komutu kullanılarak,
  2. Araç çubuğundaki Simulink simgesi kullanılarak.

Şekil 1. Simulink'i Başlatma

Yazar: Denis Kirichenko

Neden: