Тюнінг для QUIK
Додаю нову корисність для QUIK терміналу.
На замовлення доводилося робити багато торгових систем, що торгують горизонтальними рівнями. Кожен замовник будував свою систему, всі вони були успішно реалізовані.
А як же діагональні рівні? Їх можна побудувати вручну, скільки людей, стільки думок.
Сьогоднішній індикатор показує косі рівні, їх можна інтерпретувати як діагональні рівні підтримки-опору, лінії каналів тощо.


Принцип роботи ґрунтується на дослідженнях Томаса Демарка, які він описав у своїй книзі «Теханаліз – нова наука»
Демарк вирішив систематизувати творчий загалом підхід до побудови рівнів підтримки-опору.
Декілька цитат з його книги:

…«На самому початку своїх досліджень я дійшов висновку, що важливі опорні цінові точки пропозиції (supply price pivot points) визначаються тоді, коли реєструється ціновий максимум, вище якого ціни не піднімалися в день, що безпосередньо передував даному, а також і наступного року. ним (див. рис. 1.4).

Для визначення опорних цінових точок попиту (demand price pivot points) використовувалася зворотна процедура; точка вважалася опорною, якщо зафіксований ціновий мінімум, нижче за який ціни не опускалися в день, що безпосередньо передував даному, а також і в наступний за ним (див. рис. 1.5). Це здалося мені цілком логічним: подібні точки з'являлися в критичні дні, які були поворотними пунктами розвитку тенденції.

Таким чином, Демарк систематизує знаходження опорних точок для побудови ліній, скромно назвавши їх TD-точки. Такі самі опорні точки в квике визначаються за допомогою індикатора «fracals», що мають різний період залежно від кількості барів навколишніх екстремум. Наприклад "fracals" вгору з періодом 5 - два бари перед максимальним хаєм і два бари після нього.
А ось приклад і принцип побудови ліній попиту-пропозиції щодо Демарка:

Мал. 1.6 На графіку показано чотири потенційні ТD-точки речення: А-В — перша лінія речення. Після створення нової TD-точки пропозиції С викреслюється нова лінія пропозиції - В-С. Зрештою, з утворенням ще однієї нової точки D лінія пропозиції знову переглядається — C-D. Очевидно, що співвідношення попиту та пропозиції постійно змінюється. Відповідно змінюється лінія пропозиції, що відбиває динаміку ринку.».
Прочитавши Демарка, видно, що з'являється можливість автоматизувати процес побудови ліній попиту-пропозиції. За цим принципом я зробив індикатор TD Level:
- Знаходяться TD точки заданого періоду - остання остаточно сформована для High і попередня вище за неї (остання остаточно сформована для Low і попередня нижче за неї).
- За допомогою формули побудови прямої по двох точках знаходиться значення Level High та Level Low для поточного бару на його відкритті.
Навіть візуально можна помітити, що Level High і Level Low помітно підвищується торговельна активність. Існує безліч торгових систем, заснованих на пробо-відбої від цих розрахункових рівнів, що визначають помилковість пробою за своїми критеріями.
Деякі їх з успіхом застосовувалися на реальних торгах і показали, показують непоганий результат. Пізніше викладу тестидеяких алгоритмів, які робив собі особисто, проведені в квике. Є, звісно, і реальні результати їхньої торгівлі. Оскільки ці алгоритми мої особисто розгляну пропозиції…
Нижче код індикатора та інструкція зі встановлення.
Додається в Quik як індикатор, треба скопіювати код у блокнот (наприклад) і зберегти з розширенням .lua (можна так: Ind_TD_Level.lua) у папці LuaIndicators у Quik, якщо папки LuaIndicators немає, створити її в папці Quik саме з ім'ям LuaIndicators.
У меню індикаторів відобразиться TD Level.
У налаштуваннях вводиться лише період розрахунку TD. За промовчанням рівні відображаються точками, можна замінити в коді або налаштуваннях.
Ще для «тюнінгу» терміналу викладав тут деякі індикатори та систему автоматичного встановлення стоп ордерів:
Які питання щодо індикаторів, робіт і прибамбас для QUIK, відповім.