Сообщение от Heroix сказал(а):
Все понято, за исключением это долбанной СЦ.
Итак:
Вот тут вообще темный лес. Как понял:
1. СЦ ноги = (Аск+Бид)/2 - константа, пока не взяли профит (или не изменили диапазон доливок???);
2. Тогда РСЦ ноги = СЦ ноги +Диапазон_Доливок*лот
3. Если РСЦ >= Заданного_значения, то производим доливку, двигаем диапазон (и меняем СЦ???)
4. Если меньше - двигаем диапазон, меняем СЦ???
Так?
да всё проще же - Средняя цена - это Сумма всех бидов / колво лотов - по одному инструменту (если это баевская нога)
по этой цене - и считаем Результат - который равен Аск инструмента - (минус) Средняя Цена
так как для примера была выбрана Евро/усд - тогда при начальном лоте 0.1, 1 пункт = 1$ - соответственно ДД измеряем в Долларах или пунктах
3 - РСЦ > Заданного значения - то ДА, производим доливку...
к примеру - купили 1 лот по 100, тогда СЦ = 100/1 = 100
текущая Аск цена щас 110.. т.е. РСЦ >= 10 (Аск-СрЦена) 110-100 =>> Доливаемся 1им лотом
(делаем пересчёт Средней цены (Бид=112), СЦ = (100 + 112)(сумма Бидов) / 2(всего лотов) = 212/2 = 106
следовательно, после сделки СЦ = 106, РСЦ = 110(Аск текущий)- 106(СЦ) = 4, ДД = 0...10,
через 5 минут смотрим, Аск = 117, т.е РСЦ >= 10 (Аск-СрЦена) 117-106 = 11 =>> Доливаемся 1им лотом
(делаем пересчёт Средней цены (Бид=119), СЦ = (100 + 112 + 119)(сумма Бидов) / 3(всего лотов) = 331/3 = 110.33
следовательно, после сделки СЦ = 110.33, РСЦ = 117(Аск текущий)- 110.33(СЦ) = 6,67, ДД = 0...10
если цена падает то Только пересчитываем ДД...