Олег (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка: указанная транзакция по указанному классу не найдена, Quik 8.11.0.66
 
Добрый день, брокер ВТБ, версия QUIK - 8.11.0.66.
Работает торговая  система (ТС) на QLUA и иногда при отправке транзакции получаю ошибку -  Указанная транзакция по указанному классу не найдена: "SPBFUT", а иногда  проходит без ошибок.
Транзакция отправляется строго в торговую сессию.
ТС работает на версии 5.3.5

вот с такими данными улетала транзакция фьючерс Si-3.21
12.02.2021;11:30:00;ACTION=NEW_ORDER; TRANS_ID=1612899312; OPERATION=B; QUANTITY=1; PRICE=74366;

На демо стенде такую ошибку не ловил, куда смотреть?
Спасибо.
Как определить, что новая свеча (через CreateDataSource) последняя в данной торговой сессии, На любом таймфреме от 1М до 60М
 
Добрый день, хочу реализовать выход из всех позиций на открытии последней свечи дня для любого таймфрейма (торговля внутри дня) от 1М до 60М.
Идеи как то не приходят в голову, на что можно опереться, чтобы работало независимо от выбранного таймфрейма.

Спасибо за помощь.
Одновременная работа двух Торговых систем с одним инструментом, подкиньте идей
 
Добрый день, возникла потребность в разных Торговых системах работать с одним инструментом (например фьючерс рубль/доллар).
Если одна ТС купила, а другая продала, то при обращении к Позиции по клиентским счетам (фьючерсы) (futures_client_holding) - Текущие чистые позиции (totalnet) будет возвращать соответственно ноль.
Пока возникла идея хранить количество купленных/проданных фьючерсов в файле для каждой ТС, ну вот не знаю оптимальное решение, может есть лучше решение?
Свеча в 16:00 на демо стенде, На Si, Eu, РТС и может на других инструментах
 
Добрый день, подскажите что происходит на демо стенде в 16:00 что выстреливает такие свечи с нереальными Low и High?
Спасибо.
Нет торгов 16.10.2020 на бирже (демо), Демо 16.10. не работает?
 
Добрый день, нет торгов на демо стенде, реальные торги (ВТБ-брокер) есть.
Есть понимание в чем проблема заключается?

Или проблема только у меня?


Спасибо.
Получение количество лотов из Ontransreply, Ontransreply
 
Добрый вечер, когда отправляю заявку я получаю номер этой заявки в Ontransreply (order_num) и по описанию QLua.chm так же можно получить количество лотов (кажется qty  или order_qty). Но в демо версии 8.8.4.3 значение получаю nil. Хотя в таблице «Заявки» все красиво и количество присутствует.Подскажите почему значение не возвращается ?


Спасибо  
Долгое исполнение сделки, Сделка на демо счете отработала более чем за 30 сек.
 
Доброе утро.
Выставил заявку на демо счете, ожидаю транзакцию OnTransReply, получаю статус = 3, перехожу к ожиданию сделки из функции OnTrade и иногда из этой функции обратного вызова данные приходят более чем через 30 сек.
Пример из таблиц Quick Заявки и Сделки:
Заявка №1182431621 выставлена в 16:37:02 01.10.2020

Сделка №72323274 (Заявка №1182431621) Продажа в 16:37:37 01.10.2020

Это нормальное поведение?

Правильно, что данные по сделку ожидаю от таблицы обратного вызова или нужно другим способом сделки получать?

Спасибо.
Демо-доступ и таблица "Позиции по клиентским счетам (фьючерсы)"
 
Добрый день, имеется демо-доступ от arqatech версии 8.8.4.3.
При получении таблицы "Позиции по клиентским счетам (фьючерсы)"  в QLUA
Код
local nSize = getNumberOf('futures_client_holding');
nSize всегда получает значение 0, нужно ли какие действия предпринять до получения корректного значения?

Хочу получить текущие чистые позиции:
Код
function get_CountPosition(sec_Code, acc)
    local nSize = getNumberOf('futures_client_holding'); -- таблица "Ограничение по клиентским счетам"
    if nSize ~= nil then
        for i = 0, nSize -1 do        
            local rows = getItem('futures_client_holding', i);
            if rows ~= nil and rows.sec_code == sec_Code and rows.trdaccid == acc then
                return tonumber(rows.totalnet);            
            end;
        end;
    
    end;    
    
    return 0;
end;

Спасибо.
Страницы: 1
Наверх