"EA'nın Modlarını Nesne Yönelimli Yaklaşım Kullanarak Programlama" makalesi için tartışma

 

Yeni makale EA'nın Modlarını Nesne Yönelimli Yaklaşım Kullanarak Programlama yayınlandı:

Bu makale, MQL5'te çok modlu alım satım robotu programlama fikrini açıklamaktadır. Her mod nesne yönelimli yaklaşımla uygulanır. Hem mod sınıfı hiyerarşisinin hem de test için olan sınıfların örnekleri sağlanır. Alım satım robotlarının çoklu mod programlamasının, MQL5'te yazılmış bir EA'nın her operasyonel modundaki bütün özelliklerini hesaba katması beklenir. Modu tanımlamak için işlevler ve numaralandırma oluşturulur.

Bu makalede bir MQL5 EA'nın çalışabileceği programlama modlarını tartışacağız. Bu makalenin amacı, "her modun kendi yöntemiyle uygulandığı" fikrini açıklamaktır. Yazar bu yaklaşımın, bir EA gelişiminin farklı aşamalarında görevlerin daha verimli bir şekilde tamamlanmasına izin verdiğine inanmaktadır.

İlk olarak, bir EA gelişiminin hangi aşamalardan oluştuğunu ele alıyoruz. Ardından EA'nın çalışabileceği modlar ve yardımcı uygulamalar MetaTrader 5 adresinde araştırılır. Yukarıdaki fikri uygulamak için sınıf hiyerarşisinin geliştirilmesi bu makaleyi tamamlamaktadır.


1. Geliştirme Aşamaları

Bir alım satım robotunun (EA) geliştirilmesi çok yönlü bir süreçtir. Buradaki kilit bloklar, fikrin algoritmalaştırılması ve test edilmesidir. Açıkça, hem EA'nın alım satım mantığı hem de kod algoritması test edilir.

Bu sürecin aşamaları şema olarak aşağıdaki gibi gösterilebilir (Şekil 1).

Şek.1 EA geliştirme aşamaları ve uygulanması

Şek.1. EA geliştirme aşamaları ve uygulanması

Yazar: Denis Kirichenko