Обсуждение статьи "Разработка системы репликации (Часть 30): Проект Expert Advisor — класс C_Mouse (IV)"
MetaQuotes:
Очень точно и конкретно
Опубликованная статья Разработка системы повторения (часть 30): Эксперт проекта - класс C_Mouse (IV):
Автор: Даниэль Хосе

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Разработка системы репликации (Часть 30): Проект Expert Advisor — класс C_Mouse (IV):
Сегодня мы изучим технику, которая может очень сильно помочь нам на разных этапах нашей профессиональной жизни в качестве программиста. Вопреки мнению многих, ограничена не сама платформа, а знания человека, который говорит об ограничениях. В данной статье будет рассказано о том, что с помощью здравого смысла и творческого подхода можно сделать платформу MetaTrader 5 гораздо более интересной и универсальной, не прибегая к созданию безумных программ или чего-то подобного, и создать простой, но безопасный и надежный код. Мы будем использовать свою изобретательность, чтобы изменить уже существующий код, не удаляя и не добавляя ни одной строки в исходный код.
Чтобы продемонстрировать это, мы создадим модификацию класса C_Mouse, но без использования наследования и полиморфизма. В то же время мы получим совершенно иную модель исследования, отличающаяся от оригинальной системы, которая присутствует в классе C_Mouse. Для этого мы создадим новый класс, который может наследоваться (или нет) от класса C_Studies, который мы рассматривали в предыдущей статье. Наследовать или нет класс C_Studys - вопрос скорее личный, чем практический. На самом деле, так или иначе, один проект не будет иметь ничего общего с другим, поскольку они могут работать параллельно. Несмотря на это, любой код, принадлежащий основной системе, будет наследовать класс C_Mouse до тех пор, пока код, расширяющий данный класс, не будет признан достаточно стабильным и интересным, чтобы мы его использовали в финальном проекте.
Прежде чем перейти к программированию, важно знать, что система может продвигаться двумя разными путями. Выбор пути зависит от того, что мы хотим делать и как далеко мы хотим зайти. Поскольку у нас есть два пути и разница между ними очень мала, давайте рассмотрим оба. В прилагаемом коде вы получите доступ к одному из двух путей. Но если хотите, то можно внести необходимые изменения, чтобы пойти другим путем, и ничто не помешает вам принять собственное решение о том, каким путем идти.
Автор: Daniel Jose