Обсуждение статьи "Моделирование рынка: Position View (VI)"

 

Опубликована статья Моделирование рынка: Position View (VI):

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

В предыдущей статье, Моделирование рынка: Position View (V), мы объяснили, как можно получить необходимые данные, чтобы понять то, что происходит в приложении. Это позволит реализовать систему с использованием функции OnTradeTransaction. Там было показано лишь то, как сделать это в советнике. Изучая те данные и советник, уважаемый читатель, вы, наверняка, сильно запутались, и у вас появились сомнения в том, насколько это практично. Небольшая доля скептицизма не повредит. Также будет полезно и даже желательно испытывать некоторые сомнения, когда мы сталкиваемся с чем-то совершенно новым.

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

Ещё раз: не используйте без должного понимания систему, которую мы будем создавать. Для этого активно экспериментируйте и изучайте код, поскольку здесь его цель — быть максимально понятным и обучающим. Эффективность в данном случае — лишь деталь. Главное условие — код должен быть максимально простым, чтобы каждый мог понять, что происходит.


Автор: Daniel Jose