Выбирите своего
Форекс брокера
11:11 AM Подключаемый модуль LMartin ДЛЯ МЕТАТРЕЙДЕР. |
Подключаемый модуль LMartin ДЛЯ МЕТАТРЕЙДЕРПодключаемый модуль LMartin Назначение: обеспечение в торгующем советнике поддержки (сопровождения) открытых ордеров методом Мартингейла (методом усреднения с прогрессией объема ордера). Модуль может быть подключен к любому советнику открывающему ордера на своем символе (на символе графика на котором он работает) и не использующий для маркировки ордеров различные магики. Если советник открывает ордера на том же символе, на графике которого он работает, и в советнике используется один магик - модуль может быть подключен к этому советнику и будет работать правильно. Дополнительное, но не обязательное требование к советнику - советник не должен сам закрывать свои рыночные ордера, но даже если советник закрывает свои ордера, модуль продолжит работу с начатой последовательностью ордеров корректно. Принцип работы: при появлении рыночного ордера с заданным магиком, к нему выставляется несколько лимитных ордеров того же направления – для ордеров buy выставляются ордера buylimit, для ордеров sell – sellimit и модифицируется стоплосс в соответствии с заданным параметром (или убирается стоплосс). При срабатывании одного отложенного ордера выставляется следующий, для поддержания заданного количества отложенных ордеров. В зависимости от настроек, отложенные ордера могут не использоваться, а вся работа может выполняться рыночными ордерами. У всех рыночных ордеров принадлежащих к одной последовательности ордеров модифицируется тейкпрофит – выставляется на один уровень, так, чтобы при его срабатывании была получена заданная прибыль, после срабатывания тейкпрофита все оставшиеся отложенные ордера удаляются (рис. 1).
Модуль обеспечивает несколько вариантов прогрессии объема ордера: обычный Мартингейл (удвоение объема начального ордера), геометрическую прогрессию с заданным коэффициентом увеличения, арифметическую прогрессию начального лота, геометрическую прогрессию добавки к начальному лоту, арифметическую прогрессию добавки к начальному лоту, также, возможно для каждого ордера в последовательности ордеров, устанавливать независимый от других ордеров объем (количество ордеров не ограничено). Всего доступно семь вариантов прогрессии объема ордера. Аналогичная возможность обеспечена со всеми параметрами модуля: уровнями открытия ордеров, тейкпрофитами - можно использовать постоянные значения уровня и тейкпрофита или задавать свои значения для каждого ордера. Подключение модуля. Для подключения модуля к советнику необходимо добавить в код советника всего три строчки кода: подключить файл, вызвать функцию инициализации из функции init() советника и вызвать основную функцию из функции start() советника (рис. 2).
При вызове основной функции в нее передается два параметра: магик ордеров советника и магик устанавливаемый ордерам открываемым модулем. После подключения модуля в окне свойств советника появляются параметры модуля (рис. 3).
|
|
|
| Всего комментариев: 0 | |



