Работа завершена
Техническое задание
Мультипереворот (мартингейл)
Доброго время суток Всем. Хотелось бы заказать советник.
Техническое задание
Блок открытие
Magic - регулируемое значение.
Reverse – false. Значит - 1-ый ордер, если бычья свеча - бай, если медвежья - сел(открывается по закрытию свечи). У 1-го ордера должен быть регулируемый объем лота (Lot1), стоплос (Sl1) и тейкпрфит (Tp1).
Reverse –true. Значит - 1-ый ордер, если бычья свеча - сел, если медвежья - бай(открывается по закрытию свечи). У 1-го ордера должен быть регулируемый объем лота, стоплос и тейкпрфит.
Сразу после открытия 1-го ордера выставляются стоповый ордер на регулируемом расстоянии (Rast2) с регулируемым лотом (Lot2), стоплосом (Sl2) и тейкпрфитом (Tp2). Если 1-ый - бай, то 2-ой - селстоп, если1-ый - сел, то 2-ой - байстоп. (принцип думаю понятен и поэтому принципу ставятся все последующие стоповые ордера).
Сразу после открытия 2-го ордера выставляются следующий стоповый ордер на регулируемом расстоянии (Rast3)с регулируемым лотом (Lot3), стоплосом (Sl3) и тейкпрфитом (Tp3). Если 2-ый бай, то 3-ий селстоп, если 2-ой сел, то 3-ий байстоп.
И так далее, всего 13 ордеров. Если поставить объем 13-го ордера - 0, то могут открыться только 12 ордеров. Если стоплос 0 или тейкпрофит 0, то их значит – нет (тоже понятно).
Блок фильтр
1) ATR - true. Фильтр по индикатору ATR включен.
ATR – false. Фильтр по индикатору ATR выключен.
PerATR – период ATR.
TfATR – таймфрейм ATR, на котором он работает, например: 1 – М1, 2 – М5, 3 – М15, 4 – М30, 5 – Ч1, 6 – Ч4, 7 – D1, 8 – W1, 9 – МN.
ValueATR – значение ATR, меньше которого 1-ый ордер не открывается.
2) MA - true. Фильтр по индикатору MA включен.
MA - false. Фильтр по индикатору MA выключен.
PerMA – период MA.
TfMA – таймфрейм MA, на котором индикатор работает, например: 1 – М1, 2 – М5, 3 – М15, 4 – М30, 5 – Ч1, 6 – Ч4, 7 – D1, 8 – W1, 9 – МN.
ReverseMA – true. Если цена больше MA, то 1-ый ордер – только бай. Если цена меньше MA, то 1-ый ордер – только сел. Открываются по закрытии свечи.
Reverse MA– false. Если цена больше MA, то 1-ый ордер – только сел. . Если цена меньше MA, то 1-ый ордер – только бай.
Блок закрытие (прекращения работы советника)
1)Exit – true. Значит - советник закрывает серию сделок и дальше не работает.
Exit – false. Значит - это функция отключена.
2) Cycle– true. Активна функция.
Cycle– false. Неактивна функция.
CycleN – целое число циклов (количество законченных серий сделок) после которых советник заканчивает работу.
Значение Exit имеет приоритет над значением Cycle.
Важное условие
1)Если первая сделка открылась советник должен завершить серию сделок, несмотря на фильтры.
Советник с выставленным магиком «0» должен подхватить сделку открытую руками пользователя, выставить стоплос и тейкпрофит и далее сработать по алгоритму.
Вид советника
Блок открытия
Magic-123
Reverse – false (true)
Lot1=0.01
TP1=300
Sl1=300
Rast2=300
Lot2=0.02
TP2=550
Sl2=300
Rast3=300
Lot3=0.03
TP3=600
Sl3=300
Rast4=300
Lot4=0.05
TP4=600
Rast5=300
Lot5=0.08
TP5=650
Sl5=300
И так далее до 13. Расстояния №1 не будет, так как 1-ый ордер открывается рыночный.
Блок фильтр
ATR – true( false)
PerATR – 14
TfATR –5
ValueATR – 0.0009
MA – true(false)
PerMA – 21
TfMA –6
ReverseMA – true(false)
Блок закрытие
Exit – true (false)
Cycle– true (false)
CycleN –25
Вот вроде бы и все.