작업 종료됨
명시
В советнике реализованы все основные функции. А так же есть выбор режимов торговли.
Расскажу немного об одном уже существующем режиме "Takeprofit". Который:
- открывает сделку по сигналу
- выставляет всем сделкам TP из параметров
1) Необходимо добавить новый режим - можно назвать "TP all" (это не особо важно).
В этом режиме у нас будет полностью, уже реализованный, режим "Takeprofit" + мы к нему добавим особенность:
- открывает сделку по сигналу
- выставляет первой сделке TP из параметров (допустим будет 1.01122)
- выставляет остальным сделкам из этого направления такой же, как на первой сделке (1.01122 всем остальным сделкам)
2) Необходимо добавить параметр - можно назвать "Distance".
В данном параметре задается минимальное расстояние (в pips) от предыдущей сделки до следующей.
Если расстояние между сделками меньше данного значения - сделка не открывается.
Соответственно если это первая сделка в серии (направлении), то эта проверка.
Как я понимаю данную проверку будет необходимо добавлять во все режимы - я не спец - может и не так..
Но если всё таки будет необходимо, то будет достаточно добавить проверку только на нескольких:
- "Takeprofit"
- "TP all" (новый)
- "TP web" (новый, о нем ниже)
3) Необходимо добавить новый режим - можно назвать "TP web".
В этом режиме у нас будет полностью новый режим "TP all" + особенность:
- открываем первую сделку по сигналу
- выставляет первой сделке TP из параметров (допустим будет 1.01122)
- выставляет остальным сделкам из этого направления такой же, как на первой сделке (1.01122 всем остальным сделкам)
Но следующие сделки будут открывать не по сигналу, а по новому параметру "Distance" - то есть на определенном расстоянии от первой сделки.
Разница между "TP all" и "TP web" в том, что "TP all" открывает по сигналу, а "TP web" открывает без сигнала на определенном расстоянии между сделками.