Сейчас, торгуя по сигналам из TV невозможно подключить больше 1 инструмента и не нарушать риск-менеджмент.
В риск-менеджменте есть правила:
  1. StopLoss
  2. Плавающий депозит
  3. Постоянный риск
Сейчас, мы можем задать все параметры в TV и передавать их в Finandy.
Но получается так, что стратегия в TV стартует со стартовым (базовым) депозитом и не знает какой депозит прямо сейчас, с учётом ситуации на других торговых инструментах по этой же стратегии.
Если я одновременно запускаю стратегию более, чем на одном инструменте используя один депозит на старте, то уже ко второй сделке неизвестно, какой текущий депозит на самом деле. Потому что стратегии TV изолированы друг от друга и это никак не решить в TV.
Поэтому, нужно автоматически рассчитывать количество контрактов внутри Finandy, по факту поступления сигнала.
Во вкладке «Откр.», в настройках количества нужно расширить функционал.
Для расчёта количества необходимо 4 параметра:
  1. Текущий депозит (баланс счёта)
  2. Риск (в процентах от депозита)
  3. Цена входа
  4. Цена StopLoss
Через вебхук мы передаём информацию о цене входа и цене SL.
Finandy знает размер счёта.
Остаётся передать % риска или создать доп.переменную внутри терминала.
Как это выглядит в моём представлении:
  1. В количестве выбираем «Рассчитать количество»
  2. Появляется 3 доп.поля:
• Риск на сделку, %: 2 или {{Risk}}
• Цена входа: {{Open}}
• Цена SL: {{StopLoss}}
• Размер счёта известен
А далее количество рассчитывается по формуле:
Кол-во = Депозит*Риск(%) / (StopLoss–Open)
Кол-во = 1000*1% / (120 - 150) = 10 / -30 = |0,333|
Но в идеале, конечно, внедрить возможность прописывать функцию для расчёта какого-то параметра. Например, для того, чтобы не хранить весь депозит на Finandy и в расчёте количества можно было просто прибавить какое-то число к текущему балансу.
Подобный функционал, с возможностью прописывать функцию для расчёта количества, также поможет для правильной настройки копи-трейдинга, т.к. для копирующих сделки необходим индивидуальный расчёт количества, независимый от мастер-трейдера.
Буду рад, если внедрите! Спасибо)