Germany | Finland | Saint Petersburg | Drive

Индикатор Pivot Point (+ Camarilla и все подобные)

3.0/5 оценка (2 голосов)
  • Версия: 2.1
  • Требования: Quik 8.6
  • Размер: 260.30 KB
  • Просм: 1649
  • Добавлено: 05.06.19
  • Скачано: 371
  • Изменено: 21.05.20

Реализация индикатора Pivot Point.

 

Суть индикатора в разбиении истории торгов на периоды, нахождении цен Open, High, Low и Close этих периодов и расчет уровней текущего периода на основе значений предыдущего. Углубляться в описание индикатора нет смысла, в сети масса информации о том, как его читать, что он показывает и как торговать с его помощью. Не будем заполнять пространство.

На предыдущей картинке в качестве расчетного периода выбран день и построены следующие уровни: 

  1. PP = (H+L+C)/3
  2. R1 = (H+L+C)/3*2 - L
  3. R2 = (H+L+C)/3 + H-L
  4. R3 = (H+L+C)/3 + (H-L)*2
  5. R4 = (H+L+C)/3 + (H-L)*3
  6. S1 = (H+L+C)/3*2 - H
  7. S2 = (H+L+C)/3 - (H-L)
  8. S3 = (H+L+C)/3 - (H-L)*2
  9. S4 = (H+L+C)/3 - (H-L)*3

Переменные H,L,C - это максимальное и минимальное значения за период, а также цена закрытия периода. Также существует переменная O - это цена открытия периода (Open).

Формулы расчета, приведенные выше. являются стандартными и встроены в индикатор по умолчанию. Однако при необходимости расчет линий можно изменить, поменяв соответствующую формулу расчета в настройках индикатора.

Кроме переменных O,H,L,C при необходимости можно также использовать функции.

Математические функции, возвращающие одно значение (регистр символов важен)


ABS (x) Модуль x.
ACOS (x) Арккосинус x (в радианах).
ASIN (x) Арксинус x (в радианах).
ATAN (x) Арктангенс x (в радианах).
CEIL (x) Наименьшее целое число, большее или равное x. (Округление «вверх»).
COS (x) Косинус x (Угол – в радианах).
DEG (x) Переводит угол, заданный в радианах (x) в градусы.
EXP (x) e в стенени x.
FLOOR (x) Наибольшее целое число, меньшее или равное x. (Округление «вниз»)
LOG (x,base) Логарифм x 
MAXINTEGER() Максимальное возможное целое
MAXINTEGER() Минимальное возможное целое
RAD (x) Конвертирует угол x, заданный в градусах, в радианы.
ROUND (x) Округление до ближайшего целого
SIGN (x) Модуль числа. -1 для отрицательных, 0 или 1 для положительных
SIN (x) Синус x (аргумент – в радианах).
SQRT (x) Квадратный корень x. (Также можно использовать выражение x^0.5)
TAN (x) Тангенс угла x (аргумент – в радианах)
TANH (x) Гиперболический тангенс x.

Математические функции, возвращающие одно значение для нескольких аргументов (регистр символов важен)


IIF (x1,x2,x3) Если x1 истинно, возвращает x2. Иначе возвращает x3
MIN (x1,x2,x3....) Минимальное значение нескольких значений
MAX (x1,x2,x3....) Максимальное значение нескольких значений

 

Таким образом, простое изменение формул расчета превращает индикатор Pivot Point  в индикатор Camarilla или в какой-то ваш собственный, построенный по вашим формулам.

Стандартным периодом, на которые делится история значений для расчета значений OHLC, является 1 день. Данный индикатор позволяет в качестве такого периода использовать любой период, являющийся стандартным таймфреймом терминала quik. Очевидно, что периодом расчета нельзя выбрать тот, который меньше установленного таймфрейма графика. Также не стоит выбирать например трехминутный период, если таймфрейм графика равен 2 минутам. 3 на 2 не делится без остатка )

 

Также используя настройки индикатора, часть линий можно скрыть. В том числе. можно убрать визуализацию разделителей расчетных периодов.

Тиковые графики поддерживаются. Графики с пропущенными данными и сдвинутые вперед-назад отрабатываются корректно. Режим связанных окон поддерживается. Измененные формулы расчета можно сохранить в шаблонах терминала.

В архиве находятся 2 версии индикатора. демонстрационная и полная. Отличие единственное: демонстрационная версия работает только на таймфреймах H1, H2 и H4. 

Полную версию можно получить, поблагодарив автора. Благодарность, выраженную в дензнаках, следует переводить на вот эту карту или электронные кошельки

 

BTC: 13vSKhinR1QRxTkZBKgrpDpKV44n2vuBkQ
ETH: 0xa203d980b913851576f07002a92c181868177985
Руб: 410012694478342

 

 

 

 

 

 

 

 

А вот размер этой благодарности определяйте на своё усмотрение. На вопрос "сколько?" ответ будет с длинным количеством нулей, поэтому лучше на всякий случай его не задавать ))) Карта действительна и актуальна, уточнять нет необходимости.

 

УСТАНОВКА

  1. Если в папке терминала Quik отсутствует подпапка LuaIndicators, создайте её
  2. Поместите файл pivot.lua  (или pivot_full.lua, если вам известен пароль) в папку LuaIndicators
  3. Библиотеку bot4sale64.dll поместите в папку терминала quik
  4. Добавляйте индикатор на график

История версий

 
Версия Описание
2.1
  • Адаптировано для версии 8.5 терминала Quik
2.0
  • Адаптировано для версии 8 терминала Quik

1.0

  • Начальная версия

 

Комментарии   

# abubakirov 27.04.2020 18:18
Добрый день! Заказывал этот индикатор Михаилу год по своей формуле (сейчас она по умолчание стоит). Сделал быстро, учитывая все мои пожелания.Сейча с этот индикатор круче во много раз, для любых "извращений"(в математическом смысле))).Кроме этого, заказывал другие индикаторы, Михаил может ВСЁ))). Спасибо Вам, Михаил, за Вашу Работу!
# andruy73 03.05.2020 19:04
Добрый день! как можно получить полную версию по пивотам ? вроде как отблагодарил...
# admin 03.05.2020 20:58
Здравствуйте

Пароль был отправлен на почту
# zaa3661 16.09.2020 18:49
Добрый день. Перешел на Quik8.8 c Quik 8.3 как обновить индикатор? Пароль я не могу найти. Напрочь не помню куда его присылали.
# zaa3661 17.09.2020 06:13
Добрый день! Можно получить пароль к полной версии. Благодарность отправил повторно :-) . Спасибо.
# admin 17.09.2020 20:05
Добрый!

Ушло почтой

Недостаточно прав для комментирования