Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Задача: За счет установки S/L необходимо добится того, чтобы просадка не привысила определенного значения.
Логика действий следующая (как я думаю).
Необходимо просуммировать все BU и SELL ордера по одному графику и присвоить их значение bu и sell соответственно
допустим получилось bu=70 и sell= 40, разница if (bu>sell) { bs=bu-sell;} else {bs=sell-bu;} получается bs=30
Дальше необходимо высчитать на сколько изменяется залог при снижении цены на минимальное значение
допустим оно равно z=1000
наш предел минуса (убытка) равен u=20000
соответственно S/L должен изменится на sl=u/z=20
cena - текущая цена
cena2 - цена S/L
дальше необходимо провести сравнение в нашем случае при снижении цены на 20 закроются ли какие-то позиции или нет, если да, то необходимо провести корректировку изменения цены, т.е. необходимо сравнить все T/P SELL ордеров с cena2, если какие-то значения ниже, то необходимо пересчитать cena2 с учетом того на сколько изменится залог.
Далее всем BU ордерам устанавливается одинаковой S/L, если какому-то BU ордеру не удастся присвоить S/L в связи с тем, что слишком близко к текуей цене, то присваеваем ближайшую возможную, а у SELL ордеров S/L убирается, если таковой был.