1 – Советник должен работать на МТ5 . 2 – Советник должен работать только на виде счета с хеджированием . 3 - Советник должен работать на всех видах таймфреймов MT5. 4 - Значение цены торгового инструмента должно учитывать до 7 (ДО СЕМИ!) знаков после запятой 5 - Размер устанавливаемого лота от 0,01 и выше, с возможностью увеличения объема лота по 0,01 Уровни на которых выставляются ордера. 7 – Нулевой уровень (точка старта/отсчета). При работе в онлайне, нулевой уровень задается методом нажатия на кнопочку бай/селл во всплывающем окошке, которое должно появляется при нанесении советника на график конкретной валюты. Значение цены, которое оказалось в момент нажатия кнопки бай/селл и должно являться нулевым уровнем. Бай/селл указывает в каком направлении открыли стартовый ордер(для примера - допустим бай), в этом же направлении строятся остальные дополнительные уровни (для примера - в бай). Для тестирования в тестировщике, нулевой уровень задается датой и точным временем (с точностью до минуты), цена, которая приходится на данное время (значение цены по закрытию бара в конкретную минуту) и должна приниматься за нулевой уровень. Для тестирования в тестировщике так же в параметрах советника задается направление открытия позиции бай/селл. 7 – В параметрах советника задаются параметры к 33 дополнительным уровням (не включая нулевой уровень), к каждому уровню ставится галочка(как-то активируется/отключается конкретный уровень), подтверждая, что данный уровень активен или нет (если до него доходит цена, открываются по нему позиции или нет). В одном месте для всех уровней задается: Размер лота – задается один и применяется для всех уровней, включая нулевой. Стоп лосс в пунктах (этот же значение стоп лосса по кол-ву пунктов устанавливается и для нулевого уровня). Размер стоп лосса в пунктах задается общий, но получается, что значение цены самого стоп лосса у каждого уровня будет индивидуальное т.к. рассчитывается по кол-ву пунктов отсчитываемое от конкретной цены каждого уровня. К примеру открылись в бай по цене 1,13000 (нулевой уровень) стоп лосс задан 90 пунктов, тейк профит задан 500 п, кол-во дополнительных активированных уровней задано 9, расстояние между уровнями 50п: Это значит, что для нулевого уровня стоп лосс = 1,13000 минус 90 = 1,12910; первый доп уровень откроется по цене = 1,13050 минус 90 = стоп лосс1,12960 второй доп уровень откроется по цене = 1,13100 минус 90 = стоп лосс 1,13010 третий доп уровень откроется по цене = 1,13150 минус 90 = стоп лосс 1,13060 и т.д. 8 - Тейк профит задается в пунктах и рассчитывается от нулевого уровня, полученное значение становится тейк профитом так же для всех остальных активных дополнительных уровней. К примеру открылись по цене 1,13000 (нулевой уровень) в бай, в параметраз задано что тейк профит 500 п, значит для нудевого уровня тейк профит на 1,13500, но и для всех остальных дополнительных активных уровней тейк профит должен выставляться равным значению цены на 1,13500. 9 – Любой из уровней (включая нулевой) должен быть не ограниченное число раз активным, до момента пока цена не достигнет общего тейк профита или пока не будут изменены параметры в советнике. Это означает, что после старта, даже если цена выбила нулевой и все остальные уровни по стоп лоссу (каждый уровень по своему индивидуальному стоп лоссу) уровни остаются активными и при повторном достижении цены этих же уровней (включая нулевой) по изначально открытому направлению бай/селл, мы должны открыть позиции заново в том же направлении, опять с установкой тех же стоп лоссов. К примеру открылись в бай по цене 1,13000 (нулевой уровень) стоп лосс задан 90 пунктов, тейк профит задан 500 п, кол-во дополнительных активированных уровней задано 9, расстояние между уровнями 50п: Цена от 1,13000 дошла до 1,13135 т.е. у нас помимо нулевого уровня по цене 1,13000 открылись еще сделки на уровнях 1,13050 и 1,13100, дальше цена свалилась до значения 1,12800, вышибив все три открытые позиции, каждуюу по своему стопу. Дальше цена опять пошла вверх к значению 1,13140, это значит что на пути к данному значению цены (1,13140) должно открыться опять ордера по ценам 1,13000 (считается нулевым) и дополнительные по доп уровням 1,13050 , 1,13100, у каждого из этих новых позиций, опять ставятся стопы по 90 пунктов, как задано в параметрах. И такая схема что бы могла повторяться неограниченное кол-во раз, пока не достигним тейкпрофита, в данном примере это 1,13500 или пока не будет закрыт/изменены параметры советника. 10 – В параметрах в одном месте задается расстояние в пунктах между каждым уровнем, начиная от нулевого уровня. К примеру, в параметрах задано, что активно 10 дополнительных уровней, расстояние между уровнями задано 90 пунктов. Нулевым уровнем (стартовой точкой) стала цена 1,13000, получаем уровни 1,13000 (нулевой) 1,13090 (первый доп уровень), 1,13180 (второй доп уровень) … 1,13900 (десятый доп уровень) конечный в данном конкретном примере. 11 – каждый уровень и стоп лосс должны отрисовываться на графике валюты линией. В параметрах советника должна быть возможность задавать индивидуальный цвет каждому уровни, из стандартной палитры МТ5. 12 - Сделка на каждом уровне, должна быть отдельной позицией, не сливающаяся с уже возможными открытыми.