Обсуждение статьи "Разработка системы репликации (Часть 30): Проект Expert Advisor — класс C_Mouse (IV)"

 

Опубликована статья Разработка системы репликации (Часть 30): Проект Expert Advisor — класс C_Mouse (IV):

Сегодня мы изучим технику, которая может очень сильно помочь нам на разных этапах нашей профессиональной жизни в качестве программиста. Вопреки мнению многих, ограничена не сама платформа, а знания человека, который говорит об ограничениях. В данной статье будет рассказано о том, что с помощью здравого смысла и творческого подхода можно сделать платформу MetaTrader 5 гораздо более интересной и универсальной, не прибегая к созданию безумных программ или чего-то подобного, и создать простой, но безопасный и надежный код. Мы будем использовать свою изобретательность, чтобы изменить уже существующий код, не удаляя и не добавляя ни одной строки в исходный код.

Чтобы продемонстрировать это, мы создадим модификацию класса C_Mouse, но без использования наследования и полиморфизма. В то же время мы получим совершенно иную модель исследования, отличающаяся от оригинальной системы, которая присутствует в классе C_Mouse. Для этого мы создадим новый класс, который может наследоваться (или нет) от класса C_Studies, который мы рассматривали в предыдущей статье. Наследовать или нет класс C_Studys - вопрос скорее личный, чем практический. На самом деле, так или иначе, один проект не будет иметь ничего общего с другим, поскольку они могут работать параллельно. Несмотря на это, любой код, принадлежащий основной системе, будет наследовать класс C_Mouse до тех пор, пока код, расширяющий данный класс, не будет признан достаточно стабильным и интересным, чтобы мы его использовали в финальном проекте.

Прежде чем перейти к программированию, важно знать, что система может продвигаться двумя разными путями. Выбор пути зависит от того, что мы хотим делать и как далеко мы хотим зайти. Поскольку у нас есть два пути и разница между ними очень мала, давайте рассмотрим оба. В прилагаемом коде вы получите доступ к одному из двух путей. Но если хотите, то можно внести необходимые изменения, чтобы пойти другим путем, и ничто не помешает вам принять собственное решение о том, каким путем идти.

Автор: Daniel Jose

 
Очень точно и конкретно