Трейдерский Клуб

Общение о рынках, рисках и жизни. Без пиара и без рекламы. Здесь рады только своим.

Пользователям multicharts

Пользователям multicharts

Сообщение untoxa » Ср май 25, 2016 8:49 am

Всем привет! Есть на этом форуме пользователи multicharts? Я вот тут на досуге наваял адаптер к квику (датафид и торговля), есть тут желающие потестировать? Бесплатно.
untoxa
 
Сообщения: 3
Зарегистрирован: Вс май 22, 2016 10:51 am

Re: Пользователям multicharts

Сообщение untoxa » Пт май 27, 2016 3:22 pm

QUIK Datafeed for MultiCharts
-----------------------------
(c) Untoxa, vanishingpoint@inbox.ru; 25 мая 2016 года

Отдельные благодарности форумчанам kbpauk: ziv, poliak, dismal за помощь
и тестирование.

Требования
----------

1. Мультичартс версии не ниже 9, 32-х битная (!!!). Проверялось на версии 9.1.


Установка
---------

1. Разархивируйте архив.

2. Файлы из каталога .\quik\ поместите в каталог квика (заменив имеющийся
winros.exe). При необходимости, старый winros.exe можно забэкапить.
Терминал QUIK не должен быть запущен, процесс winros.exe от квика, если
он присутствует в списке процессов, нужно убить.

3. Файлы из каталога .\multicharts\ со всеми подкаталогами поместить в каталог
MultiCharts. Обычно это "C:\Program Files\TS Support\MultiCharts\".

4. Необходимо внести изменения в реестр windows, для этого требуется запустить
файл quikdatafeed.reg и разрешить внесение изменений. То же самое необходимо
проделать с файлом quiktradeadapter.reg

5. Зарегистрировать библиотеку торгового адаптера, запустив quiktradeadapter.bat
в каталоге Multicharts


Использование
-------------

1. Запустите QUIK. Новый winros.exe должен запускаться автоматически вместе с
квиком. После чего настройте и запустите экспорт в WealthLab в квике. Данные
будут поступать в программу winros.exe и накапливаться в ней. В настройках
экспорта квика можно убрать галку "не выводить повторно", и установить опцию
"все имеющиеся значения", это позволит перезакачивать данные в winros.exe в
случае его перезапуска, или после удаления данных при нажатии кнопки "Clear"
на панели соответствующего тикера.

2. Для экспорта стаканов, позиций и лимитов в квике необходимо запустить
lua-скрипт, который находится в подкаталоге .\quik\lua\. Если все сделано
правильно, то в winros в панели каждого тикера появится красный индикатор
"DOM".

3. Запустите обработку внешних транзакций в квике. Если все запустилось, то в
винросе появится панель импорта транзакций.

4. Задайте список счетов quik, нажав кнопку "Params" на транзакционной панели
winros.

5. Задайте дополнительные параметры тикеров winros, нажимая кнопки "Params"
на панелях тикеров и вводя правильные значения. Важно задать classcode, seccode,
default account.

6. Запустите MultiCharts.

7. В Quote manager добавьте биржу QUIK со временем работы 10:00-23:50 и
московской таймзоной.

8. Проконтролируйте что датафид "QUIK provider" появился и включен.

9. В MultiCharts создайте окно графика, выберите провайдер "QUIK provider",
нажмине "Add...", в поле Symbol открывшегося диалога ввежите символ "*",
затем нажмите кнопку "Lookup". Да ну что я объясняю, сами лучше меня знаете.

10. Картинки должны помочь.


Настройки
---------

1. Все настройки выполняются кнопочками в винросе. Нажимайте кнопки "Params..."
и заполняйте правильно значения. Для тикеров надо заполнить коды класса, размер
лота и кол-во знаков после запятой. Для торговли - список счетов.


Примечания
----------

1. Программа поставляется AS IS. Ответственность за ее использование принимает
на себя пользователь.

2. Впрочем, можно высказать свои пожелания и предложения на e-mail: vanishingpoint@inbox.ru,
с удовольствием выслушаю, но обещать ничего не могу.

3. winros.exe не контролирует повторную закачку данных в себя. Для того, чтобы
данные не задублировались при повторном запуске экспорта, очищайте данные кнопкой
"Clear". Проконтролировать данные можно зкспортировав их в файл при помощи кнопки
"Save..." и последующего просмотра этого файла.

4. У меня MultiCharts иногда, очень редко, подглючивает при отрисовке исторических
графиков, при этом с онлайном все в порядке. Попробуйте попереключать таймфреймы и,
очистить кэш инструмента и данные в quotemanager, после чего перегрузить данные
путем нажатия CTRL-R в окне графика MultiCharts. Все нормализуется.

5. Программа должна корректно поддерживать работу с несколькими квиками одновременно,
но я не проверял. Попробуйте.

6. Если вам что-то не нравится, см. пункт 1 примечаний. Если есть какие-то конкретные
идеи по улучшению, см. пункт 2 примечаний. Буду рад, если вам есть что сообщить мне
по поводу устройства MultiCharts.

7. Если по каким-то причинам вы не хотите запускать LUA-портфель, но все равно хотите
наблюдать стакан, то для экспорта стаканов можно воспользоваться экспортом DDE.
Это необходимо делать только в том случае, ЕСЛИ У ВАС НЕ ЗАПУЩЕН LUA-скрипт !!! Для
экспорта необхродимо открыть нужный стакан в квике, затем нажать
ctrl-L (экспорт DDE), указать следующие параметры:

DDE сервер: winros
Рабочая книга: ORDERBOOK
Лист: <имя_тикера>, например LKOH

устаноаить галки "С заголовками столбцов" и "Формальные заголовки".

Стакан должен иметь столбцы "продажа", "цена", "покупка". Если после запуска
экспорта DDE в винросе на панели тикера светится "DOM", значит все сделано
правильно. Если слово DOM перечеркнуто, значит что-то пошло не так.


Дистрибутив
----------

quik-to-multicharts-2016-05-25.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
untoxa
 
Сообщения: 3
Зарегистрирован: Вс май 22, 2016 10:51 am

Re: Пользователям multicharts

Сообщение untoxa » Пт июн 03, 2016 1:28 pm

обновление. исправлена проблема с транзакционным соединением.
quik-to-multicharts-2016-06-03.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
untoxa
 
Сообщения: 3
Зарегистрирован: Вс май 22, 2016 10:51 am


Вернуться в PUB: Вопросы и Ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1