Александр (Все сообщения пользователя)

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

Страницы: 1
Как програмно переключаться между созданными таблицами?, нужно программно активировать конкретную таблицу из созданных ранее, чтобы обрабатывались клавиши применительно к этой таблице.
 
Добрый день. Имею в роботе 2 своих таблицы - основную (из которой ведётся торговля путём нажатия клавиш из заданной ф-ии через SetTableNotificationCallback) и вспомогательную (в которой выводятся некоторые данные по торговому инструменту). Вспомогательная появляется, когда в основной таблице мышкой выделяется какой-либо торговый инструмент, появляется рядом с выбранным мышкой инструментом с помощью ф-ии SetWindowPos. При этом активируется вспомогательная таблица и основная перестаёт реагировать на нажатие клавиш клавиатуры. Как программно активировать обратно основную таблицу (но не при помощи SetWindowPos - таблица большая и некомфорто моргает, когда используешь эту функцию)? Или сделать так, чтобы не активировалась вспомогательная таблица? Сейчас это делаю кликом мышки по шапке основной таблицы, чтобы обраьно её активировать, но это неудобно делать каждый раз после смены инстумента.
Ошибка: Значение "" превышает допустимый размер, постоянно пишется ошибка: Значение "" превышает допустимый размер
 
Alexey Ivannikov, Как это можно проверить?
Тип фьючерса - Расчётный/Поставочный как узнать через скрипт?, Не могу найти в описании ни в getSecurityInfo ни в getParamEx такую возможность.
 
Anton Belonogov, Спасибо большое, в документации этого не было.
Лимитные заявки с ограниченным сроком действия, Сделать возможность отправлять лимитные заявки с ограниченным сроком действия
 
Актуально для роботов, которые выставляют много лимиток. Часто возникает проблема: либо при разрыве связи, либо при вылете квика - лимитки остаются висеть и потом исполняются, когда торговые условия уже изминились (если бы квик не вылетел или связь не пропала, бот бы эти лимитки ранее изменил или модифицировал, а так они исполняются уже на невыгодных условиях). Прошу сделать возможность выставлять лимитки, ограниченные по сроку действия в секундах или до определённого времени. Т.о. если квик вылетит или пропадёт надолго связь, рынок не успеет далеко уехать от тех условий, по которым эти лимитки выставлялись - лимитки через заданное время (например через 10 минут после выставляния) сами отменятся.
Тип фьючерса - Расчётный/Поставочный как узнать через скрипт?, Не могу найти в описании ни в getSecurityInfo ни в getParamEx такую возможность.
 
Тип фьючерса - Расчётный/Поставочный как узнать через скрипт?

Не могу найти в описании ни в getSecurityInfo ни в getParamEx такую возможность.  
Ошибка: Значение "" превышает допустимый размер, постоянно пишется ошибка: Значение "" превышает допустимый размер
 
11.0.1.3
Ошибка: Значение "" превышает допустимый размер, постоянно пишется ошибка: Значение "" превышает допустимый размер
 
Сообщение об ошибке:
Ошибка: Значение "" превышает допустимый размер, постоянно пишется ошибка: Значение "" превышает допустимый размер
 
[img]data:image/png;base64,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999//91334m2ANN6GCABSAASgARWNwGo9au7f2HrIAFIABLACECth58DSAASgARWPwGo9au/j2ELIQFIABKAWg8/A5AAJAAJrH4CUOtXfx/DFkICkAAkgGk9Ho9vgwESgAQgAUhAygn09fUBAH744QfRaxum9a2trUlJSZmZmdkwQAKQACQACUgtARwO9/333//0009Lan1GRsbIyMgsDJAAJAAJQAJSS4BEIv3yyy/LaX12dvbs7KzopQDGQAKQACQACUgLgf/3//7fo0ePoNZLS39BPyEBSAASkIQA1HpJqME8kAAkAAlIFwGo9dLVX9BbSAASgAQkIQC1XhJqMA8kAAlAAtJFAGq9dPUX9BYSgAQgAUkIQK2XhBrMAwlAApCAdBGAWi9d/QW9hQQgAUhAEgJQ6yWhBvNAApAAJCBdBKDWS1d/QW8hAUgAEpCEANR6SajBPJAAJAAJSBcBqPXS1V/QW0gAEoAEJCEAtV4SajAPJAAJQALSRQBqvXT1F/QWEoAEIAFJCECtl4QazAMJQAKQgHQRgFovXf0FvYUEIAFIQBICUOsloQbzQAKQACQgXQSg1ktXf0FvIQFIABKQhADUekmowTyQACQACUgXAaj10tVf0FtIABKABCQhALVeEmowDyQACUAC0kUAar109Rf0FhKABCABSQhArZeEGswDCUACkIB0EYBaL139Bb2FBCABSEASAlDrJaEG80ACkAAkIF0EoNZLV39BbyEBSAASkIQA1HpJqME8kAAkAAlIFwGo9dLVX9BbSAASgAQkIQC1XhJqMA8kAAlAAtJFAGq9dPUX9BYSgAQgAUkIQK2XhBrMAwlAApCAdBGAWi9d/QW9hQQgAUhAEgJQ6yWhBvNAApAAJCBdBKDWS1d/QW8hAUgAEpCEANR6SajBPJAAJAAJSBcBqPXS1V/QW0gAEoAEJCEAtV4SajAPJAAJQALSRQBqvXT1F/QWEoAEIAFJCECtl4QazAMJQAKQgHQRgFovXf0FvYUEIAFIQBICUOsloQbzQAKQACQgXQSg1ktXf0FvIQFIABKQhADUekmowTyQACQACUgXAaj10tVf0FtIABKABCQhALVeEmowDyQACUAC0kUAar109Rf0FhKABCABSQhArZeEGswDCUACkIB0EYBaL139Bb2FBCABSEASAlDrJaEG80ACkAAkIF0EoNZL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kPXs38awhlABqABUALIe9gGoAFQAKsD+CkDWs38bwxpCBaACUAHIetgHoAJQAagA+ysAWc/+bQxrCBWACkAFIOthH4AKQAWgAuyvAGQ9+7cxrCFUACoAFYCsh30AKgAVgAqwvwKQ9ezfxrCGUAGoAFQAsh72AagAVAAqwP4KQNazfxvDGkIFoAJQAch62AegAlABqAD7KwBZz/5tDGsIFYAKQAUg62EfgApABaAC7K8AZD37tzGsIVQAKgAVgKyHfQAqABWACrC/ApD17N/GsIZQAagAVACyHvYBqABUACrA/gpA1rN/G8MaQgWgAlAByHrYB6ACUAGoAPsrAFnP/m0MawgVgApABSDrYR+ACkAFoALsrwBkPfu3MawhVAAqABWArId9ACoAFYAKsL8CkPXs38awhlABqABUALIe9gGoAFQAKsD+CkDWs38bwxpCBaACUAHIetgHoAJQAagA+ysAWc/+bQxrCBWACkAFIOthH4AKQAWgAuyvAGQ9+7cxrCFUACoAFYCsh30AKgAVgAqwvwKQ9ezfxrCGUAGoAFTgJazv6emprq6en5//FwxQAagAVAAq8NEq8L/+1//67//+73//939ffdtDAQD++c9//u///b//67/+679hgApABaACUIGPVoH/9//+3//8z/+sy/p//etf/w4DVAAqABWACrCFAv/617/WHtevPgqPQAWgAlABqAA7KUC14cAAFYAKQAWgAuytAGQ9e7cvrB1UACoAFaAqAFkP+wFUACoAFWB/BSDr2b+NYQ2hAlABqABkPewDUAGoAFSA/RWArGf/Nma/Gk5PT4/BwF4KLCws/POf/2S/vvrh1Aiy/sNpC1iSTSlAoVCqq6tTYGAvBXA43H/+53/+27/926Y6AUz06gqsy/qFhYXu7u629x26uroIBMIG9RofH3/fZaRef3h4eL1CTkxMfAglHBoaWq+EAAAymdzX1/chlHN6enqDcgIAKBRKaWlpVlZWOwxspMDCwsL//b//dz3Wz83NdXR0vPf+icViFxcXN+ifKe0ErYzJ9/4vs3N+dSHXZf3MzExJSUleXl7x+wt5eXmFhYWTk5Ory808gsViMzMzCwsL31cxi4qKsrOzW1pamEVasdHb25uZmVlQUPC+SlhcXJydnd3U1LSiYKy7JBKpuro6JyfnPRYyPz8/MzNzg7smUmCE9WVl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[/img]
Ошибка: Значение "" превышает допустимый размер, постоянно пишется ошибка: Значение "" превышает допустимый размер
 
Сохраняется проблема по VKH5
Сообщение:

VKH5 Значение "2032842733122514230" превышает допустимый размер поля "Заявка"
Вопрос: как отключить меню сортировки при нажатии правой кнопки мышки в таблице созданной LUA?
 
Разработчики. ОТКЛЮЧИТЕ ГРЕБАННУЮ СОРТИРОВКУ ВНУТРИ ТАБЛИЦЫ С ПРАВОЙ КНОПКИ МЫШИ. ОТВРАТИТЕЛЬНО НЕУДОБНО!!! Достаточно шапки таблицы для сортировки.
Правая кнопка нужна для трейдерских действий!!!
Ошибка: Значение "" превышает допустимый размер, постоянно пишется ошибка: Значение "" превышает допустимый размер
 
По всем инструментам всё хорошо, как взял инструмент VKH5, при обращении скриптом к его заявке постоянно пишется ошибка: Значение "" превышает допустимый размер
Как исправить?
Скрин во вложении:
Как через скрипт узнать цвет ячейки таблицы?, Как через скрипт узнать цвет ячейки таблицы?
 
Есть функция BOOLEAN SetColor(NUMBER t_id, NUMBER row, NUMBER col, NUMBER b_color, NUMBER f_color, NUMBER sel_b_color, NUMBER sel_f_color), которой раскрашиваются ячейки таблицы.

Как в дальнейшем программно получить цвета в заданной ячейки таблицы, например фона и текста? Есть ли что-то типа функции GetColor?
Удаления из системы неактивных заявок?, Можно ли в квике где-то включить опцию, чтобы сами удалялись из квика (из памяти приложения, из списка заявок) неактивные заявки?
 
Добрый день.
Можно ли в квике где-то включить опцию, чтобы сами удалялись из квика (из памяти приложения, из списка заявок) неактивные заявки?

Проблема следующая - написал бота, который часто выставляет/снимает заявки по многим инструментам. К концу дня накапливается несколько десятков тысяч снятых заявок. Что приводит к проблеме со скоростью работы бота. Для обхода заявок использую цикл типа:
local n=getNumberOf('orders') - 1;
for i=n, 0, -1 do
local order = getItem('orders', i)
if  CheckBit(order.flags, 0)==true then
...
Который перебирает все заявки, бот работаем только с активными.
Но сама переборка всех заявок от первой до последней начинает отнимать секунды времени.

Можно ли в квике где-то включить опцию, чтобы сами удалялись из квика (из памяти приложения, из списка заявок) неактивные заявки?
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
Вдогодку. Зато появились 3 строчки по CNY в таблице "Позиции по деньгам". Но в Таблице "Позиции по деньгам" нету колонок типа "В покупке", "В продаже", т.е. невозможно увидеть итоговое количество лотов на покупку и продажу по портфелю и походу на сегодня нигде в квике по валютным лотам эту итоговую информацию не получить(. Разрабочики!!! Что это за недоработка? Почему такую немаловажную информацию, как итоговое количество лотов валюты на продажу/покупку нигде невозможно найти??
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
nikolz, У меня вообще никакие фильтры не стоят в таблице по "Позициям по инструментам". Т.е. отображается всё что только может. Только что ради эксперимента попробовал: выставил заявку Тэйк профит по AGRO-гдр -  и тут же в таблице  "Позиции по инструментам" появилось  3 новых строчки, это AGRO Т1, Т2 и Тх соответственно (в колонке "В покупке" у них проставилось по 1). Затем выставил заявку Тэйк профит по CNYRUB_TOM   -  и ничего нового в таблице  "Позиции по инструментам" не появилось. Как не было там до этого CNYRUB_TOM  , так и не появилось.
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
nikolz, Вот эта таблица в скринах полностью. И скрин редактирования. Всё выбрано по максимуму. Где колонки о количестве лотов в покупке/продаже?
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
Nikolay, В таблице "Позиции по деньгам" нет полей, отвечающих за количество лотов в продаже/покупке.в таблице.
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
Anton Belonogov, позиции по инструментам Валютного рынка у меня НЕ отображается в таблице "Позиции по инструментам". Если я выставляю лимитку на покупку какой-то акции, то она сразу же отображается во всех временных режимах в таблице "Позиции по инструментам". Если выставляю лимитку на валюту - в таблице "Позиции по инструментам" ничего не происходит. Причём пробовал выставлять лимитки на валюту в квике и у бкс и втб-брокера, нигде не происходит изменений в таблице "Позиции по инструментам".  
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
Причём пробовал выставлять лимитки на валюту в квике и у бкс и втб-брокера, нигде не отображаются  
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
Андрей, позиции по инструментам Валютного рынка также у НЕ отображается в таблице "Позиции по инструментам". Если я выставляю лимитку на покупку какой-то акции, то она сразу же отображается во всех временных режимах в таблице "Позиции по инструментам". Если выставляю лимитку на валюту - в таблице "Позиции по инструментам" ничего не происходит
Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?, Как получить информацию о количестве у меня на покупку/продажу лотов типа CNYRUB_TOM?
 
Для получиния позиций по бумагам, акциям например, использую getNumberOf("depo_limits") и getItem("depo_limits", y);
Для фьютчерсов - getNumberOf("futures_client_holding") и getItem("futures_client_holding", y).

Для получения денежных позиций (класс CETS, бумаги типа CNYRUB_TOM ) что нужно использовать?
Открыл заявки на покупку и продажу CNYRUB_TOM  по соотвествующим ценам. Заявки активны.
Пробую испльзовать getNumberOf("account_positions") и getItem("account_positions", y), но getNumberOf("account_positions") выдаёт 0, хотя заявки на покупку/продажу по CETS есть.

Пример моего кода для акций (TQBR)
local tempPositions={};
local n = getNumberOf("depo_limits");
for y = 0, n-1 do
local trade = getItem("depo_limits", y);
local temp_stock_info=getSecurityInfo(GetClassBySecEx(trade.sec_code),trade.sec_code);
if temp_stock_info~=nil and trade.limit_kind== 365 then
tempPositions[trade.sec_code]={};
tempPositions[trade.sec_code][-1]=trade.locked_sell/temp_stock_info.lot_size;
tempPositions[trade.sec_code][0]=trade.currentbal/temp_stock_info.lot_size;
tempPositions[trade.sec_code][1]=trade.locked_buy/temp_stock_info.lot_size;

end;
end;

Прошу подсказать, что использовать, чтобы получить подобный массив данных по позициям для CETS
Ошибка создания заявки. [GW][4103] "Неполное сведение FOK заявки."., Где смотреть подробности?
 
Цитата
Andrey Golik написал:
Александр, здравствуйте.

FOK это аббревиатура FILL_OR_KILL (условие исполнения "Немедленно или отклонить"). Сообщение "Неполное сведение FOK заявки" означает, что заявка не может быть немедленно удовлетворена  и, как следствие, была отклонена торговой системой.
Однако, наиболее вероятной причиной появления такого сообщения, является отсутствие встречных предложений в стакане.
Андрей, здравсвуйте. Спасибо большое за оперативный ответ. А то я думал, что это ошибка моего lua-скрипта в заведении заявки типа FILL_OR_KILL и что необходимо какие-то дополнительные данные заводить в табличку транзакции.
Ошибка создания заявки. [GW][4103] "Неполное сведение FOK заявки."., Где смотреть подробности?
 
Где искать подробности, чего не хватает в таблице транзакции по ошибке: Ошибка создания заявки. [GW][4103] "Неполное сведение FOK заявки.".
Функция getDepoEx возвращает nil на имеющийся в портфеле инструмент, В каких случая такой возможно?
 
Пробую getDepo, она тупа нули возвращает по всем позициям
Функция getDepoEx возвращает nil на имеющийся в портфеле инструмент, В каких случая такой возможно?
 
Если эта функция - врушка, то как тогда програмно узнавать количество тех или иных бумаг бумаг?
Функция getDepoEx возвращает nil на имеющийся в портфеле инструмент, В каких случая такой возможно?
 
возвращает nil на этапе проверки:
if temp_stock1==nil then
message (temp_stock_info.name..' nilll ');
sleep(1000);
Функция getDepoEx возвращает nil на имеющийся в портфеле инструмент, В каких случая такой возможно?
 
Моя функция для получения количества бумаг+ордеров по инструменту:

-- Получает текущую чистую позицию по инструменту
function GetTotalPos(stock_id,firm_id,client_code_id,account_id,pos_type)
local temp_stock1=getDepoEx(firm_id, client_code_id,stock_id, account_id, 2)
local temp_stock_info=getSecurityInfo(GetClassBySec(stock_id),stock_id)

if temp_stock1==nil then
message (temp_stock_info.name..' nilll ');
sleep(1000);
return nil;
else

local pos=temp_stock1.currentbal+temp_stock1.locked_buy;

if pos_type==0 then pos=temp_stock1.currentbal; end;
if pos_type==1 then pos=temp_stock1.currentbal+temp_stock1.locked_buy; end;
if pos_type==2 then pos=temp_stock1.locked_buy; end;
if pos_type==-1 then pos=temp_stock1.currentbal+temp_stock1.locked_sell; end;
if pos_type==-2 then pos=temp_stock1.locked_sell; end;

return pos/temp_stock_info.lot_size
end

end

Периодически при пробегании по всему портфелю бумаг возвращает nil на существующие в портфеле бумаги. Иногда. Раз в 3-5 минут. Почему такое может происходить? параметры переданы верно. Бумага в портфеле есть, но иногда getDepoEx её не видит. Какие есть скрытые особенности у getDepoEx, из за чего бы она могла выдавать nil на реально существующую бумагу в портфеле?
Страницы: 1
Наверх