Здравствуйте. Нужны советники с похожими условиями, но с разными начальными условиями открытия позиции:
Условие открытия позиции 1:
Первая позиция открывается если (на выбранном таймфрейме) цена пересекает среднюю МА, к примеру, снизу вверх, то после пересечения маркет ордером открывается длинная позиция (с определенным объемом в лотах). Если вниз, то все длинные позиции закрываются и открывается короткая позиция.
Условие установки ордера 2:
Первый отложенный ордер ставится если, цена, к примеру, пересекает среднюю МА снизу вверх, то после созревания первого фрактала ( установленного в терминале по 5 барам) над его максимумом на расстоянии 1 пункта, в данном случае, ставится отложенный ордер buy stop (с определенным объемом в лотах). Учитывается только первый фрактал по направлению движения (в данном случае вверх) другие фракталы не учитываются. Ордер стоит до тех пор, пока цена не пересекает или касается средней в обратном направлении. Если цена пересекла среднюю в обратном направлении все открытые позиции закрываются и активные ордера отменяются и дальше ждем ново первого фрактала в другую сторону.
В обоих случаях дальше одинаковая логика:
Одновременно с открытием позиции выставляется стоп (в пунктах) и тейк профит (в пунктах), затем если позиция положительная и отошла на (количество пунктов) от точки входа- перенос стопа на безубыток (с легким плюсом +2 пункта от точки входа). Все никаких трейлингов дальше.
Закрытие позиции либо по стопу, по безубытку, по профиту, либо если цена снова пересекла среднюю в обратном направлении.
Наращивание позиции:
Если первая начальная позиция в плюсе и уже в безубытке, и цена отошла на (количество пунктов) от уровня этого безубытка, открывается вторая позиция маркет ордером с теми же условиями безопасности как и первая (стоп, профит, перенос на безубыток , условия закрытия) просто условие открытия меняется. Одновременно с открытием второй позиции стоп первой позиции (в данном случае ближайшей ко второй) переносится дальше (в плюс, разумеется) на тоже количество пунктов = стопу второй.
Таким образом получается что есть 2 позиции, и даже если цена развернется, то суммарно получится 0 потерь.
3-я позиция открывается по таким же условиям, что и вторая, но точкой отчета безубыток ближайшей позиции (в данном случае 2-й), только стоп переносится 2-й позиции (ближайшей) на количество пунктов равный стопу третьей. условия по закрытию такие же как у всех открытых позиций.
Затем 4-я позиция от безубытка 3-й, и так далее.
Таким образом, получается, что есть несколько позиции, и даже если цена развернется, то суммарно получится 0 потерь.
Необходимо установить время его работы советника по определенным дням недели в определенный период времени (2-3 периода в каждый день).
Есть несколько советников, которые выполняют эти условия, но частями в разных своих алгоритмах. Можно из них взять по части.
Помогите пожалуйста с советником!