автоматический советник торгует на любом счете ( реал \демо ) цена 30$ срок выполнения работы 3 дня код советника открытый с возможностью дальнейшей корректировки ДОЛЖНА БЫТЬ ВОЗМОЖНОСТЬ АВТОМАТИЧЕСКОГО ТЕСТИРОВАНИЯ СОВЕТНИКА В СТАНДАРТНОМ ТЕСТЕРЕ СТРАТЕГИЙ в терминале МТ4 ЭТО ОЧЕНЬ ВАЖНО!!! советник работает по принципу мартингейла ( постоянного удвоения предидущей позиции ) и ИМЕЕТ 2 ВАРИАНТА НАСТРОЕК ОТКРЫТИЯ ПОЗИЦИЙ ---------------------------------- условия работы советника 1-й ВАРИАНТ сделать возможность открытие позиции первого ордера фиксированым обьемом или процентом от депозита Работа с ордерами бай стоп \ селл стоп 1. при запуске советника он открывает ордер в Бай по текущей цене обьемом 0.01 ( дать возможность изменять этот параметр обозначить в настройках как "обьем для 1-го ордера " ) , с тейк профитом и стоп лосом , стандартное значение и ТП и СЛ пусть будет 100пунктов по 5-ти значной системе котирования .( дать возможность прописывать эти значения в настройках ( обозначить как " ТП для 1-го ордера " , " СЛ для 1-го ордера " ) 1.1 При закрытии ордера по ТП , советник выставляет следующий ордер на расстояние в 30пунктов (дать возможность менять это значение в настройках обозначить как " расстояние " ) от ТП в ту же сторону что и пред идущий и таким же обьемом СЛ и ТП ставятся на те же 100 пунтков . т.е. он ссылается на значения поставленный в 1-ом ордере и делает все то же самое что и в пункте 1 только на расстоянии в 30пунктов от ТП . 2. Только ПОСЛЕ открытия первого ордера он сразу выставляет второй отложенный ордер в противоположную позицию первого ордера , обьемом в 2 раза больше чем первый ордер , выставляется на уровень СЛ первого ордера , СЛ и ТП по этому ордеру ставится на n пунктов (Обьем, СЛ и ТП прописываем сами , обозначить как и в первом случае только для 2-го ) 2.1 Если закрывается по ТП 2-й ордер , то следующий открывается на расстоянии в 30пунктов и ссылается на значения 1-го ордера (дать возможность менять это значение в настройках обозначить как " расстояние " ) в ту же сторону что и второй ордер который закрылся по ТП 3. Если закрывается первый ордер по СЛ то открывается 2-й ордер , и выставляется 3-й отложенный ордер в противоположную позицию второго ордера на СЛ по 2-му ордеру , обьемом в 2 раза больше чем у 2-го ордера , выставляет свои ТП и СЛ на n пунктов (Обьем, СЛ и ТП прописываем сами , обозначить как и в первом случае только для 3-го ) 3.1 Если закрывается по ТП 3-й ордер , то следующий открывается на расстоянии в 30пунктов ссылается на значения 1-го ордера (дать возможность менять это значение в настройках обозначить как " расстояние " ) в ту же сторону что и 3-й ордер который закрылся по ТП 4. Если закрывается второй ордер по СЛ то открывается 3-й ордер , и выставляется 4-й отложенный ордер в противоположную позицию первого ордера на СЛ по 3-му ордеру , обьемом в 2 раза больше чем у 3-го ордера , выставляет свои ТП и СЛ на n пунктов (Обьем, СЛ и ТП прописываем сами , обозначить как и в первом случае только для 3-го ) 4.1 Если закрывается по ТП 4-й ордер , то следующий открывается на расстоянии в 30пунктов ссылается на значения 1-го ордера (дать возможность менять это значение в настройках обозначить как " расстояние " ) в ту же сторону что и 4-й ордер который закрылся по ТП И все это повторяется до 15-го ордера Все значения Обьемов , СЛ и ТП для каждого ордера отдельно должны иметь возможность измениться в настройках советника значение n пусть будет равно 100 пунктам Добавить функцию включить\выключить удвоение позиций по пред идущему ордеру ( если включена то каждый последующий ордер открывается обьемом в 2 раза больше чем закрытый по СЛ предидущий , если выключена то все ордера открываются обьемом который мы им прописываем ) Последующий отложенный ордер всегда ставится на СЛ пред идущего , если мы поменяли в настройках значение стоп лоса для какого то ордера то следующий ордер будет открываться на этом измененном значении! ------------------------------------- 2-й ВАРИАНТ После открытия нами первого ордера выполняет ТОЛЬКО сценарии пунктов 2,3,4,5.... 15 . Для переключения между этими двумя вариантами нужно сделать кнопку (вариант 1 вкл \ вариант 2 выкл), если один включен другой не работает т.е при включения варианта 1 советник работает полность автоматически , при 2-м варианте он не открывает первый ордер ,тк. ордер открываем мы Первый ордер открываем\выставляем в ручную мы сами либо ставим отложку ! На основе этого советник ждет открытия нашего ордера и только потом приступает к работе по отработке сценария 1-го варианта начиная с пункта 2,3,4,5...15 . !!НЕ ИСПОЛЬЗУЕТ СЦЕНАРИИ 2.1 , 3.1 , 4.1 .... И ДАЛЕЕ!! Это значит что при закрытии ордера по ТП он не открывает ничего через 30 пунктов как описанно в 2.1 , 3.1 ,4.1 . Мы должны иметь возможность открывать по одной паре много ордеров и СОВЕТНИК ДОЛЖЕН РАЗЛИЧАТЬ ИХ ВСЕ КАК ОТДЕЛЬНЫЕ, не путать друг с другом . Советник должен делать отдельно для каждого из них все операции начиная с пункта 2,3,4,5...15 !!НЕ ИСПОЛЬЗУЕТ СЦЕНАРИИ 2.1 , 3.1 , 4.1 .... И ДАЛЕЕ!! Т.Е мы открыли один ордер в селл , другой в бай или два одреда в селл\бай и советник должен для каждого из них делать условия начиная с пункта 2,3,4,5...15 . !!НЕ ИСПОЛЬЗУЕТ СЦЕНАРИИ 2.1 , 3.1 , 4.1 .... И ДАЛЕЕ!! Для 2-го варианта так же дать возможность изменения всех параметров (обьема,СЛ,ТП)