Есть интересная идея написать советник с тралом двух разнонаправленных ордеров.
Доработка топика —
zakaz.opentraders.ru/51438.html#comment146350
Вход по МА-75. Если цена выше МА то бай, если ниже то сел.
Советник по МА открывает первый ордер, если бай, то сразу на расстоянии Distance выставляется SelStop c объемом х2-x3 от предыдущего по параметру KLot.
Если советник открыл первый ордер и цена пошла в плюс, он переводит его в без убыток и дальше тралит в зависимости от выбранных настроек, Trailing, Trailing Step.
Если цена пошла в обратную сторону, то срабатывает отложенный ордер, открытого на расстоянии Distance в противоположную сторону – если последний открытый ордер был Buy, то отложенный будет SellStop и наоборот. И сразу открывается отложка BuyStop на расстоянии Distance с умноженным лотом KLot.
Допустим открылся бай 1 лот, потом цена пошла 20 пунктов в сел и сработала отложка на сел в 2 лота и если цена прошла 20 пункт, мы ставим Trailing =20 по параметру Distance =20, то оба ордерера переведуться в без убыток и если цена пойдёт дальше в плюс то будет тралится пока не откатися назад и не закроет два ордера. Смысл очень важен закрытие двух ордеров, мы разгрузим большую лотность если затяница флет.
После закрытия ордеров советник начинает поиск точки входа и цикл продолжается заново.
extern double Lots = 0.1; // лот
extern double KLot = 2; // умножение лота
extern double MaxOrder = 8; // максимально ордеров
extern int StopLoss = 0; // лось
extern int TakeProfit = 0; // язь
extern int Profit = 50; // Профит в валюте
extern int TrailingStop = 20; // трал
extern int TrailingStep = 2; // шаг трала
extern int Distance = 20; // Расстояние между ордерами в пунктах
extern int Slip = 3; // реквот
extern int Magic = 123; // магик
extern int MAperiod =30; Настройка МА для входа
extern int MAMode=0; // 0=SMA,1=EMA,2=SSMA,3=LWMA
— Сделать чтобы тралились оба ордера, обязательно с плюса.
— Добавить Время начала и конец торговли. Чтобы не попасть ночью во флет.
— Добавить степ трала для передвижение обоих ордеров.
Комментарии (13)
11 33paltus Сообщений: 76
35 AM2 Сообщений: 16266 - Андрей
на бай ну никак не поставишь стоп если цена ниже этого стопа
35 AM2 Сообщений: 16266 - Андрей
15 cashyra Автор Сообщений: 392 - Юра
объясню по другому. на открытую позицию бай мы никак не поставим стоплосс если цена находится ниже предполагаемой цены установки стоплосса.
35 AM2 Сообщений: 16266 - Андрей
15 cashyra Автор Сообщений: 392 - Юра
zakaz.opentraders.ru/51438.html
я не перепутал закрытия по профиту с тейк профитом. Там написано язь в рублях.
И если поставить в параметрах закрытия по профиту вместо трала (Трал поставить 0), то получиться хороший советник. Только бы добавить время работы. Чтобы не попасть ночью во флет. Если можно то добавте и это будет как доработка советника. Спасибо. Редактирован: 25 августа 2019, 21:57
15 cashyra Автор Сообщений: 392 - Юра
15 cashyra Автор Сообщений: 392 - Юра
--Юра, может будет понятнее для Андрея сформулировать так:
--Есть две поз. БАЙ и СЕЛ, сов находит для них уровень БУ(безубытка), когда цена идет в плюс от уровня БУ то через ШАГ-Трала уровень БУ тралится за ценой (в положительной зоне) а при откате обе поз. закрываются по этому уровню БУ.
--Как то так, или я не прав?
--Можно еще так сделать:
--От уровня БУ тралится положительный ордер, а при откате закрываются все рыночные поз., да еще и методом перекрытия, так мы тогда и СПРЕД экономим Редактирован: 26 августа 2019, 01:17
19 Marik007 Сообщений: 417 - Forexman
15 cashyra Автор Сообщений: 392 - Юра
не прав
объясняю еще раз на пальцах. открыл позу бай, специально для вас
цена ушла ниже, я тяну вручную стоп над ценой и сторите внимательно что пишет в журнале:
35 AM2 Сообщений: 16266 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий