Работа завершена
Техническое задание
Приветствую всех. Требуется индикатор, который будет показывать на графике цену инструмента с задаваемым отступом от текущей цены инструмента.
То есть, например цена на какой-либо инструмент 1.30012, шаг цены 0.00001; параметр отступа -0.00012, таким образом индикатор должен показывать на графике (в левом верхнем углу) цену 1.30000. (то есть с заданным отступом), если указать параметр отступа 0, то на графике будет отображаться соответственно текущая рыночная цена, если параметр отступа 0.00008, то значение индикатора будет 1.30020.
Обновляться должен вместе с ценой каждый тик.
Возможность увеличения/уменьшения шрифта показаний индикатора.
Вторая часть индикатора - цветовой сигнал.
Если цена за один тик меняется на N пунктов, то показания индикатора мигает, к примеру, зеленым цветом, например при N=0.00005, то есть после цены 1.30012 пришла котировка 1.30017 (или больше, например 1.30020) - показания индикатора (цены) будет в этот момент зеленого цвета до прихода следующего тика.
При N=-0.00005, после 1.30012 пришла котировка 1.30007 (или меньше, например 1.30000) - то, соответствено, показания индикатора будут красного цвета, до прихода следующего тика.
Если после цены 1.30012 пришла котировка 1.30010 (при N=0.00005)- значения индикатора не меняют цвет, а остается первоначальный.
Цвета можно вынести во входные параметры.
Все операции проводим с ценой bid.
Итого получается:
Отступ (положительный, отрицательный, рыночная цена) = 0.00025
N+= 0.00005
N- = -0.00005
Color N+
Color N-
Задача вроде не сложная, надеюсь объяснил доступно.
Спасибо.