ParaStop - советник от cmillion

  • Автор темы Автор темы cmillion
  • Дата начала Дата начала

cmillion

Гуру форума
Обновленная версия советника ParaStop 7
Описание работы советника

Выставляется два стоповых ордера на расстоянии Step от цены (настраивается). Если используется фильтр по стохастику, то ордер направляется только в направлении фильтра. Например при старте выставлен Buystop по 1,2500 размером 1 лот. Противоположный ордер (если он был открыт) удаляется и выставляется BuyStop размером 2 лота на расстоянии Step от первого (sell). Далее, цена развернулась, открыла Buy 2лота. Далее ставится третий ордер – снова SellStop –уже в 4 лота, на цену первого Sell. Цена не дошла до профита и снова разворот в сторону Sell. Открывается третий ордер – SellStop. Далее выставляется 4й ордер – 2й Buystop по цене Buy собъемом 8 лот, на место первого бай ордера. И т.д……
2020-07-18_16-51-36.png
Все ордера ставятся по одним уровням – в нашем примере ЦЕНА 1го селл 1,2500 и цена 1го бай . 1,2510! Если же поставить параметр StepPlus больше 0 то новые ордера будут открываться со смещением на указанную величину
2020-07-18_17-08-21.png
Получаются качели, с перевесом одной стороны. Конечно пока хватит депозита для поддержки ордеров. Далее при заданной просадке советник поставит лок.


Параметры:
Step * – Расстояние между ордерами
PlusStep * – Шаг расширения канала
TrailingStart * – Прибыль для старта тралла (минимальный профит)
TrailingStop * – Старт трала в пунктах от точки безубытка input
FixLot – объем начального ордера
LotPercent – % от баланса при расчете автолота
K_Lot – Коэфaицент увеличения противоположного лота
Closing_at_zero – число открытых позиций после которого закрываем все (при достижении нулевой прибыли)
TimeStart, TimeEnd – ограничение времени работы советника
Use_Filter_Stochastic – Фильтр для первого входа
KPeriod, DPeriod , Slowing, LevelDn, LevelUp – параметры Stochastic
MaxLoss – % просадки при которой устанавливаем лок
Key – ключ для работы на реальном счете

* – измеряется в пунктах (на 5 значных котировках увеличивается в 10 раз)

Тесты
2020-07-18_18-06-59.png

Советник требует оптимизации параметров для каждого брокера и для каждой валютной пары. Set для оптимизации так же можно скачать внизу по ссылке.
 

Вложения

Последнее редактирование модератором:

XAHDEN

Прохожий
Уважаемый Cmillion, в этого робота надо добавить ограничение максимального лота, а то оно множит аж 200 лотов за одну сделку.
 

cmillion

Гуру форума
Еще один тест и set к нему
Уважаемый Cmillion, в этого робота надо добавить ограничение максимального лота, а то оно множит аж 200 лотов за одну сделку.

Для ограничения потерь в нем есть параметр MaxLoss, а ограничивать лот не имеет никакого смысла.
 

cmillion

Гуру форума
Сделал закрытие по ТП в пунктах от точки безубытка

На видео зеленым - точка безубытка
красным и синим уровни тейкапрфита


2021-06-22_18-41-26.png
 

Вложения

  • 2021-06-22_18-08-57.png
    2021-06-22_18-08-57.png
    172,3 КБ · Просмотры: 67
  • ParaStop TP.ex4
    ParaStop TP.ex4
    50,9 КБ · Просмотры: 63
Последнее редактирование:

АлексК

Активный участник
Хотелось бы функцию закрытия сделок в безубыток или малый плюс если, они шли в профит, но не достигли TP и развернулись.
 

cmillion

Гуру форума
Хотелось бы функцию закрытия сделок в безубыток или малый плюс если, они шли в профит, но не достигли TP и развернулись.
Такая функция есть
Closing_at_zero – число открытых позиций после которого закрываем все (при достижении нулевой прибыли)
 

АлексК

Активный участник
Не совсем понимаю, Closing_at_zero =4 означает, что больше четырёх не открывается пока они не закроются в безубыток?
 

cmillion

Гуру форума
Не совсем понимаю, Closing_at_zero =4 означает, что больше четырёх не открывается пока они не закроются в безубыток?
Это значит что когда откроется 4 ордера, советник будет ждать первую возможность закрыть в ноль. И как только цена выйдет в + так закроет все
 

АлексК

Активный участник
Это не совсем то, если цена ушла против,то слив. Имею ввиду,чтоб открывались ордера, пока депозит держит(т.е ограничение не на ход цены, а только на величину депозита и кол-во ордеров), но если цена вышла в безубыток при любом кол-ве ордеров, то не вернулась обратно, даже если не достигла TP.
 

cmillion

Гуру форума
Это не совсем то, если цена ушла против,то слив. Имею ввиду,чтоб открывались ордера, пока депозит держит(т.е ограничение не на ход цены, а только на величину депозита и кол-во ордеров), но если цена вышла в безубыток при любом кол-ве ордеров, то не вернулась обратно, даже если не достигла TP.
Вы не поняли, ордера продолжают открываться,. Он не ограничивает число ордеров. Поэтому куда бы не ушла цена. Она всегда будет заблокирована. Но после заданного количества ордеров советник будет стараться закрыть при ближайшей возможности в 0.
 
Верх