Блог им. kulibin

В помощь нищетрейдеру. Автоматизируем торговлю.

Большинство нищетрейдеров (и просто трейдеров) мечтают автоматизировать свою торговлю. Существует множество платных программ, позволяющих это сделать, но, как правило, у нищетрейдера денег на платные программы нет (и в конце концов нищетрейдер всё привык получать на халяву).
К счастью, автоматизировать торговлю можно абсолютно бесплатно. Достаточно связать терминал QUIK со старой бета версией программы MultiCharts (а конкретно с версией 5.0.1781.202 beta 2, она бесплатно доступна в интернете).
Но просто связать QUIK и MC без посторонней помощи не получится. Программы обмениваются данными через DDE, однако обе являются клиентами и им нужен промежуточный сервер. Программу-сервер написал сам на C# (поскольку работаю программистом, особого труда этого не составило), скачать ее можно (опять же бесплатно) здесь: yadi.sk/d/vZ2E1M5PN26Cz
Теперь как это все дело настроить.
В QUIKе (желательно на отдельной закладке) создаем таблицу всех сделок со следующими столбцами:В помощь нищетрейдеру. Автоматизируем торговлю. 

С помощью фильтра ценных бумаг добавляем интересующие, например RIM4.
Должно получиться так (порядок столбцов важен!):
В помощь нищетрейдеру. Автоматизируем торговлю.
В папке с программой DDEServer находится файл instruments.txt. В него нужно добавить интересующие инструменты, к примеру, RIM4. Должно получиться так:
В помощь нищетрейдеру. Автоматизируем торговлю.
Каждый инструмент с новой строки!
Сохраняем файл и запускаем DDEServer. Появится окно программы:
В помощь нищетрейдеру. Автоматизируем торговлю. 
Возвращаемся в QUIK, на таблице всех сделок, которую только что создали, нажимаем Ctrl+L, откроется окно Вывод через DDE сервер
В помощь нищетрейдеру. Автоматизируем торговлю. 
Вводим все согласно рисунку и нажимаем «Начать вывод». Если все в порядке, QUIK не заругается.
Переходим к MultiCharts.
Открываем QuoteManager и добавляем биржу и соответствующие символы, например RIM4. В качестве DataSource указываем Universal DDE:
В помощь нищетрейдеру. Автоматизируем торговлю. 
В помощь нищетрейдеру. Автоматизируем торговлю.
Нажимаем Ctrl+D, откроется список поставщиков. Находим Universal DDE (Статус должен быть Включен), выбираем и нажимаем Настройка:
В помощь нищетрейдеру. Автоматизируем торговлю. 
Создаем новый шаблон, например MyTemplate. Заполняем поля согласно рисунку:
В помощь нищетрейдеру. Автоматизируем торговлю. 
Нажимаем Test. Появится окно, вводим инструмент (RIM4):
В помощь нищетрейдеру. Автоматизируем торговлю. 
Нажимаем ОК, проверяем, что данные пошли:
В помощь нищетрейдеру. Автоматизируем торговлю. 
Закрываем все и возвращаемся в QuoteManager. Нажимаем правой кнопкой мыши на нашем инструменте и в контекстном меню выбираем Connect Symbol (в самом низу), данные пошли:
В помощь нищетрейдеру. Автоматизируем торговлю. 
Теперь можно использовать котировки в MultiCharts. Историю котировок можно импортировать из текстового файла. Из MultiCharts в QUIK торговые приказы можно передавать тоже с помощью текстового файла. Дело за малым: изучить Easy(Power) Language, переложить на него свою стратегию, протестировать на истории и запустить в автоматическом режиме.

Всем удачной торговли!
402 | ★106
44 комментария
Люблю рукастых, в отличие АНАЛитиков ТА
avatar
С такой фамилией после недавних разоблачений будет сложно))) а за топик плюс
avatar
marat_rush, да по алабу проехались, можно тут smart-lab.ru/blog/165430.php, тут smart-lab.ru/blog/165408.php, тут smart-lab.ru/blog/165487.php почитать. Ну и гугл с запросом алаб кухня)
avatar
привод Бондаря — ваш продукт? похоже что это он и есть?
avatar
Вот бы еще кто сервер бы написал квик с метастоком связать вот бы был подарок для нищетрейдеров (мечтательно) )))
avatar
mrsergzav, Артем Крамин регулярно обновляет бесплатную версию связки квика с другими прогами та.
avatar
mrsergzav, вперёд, в девяностые?
avatar
спасибо за труды
avatar
RomanPushkin, опять метатрейдер надо изучать а мне лениво я привык работать с тем что у меня давно работает)))
Автору топика респект
avatar
Ппц… возьмите МТ5, там куча возможностей и крутой оптимизатор, а квику в плане алготрейдинга давно пора на помойку.
avatar
SECRET, «оптимизатор» — srsly??
avatar
siva, Серьезно отличный оптимизатор. Минусы только в том, что нету истории стакана и тиковых данных.
avatar
SECRET, тики даже в квике есть, который вроде как на помойку :)
avatar
siva, в квике есть оптимизатор с тиковыми данными? Видимо мы про разные квики говорим.
avatar
SECRET, я думал вы про то, что в МТ5 нет тиковых графиков/данных.

То есть в качестве профессионального ПО для алготрейдинга (coding/testing/execution) — можно легко использовать MT5?
avatar
siva, Все, что не требует тиковой и стаканной истории может быть протестировано и закодировано без допиливаний. Остальное можно допилить для своих целей, включая запись всей истории и даже тестирование по ней. При желании можно даже к плазе подключить ;)
avatar
SECRET, ленты принтов в нём нет. А в остальном — нормальная прога.
avatar
Spekyl, что за ленты такие?
avatar
SECRET, Ппц… в другом, а в том, что везде, где только можно и нельзя навязывают этот МТ5. Основная масса пользователей не хочет на него переходить, так МТ4 переделали в гибрид и постоянно из года в год за счет пользователей дорабатывают свое «чудо» и все «трахаются».
Переходите на МТ и в придачу получите столько «примочек», что потом не удивляйтесь Куда Ваши деньги делись?
avatar
Евгений, Трейдинг — это постоянное движение и развитие. Если трейдеру лень адаптироваться к постоянно-меняющимся условиям, то он окажется за бортом. Лично я увидел только плюсы от МТ5 в сравнении с МТ4.
1. Многопоточность самого приложения (одновременная отправка нескольких ордеров, асинхронная отправка и и.д. И т.п.)
2. Многопоточный + облачный оптимизатор. Можно реализовать любую фантазию рядового трейдера.
3. Более гибкий язык программирования
4. Стакан вообще шикарно сделан. Можно даже ХФТ полноценного реализовать.
5. Наконец-то убрали локирование позиций :D
6. Вход сделали Логин+пароль+файл сертификата.

На самом деле плюсов гораздо больше, чем я написал. Просто озвучил наиболее весомые для меня.
Ну а если трейдерам лень переходить на него — это уже не минус данного терминала.
avatar
У моего брокера нет МТ5(((
avatar
mrsergzav, меняйте брокера
avatar
А про Амиброкер забыли? Легко подключается к квику + мощный инструментарий + легкий язык AFL )
avatar
Зачем что-то прикручивать? В QUIKе есть встроенный язык QPile.
Пиши робота на нем. Есть куча сайтов с примерами роботов на QPile. (робострой, hirobot.ru)
Оптимизировать ТС можно и в Метастоке и Wealth-Lab.
(бесплатные версии есть в Инете).
avatar
Простите что буду так писать заглавными буквами сейчас, но:
1) Писатель (я) истину пророчит,
2) плюсов ждёт т.к. 50% до общения в привате и до личных сообщений нехватает.

Итак: УВАЖАЕМЫЙ, DDE ЭТО ТАКОЕ ТОРМОЗНОЕ СТАРЬЁ, ЧТО ВЫ НИКОГДЩА И НИ К ЧЕМУ НЕ ПРИЙДЁТЕ. ПОКА ВЫ БУДЕТЕ ПОЛЬЗОВАТЬ ДДЕ, ЦЕНЫ БУДУТ УХОДИТЬ ОТ ВАС ДАЛЕКО И НАДОЛГО! ПОСМОТРИТЕ ТЕНДЕНЦИИ ТРЕЙДЕРОВ, А ПОТОМ ПРЕДЛАГАЙТЕ ОБЪЕКТИВНЫЕ ПУТИ РЕШЕНИЯ. СПАСИБО.
avatar
Сергей Калиновский, внутри компьютера ДДЕ является самым быстрым способом транспортировки данных.
avatar
Сергей Калиновский, да ладно, если вы не в ядре биржы, то вы по определению торгуете исторические данные и SECRET уже возможно 150 раз открылся и закрылся пока данные до вашего компьютера доехали.) ДДЕ прекрасен. Это очень быстрое старье.)
avatar
Сергей Калиновский, Поддерживаю. Есть на порядок(и) быстрее технологии чем DDE и уж тем более файлов с транзакциями.
avatar
SECRET, в ЛЧИ в этом году планируешь участие принять? Интересно было бы понаблюдать! В 2013 прикольно было…
avatar
Vauchert, Да, планирую. Думаю получится ченибудь взять. Из 2013 удалось что-то полезного по черпнуть?
avatar
SECRET, думаю — да, я себя всё равно считаю новичком, хотя и знаю уже не мало, по сравнению с 2012 годом :) Тоже думаю поучаствовать для проверки самого себя… SECRET, а ты робота не дорабатывал?
avatar
Vauchert, Уже раз 20 успел до работать после окончания ЛЧИ ;)
avatar
SECRET, ловится уже не по 10 пунктов? :)
avatar
Vauchert, да по разному всегда ;)
avatar
Вот точно, в помощь нищетрейдеру — нужен робот который контролирует риски. Автоматический риск менеджер — отличная весчь.
avatar
Или просто торговать через МетаТрейдер и не париться.
avatar
«Из MultiCharts в QUIK торговые приказы можно передавать тоже с помощью текстового файла.»

Можно подробнее, каким образом?
avatar
Справка к QUIK'у (F1) -> Раздел 6. Совместная работа с другими приложениями -> Импорт транзакций
Отлично!
avatar
И QUIK и MultiCharts взять можно отсюда на тест, если еще не знакомы с данными терминалами: http://getanyplatform.com
avatar
Добрый день, Константин, так понимаю если пропустил начало сессии (допустим в 10:00),  и если включил экспорт скажем в 15:15 то QuoteManager будет загружать все пропущенные данные в в текущее время в текущие бары, а не с 10:00? 


avatar

Читайте на SMART-LAB:
🖥 М.Видео торгуется за аренду: закроют или спасут магазины?
Ритейлер продолжит точечно закрывать и открывать магазины — но ключевой фактор теперь не трафик, а переговоры с арендодателями. Об этом МР...
Фото
Почему люди с депозитом до 10 000 ₽ годами стоят на месте?
Не потому, что денег мало. Маленький счёт не тормозит. Он разоблачает. На таком депозите невозможно долго врать себе. Сразу видно, кто торгует по...
Фото
Число инвесторов RENI достигло 120 тысяч человек по итогам марта 2026 года
Получили свежий отчет Московской Биржи. Количество наших инвесторов в марте выросло на 6 тысяч человек до 120 тысяч, 1,7х рост г/г. Средний размер...
Ваш любимый Мозговой штурм спешит на помощь! Мнение по текущему рынку простыми словами
В нашем рейтинге акций   знаменательное событие! Рекордное число акций с рейтингом 4 — 14 штук!!! И, вероятно, будет еще больше! Сегодня я...

теги блога Константин Бондарь

....все тэги



UPDONW
Новый дизайн