учитывая контекст (автор поста отлично знает lua и регулярно выдает индикаторы), я не понял вопрос =) что такое «привод»? чем lua скрипты не «привод» с автоматическим выставлением заявок?
кукловедофилофоб, да я уже понял что на lua можно заявку выставить просто может есть какое-то нормальное решение с примерами
ну типа если лимитнаязаявка не прошла чтоб автоматомкак-то она перевыставлялась…
autotrade.ru, а… вот как… не настолько отлично вы знаете lua, как мне показалось )
Это решается через функции обратного вызова: OnTransReply(), OnOrder(), потом еще вам понадобится OnTrade()
Проблема в том, что эти функции многократно на одну и ту же заявку срабатывают. Причем, в неопределенной последовательности. Например, при сделке может сработать пару раз OnOrder(), потом OnTrade(), потом еще раз OnOrder(), а может сработать OnTrade(), а потом один раз OnOrder(). Обработка всех возможных ошибок обычно — существенная (если не самая большая) часть вашей программы.
Примеров кода тьма тьмущая. Все подобные вопросы лучше обсуждать на специализированном форуме. До вопросов прочитайте 2-3 страницы уже поднятых тем, там наверняка сразу найдете несколько интересных для себя фрагментов.
кукловедофилофоб, на lua программирую недолго
раньше собвственный софт был через dll к quik коннектился для выставления заявок
теперь решил через квик все делать
http://www.moroshkin.com/q_calc.html
Но только стопы с тейками после входа руками.
ну типа если лимитнаязаявка не прошла чтоб автоматомкак-то она перевыставлялась…
autotrade.ru, а… вот как… не настолько отлично вы знаете lua, как мне показалось )
Это решается через функции обратного вызова: OnTransReply(), OnOrder(), потом еще вам понадобится OnTrade()
Проблема в том, что эти функции многократно на одну и ту же заявку срабатывают. Причем, в неопределенной последовательности. Например, при сделке может сработать пару раз OnOrder(), потом OnTrade(), потом еще раз OnOrder(), а может сработать OnTrade(), а потом один раз OnOrder(). Обработка всех возможных ошибок обычно — существенная (если не самая большая) часть вашей программы.
Примеров кода тьма тьмущая. Все подобные вопросы лучше обсуждать на специализированном форуме. До вопросов прочитайте 2-3 страницы уже поднятых тем, там наверняка сразу найдете несколько интересных для себя фрагментов.
раньше собвственный софт был через dll к quik коннектился для выставления заявок
теперь решил через квик все делать
Что заявка не прошла можно узнать через trans2quik.dll
Но функционал этой библиотеки убогий.
Можно спарить lua и C#, правда нужен навык.
Посмотрите в сторону https://github.com/finsight/QUIKSharp
Только зарегистрированные и авторизованные пользователи могут оставлять ответы.
Залогиниться
Зарегистрироваться