Tâche terminée
Spécifications
Эксперт для МТ4. Эксперт должен выставить сетку из ордеров выше и ниже цены, на определенных уровнях, (н. п. уровнях, которые заканчиваются цифрами: 0; 5 или 00; 25; 50; 75). Если цена ушла вверх, или вниз, на освободившемся уровне выставить новый отложенный ордер. Если на указанном уровне уже есть ордер (открытый или отложенный), на этом уровне ордер не выставляется. Если ордер закрылся и расстояние от цены не меньше указанного, на его месте открывается новый ордер.
Вводные параметры:
1. Уровни, на которых выставляются ордера. (Уровни, заканчивающиеся цифрами такими-то).
2. Типы ордеров (Buy stop, Sell stop, Buy limit, Sell limit).
3. Минимальное расстояние от цены, до первого уровня/ордера.
4. Количество отложенных ордеров. (На пример, я хочу, чтобы эксперт выставил 10 ордеров buy stop выше, и 10 ордеров sell stop ниже цены, на уровнях, которые заканчиваются 0 (у брокера с 4 цифрами после запятой). Если цена ушла вниз на 10 pips, 1 ордер открылся, снизу осталось 9 отложенных ордеров, эксперт должен отложить еще 1 ордер sell stop ниже самого нижнего ордера, также 1 ордер buy stop выше цены – ниже самого низкого buy stop).
5. Максимальное расстояние от цены, за которым отложенные ордера удаляются; т.е. максимальное количество ордеров данного типа (Если цена движется скажем вниз, сверху могут накапливаться ордера на покупку, а некоторые брокеры ограничивают количество ордеров, и может сложиться ситуация, когда новые ордера не выставляются).
6. Stop loss, take profit, trailing stop loss.
Все SL, TP должны выставляться уже на отложенных ордерах.
Если ордер был закрыт вручную, или другим советником/экспертом, отложить новый ордер, если позволяют условия.
Советник должен работать с 4 и 5 цифровыми брокерами (4 или 5 цифр после запятой при указании цены).
Для брокера с 4 цифрами расстояния указываются в pips, для брокера с 5 цифрами – в points.
Советник должен работать на нескольких рынках одновременно.
Мне нужен Source code и copyright на мое имя.