Робот на Луа +API брокера

Страницы: 1
RSS
Робот на Луа +API брокера
 
У моего брокера есть необычная странность. Если я сегодня поторговал акциями с плечом, внутри дня вошёл и вышел, ночевал в кэше, на следующий день я всё равно не смогу торговать через КВИК фьючерсами. Будет ошибка Превышен лимит. В брокере мне объяснили, что это из за Т+2. На следующий день по Т+2 у меня нет денег, - они "в пути".
В то же время, торговать через брокерскую платформу (веб-терминал) можно и через API можно. Поэтому вопрос.
Как мне отправлять транзакции через АПИ брокера.
Вот исходные данные.
1. У меня робот на луа. Он делает анализ.
2. При наличии сигнала нужно отправить транзакцию через АПИ

Вот коды, которые предлагает брокер:
Там есть примеры для Browser / PHP / PHYTON

https://tradernet.ru/tradernet-api/orders-send

Отлично что есть примеры, но я не могу понять что мне с ними делать. Нужен какой то дополнительный софт? Нужно ли ставить платформу для питона или пхп? Прошу подсказать для чайника что делать чтобы отсылать эти приказы.
Спасибо
 
Космонавт,
проблема, похоже, не у вас, а у брокера, а именно: отсутствие должного резерва денежных средств на биржевом счету брокера для блокирования биржей вашего ГО. Т.е. условно говоря, в конце дня кто-то из клиентов вашего брокера встает в очень большую по объему позицию и забирает под себя все лимиты ГО. Соответственно, пока ваш брокер физически не "дольет" ликвидность  (т.е. рубли) на свой биржевой счет, биржа выдает сообщение "превышен лимит". Код ошибки сейчас не помню. Выхода только два: либо ждать вечернего клиринга Мосбиржи, либо просить брокера "долить" ликвидность.
Иногда такая вещь происходит, если брокер сам в конце торгового дня встает в крупную позицию (о целях рассуждать не будем).
Странный у вас брокер, однако, если такая вещь случается постоянно.

Еще один вариант может быть - хотя и очень редкий - если относительно вашей клиентской записи поставлен режим особых условий расчета. Поясню.
На срочном рынке режим расчетов "Т+2" применяется редко. В основном расчеты идут в режимах "Т0" и  "Т+1". Если вы проводите офсетные сделки с 10-00мск до 18-45мск, то режим "Т0", так как расчет идет в вечерний клиринг с 18-45мск до 19-05мск. Если же торгуете с 19-05мск до 23-50мск, то режим "Т+1", так как  фактический расчет будет лишь во время очередного вечернего клиринга - т.е. на следующий день. Для чего вашему брокеру выставлять по вашим операциям режим "Т+2" - т.е. с отсрочкой платежей еще на сутки - непонятно.

В любом случае, нужно сначала решить эту проблему с брокером.
 
PS.
Даже если принять, что ваш брокер ориентируется по времени физических биржевых платежей, которые осуществляются до 17-30мск в режиме "T0", а остальные - уже врежиме "Т+1", включая и период времени с 17-30мск до 18-45мск, все равно: очень странная ситуация.
 
Нафик такого мутного брокера.
Ибо он вас явно обманывает: очевидно ведь, что возможность торговли никак не зависит от платформы, через которую вы торгуете.
Как вариант - он просто продвигает таким образом свою платформу.
Ну либо вы его как-о не так поняли.
 
Господа, спасибо за ответы, но они все о другом.
Как торговать через АПИ?
 
Цитата
Космонавт написал:
Господа, спасибо за ответы, но они все о другом.
Как торговать через АПИ?
О том как торговать через API брокера никто лучше брокера не расскажет.
В связи с чем, рекомендуем обратиться к брокеру.
 
П.С. брокер об яснял что эта проблема решится если они сделают фьючерсы маржинальными, но такое решение не принято, поэтому приходится так выкручиваться.
 
Цитата
Sergey Gorokhov написал:
Цитата
Космонавт   написал:
Господа, спасибо за ответы, но они все о другом.
Как торговать через АПИ?
О том как торговать через API брокера никто лучше брокера не расскажет.
В связи с чем, рекомендуем обратиться к брокеру.
Какой рецепт решения проблемы можно посоветоаать брокеру? Делать фьючерсы маржинальными они не хотят
 
Космонавт,
Ваш вопрос в чем?
Как отправить транзакцию через брокерский API или как брокер эту транзакцию обработает?
Вам уже три человека сказало что эти вопросы надо решать не здесь а с Вашим брокером.
Касаемо советов, для начала просто объясните ему суть проблемы.
 
Цитата
Sergey Gorokhov написал:
Космонавт  ,
Ваш вопрос в чем?
Как отправить транзакцию через брокерский API или как брокер эту транзакцию обработает?
Вам уже три человека сказало что эти вопросы надо решать не здесь а с Вашим брокером.
Касаемо советов, для начала просто объясните ему суть проблемы.
Сергей, вы лидируете в рейтинге бесполезных ответов.
 
Цитата
Космонавт написал:
У моего брокера есть необычная странность. Если я сегодня поторговал акциями с плечом, внутри дня вошёл и вышел, ночевал в кэше, на следующий день я всё равно не смогу торговать через КВИК фьючерсами. Будет ошибка Превышен лимит. В брокере мне объяснили, что это из за Т+2. На следующий день по Т+2 у меня нет денег, - они "в пути".
В то же время, торговать через брокерскую платформу (веб-терминал) можно и через API можно. Поэтому вопрос.
Как мне отправлять транзакции через АПИ брокера.
Вот исходные данные.
1. У меня робот на луа. Он делает анализ.
2. При наличии сигнала нужно отправить транзакцию через АПИ

Вот коды, которые предлагает брокер:
Там есть примеры для Browser / PHP / PHYTON

https://tradernet.ru/tradernet-api/orders-send

Отлично что есть примеры, но я не могу понять что мне с ними делать. Нужен какой то дополнительный софт? Нужно ли ставить платформу для питона или пхп? Прошу подсказать для чайника что делать чтобы отсылать эти приказы.
Спасибо
По содержимому сайта, tradernet - это не брокер, это "кухня",поэтому у вас такие заморочки.
Для начала выясните у них наличие лицензии.
совет - торгуйте через реального брокера.
 
Цитата
Космонавт написал:
П.С. брокер об яснял что эта проблема решится если они сделают фьючерсы маржинальными, но такое решение не принято, поэтому приходится так выкручиваться.
Маржинальный фьючерс - это что-то уж совсем экзотическое. Вы собираетесь торговать с плечом 50?
Фьючерс сам по себе (как финансовый инструмент) обеспечивает маржинальную торговлю с диапазоном плеча от 5 до 10.  Если же вы хотите еще кратно увеличить уже имеющееся плечо... Не слишком  ли большой риск?
 
Долго об яснять. Так у них устроена ЕДП. Это часть настроек админки. Программа BO Client кажется. Пониженное ГО делалось бы через маржинальность фьюча. Но речь не об этом.
Тут беседа уплыла в сторону от вопроса который меня интересует
 
Если я все верно понял, то надо просто научиться слать http-запросы
что вполне реально, подойдут примерно те же библиотеки,что для отправки почты
 
Но когда этот чудо-броуер скажет "выведем деньги через 2 дня, у нас так устроено", после чего исчезнет - не говорите, что вас не предупреждали
 
Цитата
swerg написал:
Если я все верно понял, то надо просто научиться слать http-запросы
что вполне реально, подойдут примерно те же библиотеки,что для отправки почты
для этого нужен специальный софт? Куда вносить коды, которые они приводят в примерах?
https://tradernet.ru/tradernet-api/orders-send
 
п.с. у меня виртуалка с московским ай пи, виндовз сервер 2003
 
Цитата
Космонавт написал:
Долго об яснять. Так у них устроена ЕДП. Это часть настроек админки. Программа BO Client кажется. Пониженное ГО делалось бы через маржинальность фьюча. Но речь не об этом.
Тут беседа уплыла в сторону от вопроса который меня интересует
Там есть примеры обращения. Это обычные обращения к серверу через сокет.
Надо использовать указанные языки, либо поставить обертку для API на LUA .
Но с этим надо разбираться Вам самому.
 
https://copist.ru/blog/2014/08/29/best-tools-for-testing-php-code-online/
 
https://habrahabr.ru/post/126105/
 
здесь https://github.com/socketio/socket.io-client-cpp
socketio на C++.
Можете вставить его в LUA и будете работать из LUA (QUIK)  с вашим брокером.
 
Вы также можете установить модуль websocket на луа и писать на луа то, что написано в пример на сайте для websocket
https://luarocks.org/modules/lipp/lua-websockets
https://github.com/lipp/lua-websockets
 
можно вызвать функции питона из луа:
http://stackoverflow.com/questions/20400390/how-to-call-a-python-function-from-lua
 
Спасибо, Николай!
это то что нужно.
Низкий поклон )
 
А можно прямо из луа отсылать хттп-запросы?
зачем мне питон и пхп?
 
Цитата
Космонавт написал:
А можно прямо из луа отсылать хттп-запросы?
зачем мне питон и пхп?
Да, конечно можно. в windows есть httprequest dll
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: 1
Читают тему
Наверх