Lavoro terminato
Specifiche
В данном описании излагается тех задание.
При оценки стоимости работы прошу ориентироваться на это описание.
Индикатор отображается в окне индикаторов (внизу графика)
Строит гистограмму на закрытие каждой свечи того временного периода на котором открыт график.
Высота столбика пропорциональна изменению общих средств на счёте. Если высота построенного столбика выше предыдущего столбика, то цвет столбика согласно параметру растущая гистограмма в настройках индикатора, если высота построенного столбика ниже предыдущего столбика, то цвет столбика согласно параметру падающая гистограмма в настройках индикатора. При наведение на столбик отображается время закрытие свечи по которой строился столбик и средства счёта на тот момент. Гистограмма должна иметь возможность проведения построений линий на ней и скользящих средних.
Помимо построения гистограммы индикатор на каждом тике (или лучше с некой периодичностью) проверяет средства на счёте. И отображает максимальные, минимальные и текущие значения средств на счёте с момента запуска в отдельном окне (внутри окна индикатора слева это необходимо чтоб эти цифры не закрывались гистограммой и линиями на ней построенными) также фиксируя время регистрации этих значений. Выводит в следующем виде:
MAX 1200,35
2014.12.10. 22.35
MIN 935.56
2014.12.10. 20.11
NOW 1023,55
2014.12.10. 23.55
Также индикатор должен уметь отправлять Push сообщения при достижении уровня указанного в настройках индикатора в разделе уровень (1,2,3,4). Сообщение вида: account# 5556888 level 1236.56$.
Сообщение для каждого уровня отправляется только один раз, не повторяется (по крайней мере до перезагрузки индикатора)
Настройки индикатора:
Размер текста - размер шрифта для отображаемых минимальных ,максимальных и действующих значений средств и времени их регистрации
Цвет текста - цвет текста для отображаемых минимальных ,максимальных и действующих значений средств и времени их регистрации
Время обновления- период обновления в секундах для проверки изменений отображаемых минимальных ,максимальных и действующих значений средств и времени их регистрации
Растущая гистограмма - цвет столбика гистограммы, если высота построенного столбика выше предыдущего столбика
Падающая гистограмма - цвет столбика гистограммы, если высота построенного столбика ниже предыдущего столбика
Уровень 1,2,3,4 - уровни средств при которых отправлять Push сообщение (количество зависит от того насколько сложно их добавить в настройки) минимум 2
Push ID - ID номер на который отправлять сообщения при достижении некого уровня
Индикатор должен быть предоставлен в открытом коде.
Настройки должны быть вынесены в начало кода, для возможности установки приемлемых настроек по умолчанию.