Задание. Советник: Советник должен работать как в динамике (отправлять заявки). Советник должен работать как в динамике, но не отправлять заявки, п показывать уровень с стрелкой, где бы он отправил заявку) Советник должен работать как в тесте. Для тестирования. Время работы советника, возможность установки начального времени и времени, и конечного (при конечном, советник закрывает все свои позиции) Советник работает на минутках. Необходимая информация о свече. open, close, hi, low, hi-low. Единственный параметр: hi-low>=100 Количество лотов на вход. параметр тейк (можно активировать или нет) трейлинг стоп, простой,например прошли 200, параметр 1/4.Значит при проходе +200 ставим стоп +50 и затем каждые 50 пунктов пройденные выше 200, трейл еще на +50.(можно активировать или нет) 100 это количество цен деления, то есть пунктов по инструменту. Вход в сделку по цене открытия следующей свечи.Или по цене закрытия текущей свечи.(одни говорят можно по первому, вторые по второму) Логика: Если уже есть продажа и пришел второй сигнал тоже продажа, то вторая продажа игнорится, если в портфеле уже есть позиция-продажа. Так же с покупкой. Логика реверсная, значит при перевороте двойной обьем. Допустим, укзали время работы 11.00-22.00 В 11.00 в свече будем считать ее первой. Первая свеча только одна-по одному признаку, все остальные свечи- по второму признаку. Первая свеча участвует в анализе, но ее параметры нам не нужны (типо не учитываем гэп первой свечи). Все параметры учитываем с второй свечи 11:01. Последовательно по времени ждем закрытие каждой минутной свечи и сравниваем с параметром 100, если он удовлетворятеся, то у нас получается два признака, это была свеча покупка или продажа. Все свечи покупки в памяти сортируем друг за другом. Так же и свечи продажи. Теперь: если была свеча покупка, то ставим параметы выполнения согласно свечи покупки, если пришла следующая свеча покупка, то все параметры предыдущей свечи покупки снимаются и стаятся новые параметры согласно новой свечи покупке. Так же и на свечах продажах. Только ВАЖНО свечи покупки могут снимать параметры свечи покупок, а свечи продажи только у свеч продаж. Свеча покупка не может снять правила свечи продаж. Параметр выполнения свечи покупки: Для понимания, можно интерпритировать как закрытие гэпа свечи покупки. Как только свеча закончилась по времени, то идет ее аналих, если свеча удовлетворила параметр hi-low>=100, то от этой свечи нам нужно значение цены low0 и как только мы получили значение low0 то по этой цене ставим лимитку ордер на покупку. Теперь ждем когда цена спустится к цене low0. Если цена спустилась к цене low0 и исполнился ордер, далее ждем закрытие той минутки, на которой было касание или проход цены low0. Дождались закрытие минутки и смотрим: если low0>low1, low0>close1, то открывается шорт если low0>low1, low0low1, low0=close1, то открывается лонг Повторюсь, параметры выставились, но если условие не выполнилось, и пришла следующая свеча покупки, то параметры предыдущей свечи аннулируются. Параметры выполнения свечи продажи. (То же самое что у свечи покупки), только нам нужно значение hi0 и ставим ордер продажи на hi0. Теперь ждем когда цена поднимается к цене hi0. Если цена поднялась к цене hi0 и исполнился ордер продажа, то ждем закрытие той минутки, на которой было касание или проход цены hi0. Дождались закрытие минутки и смотрим: если hi0close1, то открываем шорт если hi0close1, то открываем шорт если hi0