Блог им. andrew_bio
Пытаюсь автоматизировать торговлю.
Первые шаги уже сделаны, а именно нашел в интернете скрипт для построения таблицы свечей в квике, и наладил импорт данных этой таблицы из квика через ексель в матлаб.
Вот чем пользовался:
скрипт для построения таблицы свечей в квике:
4robot.ru/trade-robots-and-systems/16-kak-vyvesti-grafik-iz-quik-v-torgovyy-robot-excel-video-fayl.html
организация поступления данных из таблиц квика в матлаб в реальном времени:
q-trading.ru/index.php/soft/analiz-dannyh/464-terminal-excel-matlab.html
Дело осталось за малым — исполнить полученные сигналы. Раньше исполнял их руками, теперь днем работаю.
Узнал, что есть библиотека TRANS2QUIK.dll, которую можно подключить к матлаб, стоит ли пользоваться этим?
Кто-нибудь использует Lua с матлаб — примеров не нашел.
Кто уже решил для себя такую задачу, дайте совет, ссылку или пример кода.
Я тоже самое делаю из C# на своем счете и счете родителей. А в компании мне привод написали на C# к созданному фреймворку. Я в нем ничего не понимаю, но работает :)
Ничего в квике писать не надо, надо просто воспользоваться пунктом меню «импорт транзакций из файла», а вот в матлабе надо сделать запись в текстовые файлы и считывание из них в соответствии с шаблонами квика, описанными в руководстве.
Главное — иметь указательный палец на правой руке! А для врагов — средний :)
Я стар и не любомудрен. Мой вопрос — Зачем?
Вы хотите поконкурировать со стадами ботов?
Karim, главное чтобы стоп и цель встали сразу после сделки, тогда обрыв связи не страшен так ведь?
А что конкретно делает эту связку ненадежной? А если использовать .tri .tro файлы вместо эксэль?
По Вашему что есть надежная связка?
При передаче по DDE у меня иногда зависал ексель, как работает Matlab не знаю, но явно он для такого не предназначен.
Самая надежная связка на мой взгляд — это забор данных QLua-скриптом и передача их в самописного робота на С++ или С#. Здесь вы сможете контролировать все, и связь квика с сервером и сбой связи и планки и т.д.
Karim, спасибо за ответ.
просто поделюсь — в матлабе можно в несколько строчек описать сложные вычисления, потом сгенерировать С-код, скомпилировать его и использовать в виде отдельного приложения
скажите, пожалуйста, решили ли проблему состыковки матлаба и Квика? столкнулся с такой же проблемой.
solarm, добрый день, отказался от матлаба, надо передавать объекты и значения по ссылкам, а в матлабе такого нет.
Поэтому quik, lua, torch, C/C++
http://tylerneylon.com/a/learn-lua/
http://www.user.su/lua/index.php?id=36
https://ru.wikipedia.org/wiki/Torch
https://quikluacsharp.ru/qlua-c-cpp-csharp/vzaimodejstvie-lua-i-biblioteki-dll-napisannoj-na-c-c/
https://www.youtube.com/watch?v=NEuUxy4Skpc&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r&index=2