仕事が完了した
指定
0. для всех пар (тестировать буду на золоте (два знака после запятой) и на серебре)
1. параметр Mode: если true - то позиции BUY, eсли false - то позиции SELL
рассмотрим на примере true = BUY
2. Нет открытых позиций от этого советника
2.1. если текущая цена выше чем цена закрытия и максимума предыдущего бара, то открываем позицию (назовем её buy1) тейк профит = TP1, стоп лимит= SL1 (на примере на картинке TP1=400)
2.2. Если buy1 закрылся по TP1, то следующий buy1 откроется через BuyStop пипсов (на картинке BuyStop=100)
2.2.1 BuyStop в отложниках не видим - советник держит в уме
2.3 Если buy1 не закрыт и меет убыток более LosePIP пипсов (в нашем примере, на картинке LosePIP=800) то открывается buy2 (TP2, SL2)
(а нашем примере TP2=400)
3. buy2 открывается если текущая цена выше чем закрытия и максимума предыдущего бара
3.1. если у позиции убыток то ничего советник не делает .
3.2. если прибыль и позиция закрывается по TP2, то новый buy2 открывается если цена не перевалила цену открытия убыточного buy1 и цена ушла вверх более чем на LimitBuy( в примере =100пипсов)
4. в параметре Day указываю день (по умолчанию: friday)
в параметр Time (по умолчанию 18:00)
4.1 эти два параметра отвечают за промежуток времени до 00:01 понедельника когда советник не выставляет новые ордера и
4.2. после 18:00 прибыльную позицию buy1 закроет либо по TP1 либо при минимальном профите (цена открытия + 10 пипсов)
4.3. после 18:00 убыточную позицию buy1 не закроет, а если она станет прибыльной то включается трейлинг (TR=100), если за время Time2= 120( 2 часа) цена вырастит более чем на TR=100, если за время Time2 цена не поднимется вверх, то закроется позиция при минимальном профите (цена открытия + 10 пипсов)
4.4. открытые позиции buy2 так же как и buy1, но если нет открытых то и не открываются buy2.
5. классический трейлинг для buy1 и buy2 (t1 и t2 соответственно)
p.s. у buy1(и buy2 свой) лот может выставляться как числом, так и % (если указать число - то это будет кол-во лотов, если указать со знаком минус то это будет %)
p.p.s советник работает на всех таймфреймах - пользователю достаточно в терминале сменить тайм и всё ( в настройках(*.set) советника это не нужно делать)
p.p.p.s по p.s. & p.p.s если отличный советник в котором это всё воплощено - если не реализовали это до этого - то пришлю советник - оттуда возьмете.
____________
перед тем как взяться за работу посмотрите ТЗ и поймите есть противоречия или нет! что бы не пришлось в течении срока изготовления об этом сообщать.
мне нужно 24 апреля уже иметь рабочий вариант!
____________