учитывая контекст (автор поста отлично знает lua и регулярно выдает индикаторы), я не понял вопрос =) что такое «привод»? чем lua скрипты не «привод» с автоматическим выставлением заявок?
кукловедофилофоб, да я уже понял что на lua можно заявку выставить просто может есть какое-то нормальное решение с примерами
ну типа если лимитнаязаявка не прошла чтоб автоматомкак-то она перевыставлялась…
autotrade.ru, а… вот как… не настолько отлично вы знаете lua, как мне показалось )
Это решается через функции обратного вызова: OnTransReply(), OnOrder(), потом еще вам понадобится OnTrade()
Проблема в том, что эти функции многократно на одну и ту же заявку срабатывают. Причем, в неопределенной последовательности. Например, при сделке может сработать пару раз OnOrder(), потом OnTrade(), потом еще раз OnOrder(), а может сработать OnTrade(), а потом один раз OnOrder(). Обработка всех возможных ошибок обычно — существенная (если не самая большая) часть вашей программы.
Примеров кода тьма тьмущая. Все подобные вопросы лучше обсуждать на специализированном форуме. До вопросов прочитайте 2-3 страницы уже поднятых тем, там наверняка сразу найдете несколько интересных для себя фрагментов.
кукловедофилофоб, на lua программирую недолго
раньше собвственный софт был через dll к quik коннектился для выставления заявок
теперь решил через квик все делать
VK, «Сбер» и «Яндекс» не смогли договориться о создании консорциума для разработки общей российской мобильной операционной системы (ОС) на основе Android. Крупные IT-компании будут разрабатывать мобил...
Валерий Борискин,
ВСЕ это хорошо, но не надо забывать и политической ситуации ).
Россия ОБЛОЖЕНА рагатками. ЕЙ закрестили ВСЕ что можно и нельзя.
Иностранные танкеры уже отказались от перево...
Про очевидность роста акций Вот сейчас пишут дескать дебилы Газпром не растет 2 года все было очевидно.
Газпром не растет по единственной причине — потому что я его держу и буду держать пока Земл...
🔥Лучшие дивидендные акции, ТОП вкладов и накопительных счетов и финансовый юмор Мы делаем обзоры компаний, рынков, недвижимости. Ищем инвестиционные идеи, и делимся с вами без смс, регистрации, и плат...
Россия в апреле направила в Евросоюз около половины экспорта своего СПГ (46%) Россия в апреле направила в Евросоюз около половины экспорта своего СПГ (46%), следует из предварительных данных Kpler. Ос...
Индекс RGBI «Не плыви против течения. Не плыви по течению. Плыви туда, куда тебе нужно» Сунь Цзы
Индекс RGBI Неделя. Предположим, что видим окончание пятой волны импульса. Сейчас он находится в зо...
Как может уйти Райфф Raiffeisen Bank International (RBI) начнет процесс ухода с российского рынка в третьем квартале 2024 года, сообщил глава компании Йохан Штробль. Новый план сворачивания бизнеса со...
ну типа если лимитнаязаявка не прошла чтоб автоматомкак-то она перевыставлялась…
autotrade.ru, а… вот как… не настолько отлично вы знаете lua, как мне показалось )
Это решается через функции обратного вызова: OnTransReply(), OnOrder(), потом еще вам понадобится OnTrade()
Проблема в том, что эти функции многократно на одну и ту же заявку срабатывают. Причем, в неопределенной последовательности. Например, при сделке может сработать пару раз OnOrder(), потом OnTrade(), потом еще раз OnOrder(), а может сработать OnTrade(), а потом один раз OnOrder(). Обработка всех возможных ошибок обычно — существенная (если не самая большая) часть вашей программы.
Примеров кода тьма тьмущая. Все подобные вопросы лучше обсуждать на специализированном форуме. До вопросов прочитайте 2-3 страницы уже поднятых тем, там наверняка сразу найдете несколько интересных для себя фрагментов.
раньше собвственный софт был через dll к quik коннектился для выставления заявок
теперь решил через квик все делать
http://www.moroshkin.com/q_calc.html
Но только стопы с тейками после входа руками.
Что заявка не прошла можно узнать через trans2quik.dll
Но функционал этой библиотеки убогий.
Можно спарить lua и C#, правда нужен навык.
Посмотрите в сторону https://github.com/finsight/QUIKSharp