Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
LimitNet+Stop - скрипт для MetaTrader 4
- Просмотров:
- 3764
- Рейтинг:
- Опубликован:
- 2011.08.15 08:17
- Обновлен:
- 2014.04.21 14:55
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Описание:
Скрипт для использования сетки отложенных limit-ордеров после раскрытия замка (Пересмотренная и дополненная версия скрипта Net).
Выставление параметра Lot limit-ордеров идет по арифметической прогрессии. Takeprofit рассчитывается с поправкой для выхода сетки в общий 0 (алгоритм расчета пересмотрен).
В конце Limit-сетки выставляется Stop-ордер (TP,SL,Magic = 0) для локирования всех позиций. Параметры R_Lot и R_point позволяют учесть уже открытый (!)убыточный(!) рыночный ордер (функция напрашивается на автоматизацию - дополняйте).
После закрытия любого ордера сетки рекомендую завершить оставшиеся сделки и переустановить всю сеть.
В исходнике выставлены переменные с учетом критериев:
- Начальный риск 1 пункта = 1 : 10 000
- Общий риск депо = 4%
- Текущий убыток по 1 уже открытому ордеру объёмом 0.1 лот = 37 пп.
- Допустимая общая просадка = 150 пп.
Параметры:
- extern int Magic = 0; // уникальный номер ордеров сетки (кроме Stop-ордера)
- extern bool BUY = false; // открыть сделку BUY и поставить сетку BUY LIMIT
- extern bool SELL = false; // открыть сделку SELL и поставить сетку SELL LIMIT
- extern double Lot = 0.1; // объем открываемой сделки и первого limit-ордера
- extern int delta = 37; // шаг сетки
- extern int MaxOrders = 2; // кол-во limit-ордеров сетки
- extern int takeprofit = 37; / /уровень выставления TP, если 0, то TP вычисляется по zero_tp
- extern int stoploss = 0; // уровень выставления SL, если 0, то SL не выставляетсяextern string corr="Коэффициенты поправок";
- extern int zero_tp = 1; // коэффициент поправки takeprofit для выхода сетки в общий 0, если 0, то takeprofit примет стандартное значение (!)Ставить 1 или 0(!)
- extern int R_Lot = 1; // коэффициент поправки Lot для учёта открытого (!)убыточного(!) рыночного ордера, если 0 - не учитывается + выключает R_point, кратен параметру Lot: R_Lot*Lot=лот рыночного ордера
- extern int R_point = 37; // текущий Loss рыночного убыточного ордера в (!)пунктах(!), если 0 - не учитывается
Советник создан на основе прогнозирующего индикатора WmiFor.
Teni_svechi_v1Внутрибарная торговля при отсутствии тени свечи с одной из сторон