1

Тема: Превышен лимит по инструменту

Всех приветствую, подскажите пожалуйста - временами при попытке скрипта купить ценн.бумагу
происходит ошибка - Превышен лимит по инструменту
Вот например лог таблицы Ontransreply c при такой ошибке:
sec_code = SNGSP
price = 32.9
client_code = 10804
balance = 0
time = 181207
status = 6
first_ordernum = 0
date_time = 18:12:7  273  28/1
gate_reply_time = 0:0:0  0  1/1
class_code = QJSIM
trans_id = 60043
error_source = 3
exchange_code =
uid = 134353
error_code = 108
flags = 2359297
result_msg = Превышен лимит по инструменту
brokerref = 10804
firm_id = NC0011100000
quantity = 13
order_num = 0
server_trans_id = 27
account = NL0011100043

И тут же вслед за неудачной попыткой скрипта я легко вручную купил те же самые 13 акций SNGSP
Что это за ошибка как её избежать?

2

Re: Превышен лимит по инструменту

А если из скрипта повторно выставить - выставляется?

Я подозреваю, что у вас происходит следующее: вы снимаете одну заявку и тут же выставляете другую. При этом видимо первая заявка еще не успевает сняться и разблокировать средства, соответственно вторая заявка - отклоняется.
Видимо надо либо добавить какую-то паузу, либо в скрипте пытаться повторно выставить заявку, если была такая ошибка.