Квантовый частотомер
Анализирует рыночную информацию по символу и выдаёт текущие квантовые частоты. Они используются для построения спектрально-частотных характеристик механических торговых систем и создания прибыльных роботов.
Как это работает
- Анализируем результаты торговли исходной МТС на каждой частоте (всего их 512)
- Строим АЧХ и выделяем прибыльные частоты
- Формируем фильтр, который будет пропускать частоты приносящие прибыль при минимальной просадке
- Получили прибыльную МТС на базе исходной
Входные параметры:
- Depth indicator calculation – глубина истории в барах для расчета индикатора.
- Creation of global variables – дублировать или нет квантовые частоты в глобальных переменных.
- Chords of time frames – аккорд таймфреймов.
Аккорд таймфреймов – это комбинация таймфреймов по выбранному символу, например: аккорд (C) – состоит из периодов M1, M5, M15, M30, H1, H4, D1, W1, MN1. Именно он был использован в предыдущих версиях частотомера для расчета квантовых частот. Однако, практика показала, что удобнее для разных торговых стратегий использовать разные наборы таймфреймов – аккордов. Например, для скальперских, наверное, больше подойдут (H) и (A).
Предлагаются следующие аккорды:
Аккорды | TF1 | TF2 | TF3 | TF4 | TF5 | TF6 | TF7 | TF8 | TF9 |
---|---|---|---|---|---|---|---|---|---|
(C) | M1 | M5 | M15 | M30 | H1 | H4 | D1 | W1 | MN1 |
(D) | M1 | M5 | M15 | M30 | H1 | H4 | H12 | D1 | W1 |
(E) | M1 | M5 | M15 | M30 | H1 | H4 | H8 | D1 | W1 |
(F) | M1 | M5 | M15 | M30 | H1 | H3 | H6 | H12 | D1 |
(G) | M1 | M5 | M15 | M30 | H1 | H2 | H4 | H8 | D1 |
(A) | M1 | M5 | M10 | M20 | M30 | H1 | H3 | H6 | H12 |
(H) | M1 | M2 | M3 | M4 | M5 | M6 | M10 | M15 | M30 |
Буфера:
- 0 – квантовая частота на покупку // quantum frequency to BUY
- 1 – квантовая частота на продажу // quantum frequency to SELL
Сообщения об ошибках:
- Если появилось сообщение “Not enough data to calculate”, следует подгрузить недостающую историю или уменьшить глубину расчета.
Для удобства использования, значения квантовых частот дублируются в глобальных переменных клиентского терминала:
name=Symbol()+"_BUY"; GlobalVariableSet(name,Q_Buy); name=Symbol()+"_SELL"; GlobalVariableSet(name,Q_Sell);