Juggler: жонглирование графиками

5.0/5 оценка (6 голосов)
  • Размер: 102.92 KB
  • Версия: 1.3
  • Просм: 1163
  • Добавлено: 06.12.16
  • Скачано: 320
  • Изменено: 16.01.18

Индикатор, позволяющий выводить на график результат математических и логических действий над другими двумя индикаторами/графиками котировок.

 

Описание индикатора здесь.

Порядок установки:

  1. В папке терминала QUIK создаем подпаку LuaIndicators (если её там еще нет)
  2. помещаем в нее файл juggler.lua (или juggler_full.lua, если вам известен пароль от полной версии)
  3. Библиотеку bot4sale.dll кладем в папку терминала quik.
  4. Добавляем индикатор на график
  5. Заходим в параметры и настраиваем идентификаторы исходных графиков и вычисляемое выражение.

Архитектура терминала устроена таким образом, что результат расчета juggler может быть выведен как сразу, так и на первом пришедшем тике по главному инструменту. Если график сразу не построился и сделок по главному инструменту нет - просто зайдите в настройки и ничего не меняя, нажмите кнопку <OK>

Демонстрационная версия работает на таймфреймах от 1 до 4 минут. Полная версия ограничений не имеет.

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

А вот размер этой благодарности определяйте на своё усмотрение. Карта действительна и актуальна.

 

 

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

Версия Изменения
1.3

Адаптировано для работы с bot4sale.dll

Исправлены мелкие недочеты

1.2 Первая публичная версия

Комментарии   

# depaval 07.01.2017 01:01
Здравствуйте, отличный индикатор! Хотелось бы версию, которая работает дольше 10 мин:)
Ответить | Ответить с цитатой | Цитировать
# admin 07.01.2017 10:15
Добрый день.

С этим нет никаких проблем. В статье есть вся информация по вашему вопросу.
Ответить | Ответить с цитатой | Цитировать
# depaval 07.01.2017 12:15
Здравствуйте, если платеж на пластиковую карту сопровождается проблемами, сообщите пожалуйста.
ДАТА ОПЕРАЦИИ: 07.01.17
ВРЕМЯ ОПЕРАЦИИ (МСК): 00:49:00
Ответить | Ответить с цитатой | Цитировать
# admin 07.01.2017 15:04
Проблема одна - в 0-49 я обычно сплю, когда в Москве )

Пароль отправлен вам на почту
Ответить | Ответить с цитатой | Цитировать
# depaval 07.01.2017 15:19
Михаил, спасибо за индикатор!
Ответить | Ответить с цитатой | Цитировать
# Юрий77 13.04.2017 09:28
Отличный Скрипт - а можно добавить расчет в поле гафика, где (O,H,L,C,V) - ну например ............(Н+ L)/2 ?
или добавить этот расчет в выражение ?
Тогда бы вообще отлично было)))
Ответить | Ответить с цитатой | Цитировать
# admin 13.04.2017 09:42
Юрий, а можно как-то попроще вашу мысль сформулировать?

Я ничего не понял..
Ответить | Ответить с цитатой | Цитировать
# Юрий77 13.04.2017 09:55
брать значение цены не (O,H,L,C,V) - а допустим среднее
(Н+ L)/2 ,
Можно конечно добавить ещё один график и вычислить среднее - но не хочется городить графики.
Ответить | Ответить с цитатой | Цитировать
# admin 13.04.2017 10:18
Все-таки лучше сделать еще один индикатор, который бы выводил (Н+ L)/2 , и уже его использовать в juggler'е
Ответить | Ответить с цитатой | Цитировать
# Александр5555 17.04.2017 19:27
Изначально, да и по сейчас индикатор предназначен для вычисления коэффициентов ( неких ) из общей таблицы . Михаил , " требую " компенсации . Хотя из твоей уж очень обширной библиотеки почти всё есть . Слежу , спс...
Ответить | Ответить с цитатой | Цитировать
# Виталий7 05.10.2017 22:24
Карта списания 549866XXXXXX9300
Карта зачисления 532130XXXXXX7589
Срок исполнения до трех банковских дней
Ответить | Ответить с цитатой | Цитировать
# admin 05.10.2017 23:37
Пароль ушел вам почтой
Ответить | Ответить с цитатой | Цитировать
# Васейник 13.01.2018 05:28
Попробовал пробную - она точно полнофункционал ьная? Достаточно глючная штука (или квик сам по себе).

Простой пример - на бирже торгуется етфы с долларовой базой, но котировки пересчитаны в рубль. Задача получить обратно долларовую цену. Значит в окно диаграммы кидаем график USDRUB, именнуем их - получаем то что надо.

Проблемы на память:

1. Из есть канал-связанная таблица, то при смене тикера, все слетает.
2. Процентный график по juggler не строится, потому как за основу берется цена базового актива, а не jugglera
3. Если сделать несколько графиков с разными инструментами и в каждом сделать juggler то они будут копировать друг друга. Так и не понял как сделать независымые параметры :(
4. Хотел сделать вот ещё как - сравнить ДВА разных актива друг с другом через процентный перформанс относительно произвольной базы расчета. Причем сделать это через единую валюту.

То есть например два актива в рублях. Считаем через jug их долларовую цену. (jug), далее построить процетный прирост относительно единой даты с базой в 100% (или 0%)... а далее подневно ещё например подсичтать дельту между ними (бетту?)... банальный пример - индекс и актив сравнить между собой.

ps неплохо бы было так сравнивать 2-3-4-5 графиков, активы в разных валютах приведенные к общему. пишите если что на смартлаб обнову.
Ответить | Ответить с цитатой | Цитировать
# admin 13.01.2018 10:52
Здравствуйте.

Вы слишком торопитесь выводами. Давайте поймем по пунктам.

1. ,Нет, не слетает. Дождитесь первого пришедшего тика по главному инструменту и все построится. Объяснение этого феномена приведено в статье.

2. Я не понял, что вы имели ввиду. Попробуйте объяснить на примере.

3. Вы наверное размножали диаграммы по Ctrl-N и потом меняли инструменты? Тогда все правильно - вы же не поменяли в настройках juggler идентификаторы графиков. Идентификаторы остались прежними и вы видите все тот же результат, посчитанный по старым источникам.

4. Я человек дремучий и столь сложные понятия как процентный перформанс мне недоступны )) лучше уж по старинке, на пальцах рассказывайте..

5. кошмар-кошмар. Если кто-то понял написанное - растолкуйте мне....

p.s. Если бы понять на каком-то примере, что вы хотите и идея мне понравится, можно и сделать. Но пока я понимаю только слова. Смысл непонятен и экстрасенса рядом нет.
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить