• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Расчёт цены ставки

wmalliance

Верифицирован
Регистрация
20.04.2010
Сообщения
595
Реакции
63
Поинты
0.000
Давайте порассуждаем о размере цены ставки...

Конечно можно просто придерживаться общих правил при депозите 5 000 лот не более 1, при размере 100 000 не более 10 и так далее..

Но, попробуем посчитать

Пусть есть ордеры BUY o1, o2, ..., on
со ставками в лотах l1, l2, ..., ln и
ценой открытия p1, p2, ..., pn.

Так же известная текущая цена открытия p0 для нового ордера o0.
Задан необходимый результирующий доход Profit

Необходимо найти такие TP и l0, что
TP - общий для всех ордеров o0, ..., on

Для каждого ордера o1, o2, ..., on можно вычислить d1, d2, ..., dn,
где di=(TP-pi)*li, i=1..n; а d0=(TP-p0)*l0


Тогда sum from i=0 to n di = Profit
Или
(sum from i=1 to n TP*li-pi*li) + TP*l0 - p0*l0 = Profit
Или
TP*(sum from i=1 to n li) - (sum from i=1 to n pi*li) + TP*l0 - p0*l0 = Profit
Обозначим (sum from i=1 to n li) через SumLots1n,
и (sum from i=1 to n pi*li) через SumPrLt1n, которые не содержат
переменных.
Тогда
TP*SumLots1n - SumPrLt1n + TP*l0 - p0*l0 = Profit
Обозначим TP=x, l0=y, SumLots1n=a, Profit+SumPrLt1n=c, p0=b
a*x + x*y - b*y = c

Сначала пробуем зафиксировать TP=x, как базовый StopLoss. При этом находим l0
Если l0 превышает некоторый порог, то фиксируем l0=maxLot и находим уже TP.
Если l0 меньше минимально допустимого, то выбираем l0=minLot и корректируем TP.
При этом если TP будет тоже меньше минимального, то ставим TP=minTP
Если TP также превышает некоторый порог, то фиксируем и его как maxTP
 

wmalliance

Верифицирован
Регистрация
20.04.2010
Сообщения
595
Реакции
63
Поинты
0.000
Сверху Снизу