Лет десять назад один мой знакомый, уже не помню кто, показывал мне фичу в экселе, через которую он выставлял заявки в несколько квиков от разных брокеров.
Может есть у кого-то что-то подобное или есть возможность сделать?
Стоит задача одним нажатием отправлять заявки в несколько квиков разных брокеров. Траст Менеджер функционирует только в рамках одного брокера.
quik. как видеть прибыль/убыток открытых позиций?
В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).
Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?
Авто-репост. Читать в блоге >>>
NickOch, Надо сформировать окно SUR/EQTV Купить Продать.
Gorik, Это где? Если в клиентский портфель, то он к акциям относится, я же про ФОРТС.
quik. как видеть прибыль/убыток открытых позиций?
В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).
Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?
Авто-репост. Читать в блоге >>>
NickOch, Надо сформировать окно SUR/EQTV Купить Продать.
quik. как видеть прибыль/убыток открытых позиций?
В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).
Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?
Авто-репост. Читать в блоге >>>
Как в квике выставить заявку на месяц ниже текущей цены дня?
Например, хочу поставить на ЛСР алго-заявку на покупку по 400 до 24.04, но сегодня минимальная цена 413 и заявка отменяется
Авто-репост. Читать в блоге >>>
Втб24. Quick. Задержка выставления заявок при резком движении?
Коллеги, обьяснить кто -нибудь мне сможет доходчиво в чем тут дело? В ситуации когда все спокойно нет проблем. Но стоит начаться сильному движению, то при нажатии руками в стакане мышкой на выставление заявки можно ждать всплытия окошка минуту!!! Потом еще минуту выжидать пока заявка выставится. Тоже самое когда передвигаешь заявку мышкой! Это же прям полная подстава, друзья!!! В ВТБ24 меня лапшой кормят, что все нормально должно быть. В чем же тут дело то??? Котировки и график бегает нормально, но квик отказывает в выставлении заявок. Может я дурак и надо что то поднастроить или прикупить пару гигов оперативки))) Или может ВТБ24 вместе с квиком зашили такую опцию, чтобы не давать клиентам быстро совершать сделки при резких движениях? Но тогда клиенты могут разбежатся. Ничего не понимаю, но это достало сильно. И такое уже давно у них. В чем дело, кто знает? Может правда из за моего компа или настроек квика? Поставьте, пожалуйста, 15 плюсов, чтобы вывести на главную. Думаю не у одного меня такая проблема, хотелось бы разобраться в этом. Что это беспредел брокера вместе с По Quick или мои недонастройки?! Спасибо
Авто-репост. Читать в блоге >>>
TICER = "SBER";
CLASS_CODE = "TQBR";
stopped = false;
t_id = nil
H = -1;
M = -1;
VSELL = 0;
VBUY = 0;
function OnInit()
CreateTable();
end
function main()
while not stopped do
if IsWindowClosed(t_id) then
stopped = true;
end
sleep(100);
end
end
function CreateTable()
t_id = AllocTable();
AddColumn(t_id, 0, "Время", true, QTABLE_STRING_TYPE, 10);
AddColumn(t_id, 1, "BUY", true, QTABLE_INT_TYPE, 15);
AddColumn(t_id, 2, "SELL", true, QTABLE_INT_TYPE, 15);
AddColumn(t_id, 3, "Дельта V", true, QTABLE_INT_TYPE, 15);
AddColumn(t_id, 4, "Цена", true, QTABLE_DOUBLE_TYPE, 15);
tab = CreateWindow(t_id);
SetWindowCaption(t_id, TICER.." Баланс покупок/продаж");
SetTableNotificationCallback(t_id, EventCallBack);
end
function OnAllTrade(alltrade)
if alltrade.sec_code == TICER then
fl = tostring(alltrade.flags);
if H==alltrade.datetime.hour then
if M==alltrade.datetime.min then
if fl == "1025" then VSELL = VSELL+alltrade.qty; end --Продажа
if fl == "1026" then VBUY = VBUY+alltrade.qty; end
else
M=alltrade.datetime.min;
--Rows --срока Coll -- Колонка
InsertRow(t_id, -1);
local Rows, Col = GetTableSize(t_id);
local Delta = VBUY-VSELL;
--local t = tostring(alltrade.datetime.hour)..":"..tostring(alltrade.datetime.min);
local t = tostring(H)..":"..tostring(M);
SetCell(t_id, Rows-1, 0, t);
SetCell(t_id, Rows-1, 1, tostring(VBUY));
SetCell(t_id, Rows-1, 2, tostring(VSELL));
SetCell(t_id, Rows-1, 3, tostring(Delta));
SetCell(t_id, Rows-1, 4, tostring(alltrade.price));
if Delta<0 then Red(Rows-1,3); end
if Delta>0 then Green(Rows-1,3); end
if Delta==0 then Yellow(Rows-1,3); end
if fl == "1025" then VSELL = alltrade.qty; end --Продажа
if fl == "1026" then VBUY = alltrade.qty; end
end
else
H = alltrade.datetime.hour;
M = alltrade.datetime.min;
end
end
end
function Red(row,col)
SetColor(t_id, row, col, RGB(255,0,0), RGB(0,0,0), RGB(255,0,0), RGB(0,0,0));
end
function Yellow(row,col)
SetColor(t_id, row, col, RGB(240,240,0), RGB(0,0,0), RGB(240,240,0), RGB(0,0,0));
end
function Green(row,col)
SetColor(t_id, row, col, RGB(0,200,0), RGB(0,0,0), RGB(0,200,0), RGB(0,0,0));
end
function EventCallBack(t_id, msg, par1, par2)
if msg==QTABLE_CLOSE then
OnStop();
end;
end
function OnStop(s)
if t_id ~= nil then
DestroyTable (t_id);
end;
stopped = true;
end