Блог им. XXM
Скачиваем со страницы Конкурса «Лучший частный инвестор 2015» требуемый для визуализации файл сделок (пример). Распаковываем архив, файл сделок переименовываем в Lchi2015.csv и копируем его в подкаталог Lchi2015 рабочего Quik.
На график инструмента добавляем индикатор Lchi2015.
Метки сделок нанесены!
Примечания:
1. В каталоге LuaIndicators рабочего Quik должен быть файл Lchi2015.lua.
2. Имя файла со сделками, код инструмента и каталог расположения могут быть перенастроены в параметрах индикатора.
UPD1 (19.09.2015 22.50): Индикатор корректно работает пока только на 1-минутном графике. Исправлю.
UPD2 (20.09.2015 06.40): Показ на бóльших тайм-фреймах подключен. Но способ подключения таков, что выводит только крайнюю сделку из набора этого тайм-фрейма. Продумаю, как исправить.
В данном случае:
[SiZ5 — 608]
md Lchi2015 — создайте подкаталог Lchi2015 в каталоге вашего Quik.
Если и этот номер не пройдет, тогда читайте примечания:
Индикатор должен знать, где физически расположен файл сделок.
1. fenix-fx.livejournal.com/262171.html
2. automatizm.livejournal.com/2208.html
...
А вот с прошлогодними сделками — технические проблемы. С акциями еще можно что-то предпринять на крупных тайм-фреймах, а с фьючерсными контрактами сходу не нарисовать.
Если график часовой — то эти сделки не отобразятся.
Исправлю!
А пока — это. Проставление меток присутствует!
Но в личке или с пивом можно все решить!
— скрипт, а не индикатор — запустил один раз и сделки наносятся на все нужные графики
— корректно отображает сделки на любом таймфрейме
— открытый код, можно допиливать под себя, публикация полезных изменений в топике приветствуется
Обратитесь к реализации в виде скрипта @bstone.
Самое интересное — в функции AddLabel
Также можно взглянуть на творение indikator-moi-sdelki
----
В сообщении в скобках выводит количество обработанных сделок.
http://smart-lab.ru/blog/280818.php