指定
Требуется написать на языке QULUA для QUIK советник с открытым кодом.
Общий смысл советника
Я задаю следующие параметры:
TF - таймфреймы на которых советник ведет расчет (например TF=(”1m”,”2m”,”5m”,”15m”,”1h”,”4h”,”1D”)
N – количество баров начиная от 1-го и до n-ного, кроме нулевого (например N=5) на отрабатываемом в данный момент TF
К – коэфициент (например К=1,5)
Принцип работы:
Берем таймфрейм к примеру TF=1m и смотрим не превышает ли объем на нулевом баре (U0) средний объем (U) за N баров по следующей формуле:
Если ((U1+U2+…+UN)/N*K)<U0 тогда
1. Воспроизводим звук в QUIK
2. Выводим табличку в QUIK с информацией (На Tiket = SBER на TF = «1m» повышен объем)
3. Ту же информацию отправляем на емайл
4. Ту же информацию отправляем на телефон желательно Push уведомлением
Какие из пунктов 1-4 выполнять выбирает пользователь. Можно выбрать как все, так и некоторые.
Переходим на следующий TF и выполняем то же самое, и т.д. по всем заданным TF по кругу.
Если на каком-либо TF на нулевом баре U уже превысил и уже была отправлена/выведена информация, то расчет по этому TF не ведется, пока не появится следующий нулевой бар.