QUIK

Сайт продукта: http://arqatech.com/ru/products/quik/
QUIK — самый популярный торговый софт у российских брокеров
  1. Quik Сбера
    Терминал Сбера жутко тормозит, хотя видно, что существенную часть тех. проблем со своей стороны Сбер решил. Пытаясь понять причину, я перебирал настройки, бегал от компьютера к компьютеру и выяснил, что тормозит конкретно сам график. Если на какой-то вкладке графика нет, там все работает нормально. Проблема не зависит от мощности компьютера, наличия графического ускорителя и т.д. На любом компьютере графики других брокеров работают шустро и не подвешивают терминал, поточное HD видео тоже идет норм. Графики Сбера подвешивают Квик на любом железе. На самом графике нет вообще ни фига, кроме свечей и объемов.

    Кто-нибудь сталкивался? Удалось ли решить проблему?

    Спасибо

    Авто-репост. Читать в блоге >>>
  2. Дефекты в программе webquik брокера ВТБ
    Почему в webquik при касании ценой выставленной (зарегистрированной) заявки
    (при начале исполнения выставленной заявки) — происходит зависание программы webquik
    и выбивает из системы — программа просит заново авторизироваться? При чем иногда 
    авторизация получатся не с первого и даже не со второго раза!!!(((
    Кто сталкивался с такими проблемами у брокера ВТБ?

    Авто-репост. Читать в блоге >>>
  3. добрый день. вчера купил акции газпрома тут же поставил стоп заявку на продажу заявку не приняли.обьяснив.тем.что эти акции не торгуются в шорт как же их продавать по рынку?
  4. QUIK - окно сообщений задолбало выскакивать
    Может кто подскажет как сделать так, чтобы оно не появлялось со всякими не нужными мне сообщениями?
    В настройках лазил, но не нашел там ничего, чтоб это окно убрать.
    QUIK - окно сообщений задолбало выскакивать




    Авто-репост. Читать в блоге >>>
  5. Как выставить заявки на несколько дней. То что сам был рад узнать


    Авто-репост. Читать в блоге >>>

    Михаил Titov, Огромное спасибо то, что искал
  6. quik. как видеть прибыль/убыток открытых позиций?
    В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
    Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).


    Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?

    Авто-репост. Читать в блоге >>>

    NickOch, Надо сформировать окно SUR/EQTV Купить Продать.

    Gorik, Это где? Если в клиентский портфель, то он к акциям относится, я же про ФОРТС.

    NickOch, Верно там все акции и показаны сделки по ним, сколько плюс или минус, насчёт ФОРТС не знаю.
  7. quik. как видеть прибыль/убыток открытых позиций?
    В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
    Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).


    Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?

    Авто-репост. Читать в блоге >>>

    NickOch, Надо сформировать окно SUR/EQTV Купить Продать.

    Gorik, Это где? Если в клиентский портфель, то он к акциям относится, я же про ФОРТС.
  8. quik. как видеть прибыль/убыток открытых позиций?
    В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
    Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).


    Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?

    Авто-репост. Читать в блоге >>>

    NickOch, Надо сформировать окно SUR/EQTV Купить Продать.
  9. Как в квике выставить заявку на месяц ниже текущей цены дня?
    Например, хочу поставить на ЛСР алго-заявку на покупку по 400 до 24.04, но сегодня минимальная цена 413 и заявка отменяется

    Авто-репост. Читать в блоге >>>

    Михаил Titov, Правой кнопкой мыши вызываешь окно, в нём с верху пятым будет «новая стоп заявка» нажимаешь на неё правой кнопкой, выскочит окно лимитированной заявки, с сверху читаешь «Тип-стоп заявки», ниже нажимаешь на стрелочку в низ и появляются виды заявок, выбираешь нижнею «Тейк-профит и стоп лимит, далее выбираешь дату ( я всегда ставлю до отмены), нажимаешь на „покупка“, далее выбери тейк-профит (выстави цену), количество лотов, код клиента, и в правой стороне окна под „Выставить “тейк- профит»" выставить «Выставить min» и «Защитный спред», на пример: 0,01 и 0,1 соответственно.
  10. Втб24. Quick. Задержка выставления заявок при резком движении?
    Коллеги, обьяснить кто -нибудь мне сможет доходчиво в чем тут дело? В ситуации когда все спокойно нет проблем. Но стоит начаться сильному движению, то при нажатии руками в стакане мышкой на выставление заявки можно ждать всплытия окошка минуту!!! Потом еще минуту выжидать пока заявка выставится. Тоже самое когда передвигаешь заявку мышкой! Это же прям полная подстава, друзья!!! В ВТБ24 меня лапшой кормят, что все нормально должно быть. В чем же тут дело то??? Котировки и график бегает нормально, но квик отказывает в выставлении заявок. Может я дурак и надо что то поднастроить или прикупить пару гигов оперативки))) Или может ВТБ24 вместе с квиком зашили такую опцию, чтобы не давать клиентам быстро совершать сделки при резких движениях? Но тогда клиенты могут разбежатся. Ничего не понимаю, но это достало сильно. И такое уже давно у них. В чем дело, кто знает? Может правда из за моего компа или настроек квика?   Поставьте, пожалуйста, 15 плюсов, чтобы вывести на главную. Думаю не у одного меня такая проблема, хотелось бы разобраться в этом. Что это беспредел брокера вместе с По Quick или мои недонастройки?! Спасибо

    Авто-репост. Читать в блоге >>>

    GoodBargains, У меня другой брокер, но при сильном движении было так, думаю это нормально в связи с тем, что в такие моменты слишком много обрабатывается заявок.
  11. quik. как видеть прибыль/убыток открытых позиций?
    В QUIK данные по открытой позиции по ФОРТС выводятся странно: по открытым позициям балансовая цена не соответствует цене сделки.
    Я начитался в интернете, что балансовая цена в «Состояние счета» берется из эффективной цены, а она учитывает все сделки за день по инструменту (грубо говоря).


    Есть ли у кого скрипт или что-нибудь? Это вообще у всех так или у меня только?

    Авто-репост. Читать в блоге >>>
  12. Втб24. Quick. Задержка выставления заявок при резком движении?
    Коллеги, обьяснить кто -нибудь мне сможет доходчиво в чем тут дело? В ситуации когда все спокойно нет проблем. Но стоит начаться сильному движению, то при нажатии руками в стакане мышкой на выставление заявки можно ждать всплытия окошка минуту!!! Потом еще минуту выжидать пока заявка выставится. Тоже самое когда передвигаешь заявку мышкой! Это же прям полная подстава, друзья!!! В ВТБ24 меня лапшой кормят, что все нормально должно быть. В чем же тут дело то??? Котировки и график бегает нормально, но квик отказывает в выставлении заявок. Может я дурак и надо что то поднастроить или прикупить пару гигов оперативки))) Или может ВТБ24 вместе с квиком зашили такую опцию, чтобы не давать клиентам быстро совершать сделки при резких движениях? Но тогда клиенты могут разбежатся. Ничего не понимаю, но это достало сильно. И такое уже давно у них. В чем дело, кто знает? Может правда из за моего компа или настроек квика?   Поставьте, пожалуйста, 15 плюсов, чтобы вывести на главную. Думаю не у одного меня такая проблема, хотелось бы разобраться в этом. Что это беспредел брокера вместе с По Quick или мои недонастройки?! Спасибо

    Авто-репост. Читать в блоге >>>
  13. Quik
    Друзья, а что может быть, перестали котировки бегать. Вчера все норм было...

    Quik





    Авто-репост. Читать в блоге >>>
  14. Открытие брокер - версия "Quik" ?
    Приветствую коллеги! Подскажите, какая сейчас актуальная версия терминала «Quik»? У меня версия: 7,27,2,1
    Это самая свежая? Если нет, то как обновиться? Подключаюсь через сервер «Реплайн обновление: 195,146,66,88:15100» но программа не показывает обновлений!




    Авто-репост. Читать в блоге >>>
  15. Как выставить заявки на несколько дней. То что сам был рад узнать


    Авто-репост. Читать в блоге >>>
  16. Скрипт lua читающий таблицу обезличенных сделок.
    Всем привет. Может кому пригодится. Скрипт читает ленту сделок и раз в минуту подсчитывает разницу между покупками и продажами. Часть кода нашел в интернете часть кода написал сам. Не знаю может уже есть что то подобное. Цель была не написать что то оригинальное, а наработать навыки программирования на lua.
    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
    


    Авто-репост. Читать в блоге >>>
  17. поддержка квика тупит
    отрабатываю определенную стратегию в демке квика, а демка как-то странно все отображает… не могу понять, за месяц торговли я в плюсе или минусе? состояние счета не позволяет этого понять… а поддержка квика сама не знает, где искать инфу… подскажмте, как понять, в плюсе я или минусе ведь при множестве сделок нереально отследить

    Авто-репост. Читать в блоге >>>
  18. Как в квике выставить заявку на месяц ниже текущей цены дня? Например, хочу поставить на ЛСР алго-заявку на покупку по 400 до 24.04, но сегодня минимальная цена 413 и заявка отменяется

    Авто-репост. Читать в блоге >>>
  19. Как в КВИКе смотреть вариационку в реальном времени
    Приветствую, друзья и коллеги! Удачного плодотворного дня!
    Торгуя в КВИКе на ФОРТС вынужден ждать обновления в Таблице по клиентским счетам и Ограничения по клиентским счетам вариационки по открытым позициям по деривативам в районе минуты, как добиться обновления вариационки в реальном времени или посекундно?

    Авто-репост. Читать в блоге >>>
  20. Как в Квике настроить "Быстрый объём"?
    Не могу разобраться, есть ли вообще такая функция в стакане Квика, чтобы не вручную набирать нужный объем каждый раз, а настроить так называемые «пресеты» и нажатием одной кнопки менять объём? Есть грамотные люди? Подскажите

    Авто-репост. Читать в блоге >>>
  21. подскажите, как отключить сообщения по рынку фортс?
  22. Алготрейдинг, Quik и Visual Studio 2017.
    Делаю новую алгоритмическую торговую систему (АТС) под Quik. Базовой в системе является достаточно сложная многопоточная C++ DLL, связывающаяся с Quik через Lua. Для разработки с самого начала использовалась VS 2015. Т.к. в настоящее время перешел на х64 Quik занялся перекомпиляций всего своего х86 софта под Quik на платформу х64.
    Все бы ничего, но при больших рыночных потоках данных Quik начинал подтормаживать, а при подключении DDL, Quik подтормаживал еще сильнее и через некоторое время падал вместе с DLL. Переход на х64 существенно улучшил ситуацию, Однако эпизодические падения, значительно реже, но продолжались.
    Надо сказать, что все эти многопоточности и были ранее введены в DLL для снижения нагрузки на Quik, чтобы не грузить поток событий терминала. Вся обработка событий заключалась лишь в том, чтобы преобразовать данные получаемые из Lua и отдать их соответствующему потоку для дальнейшей обработки.
    В общем, о стабильной АТС приходилось только мечтать, и думать что дальше с этим делать.
    У меня на компе давно без дела пылилась Visual Studio 2017. Требований к железу она предъявляет больше чем VS 2015, и я ее использовал считанные разы, скорее, чтобы посмотреть что в ней нового и отличия от VS 2015. Существенных отличий не заметил, и продолжал работать на старой VS 2015.

    Авто-репост. Читать в блоге >>>
  23. Переход на 64-бит Quik. Пляски с DLL. 2.

    Не далее как вчера опубликовал топик «Смена x86 Quik 7.27.2.1 на x64 Quik 8.4.1.6. Пляски вокруг DLL», где кртко рассказывалось как перекомпилировать проект С++ с платформы х86 на х64. Надеюсь, что у вас все уже получилось или получится.
    Но я «крутой» программист, и, естественно, у меня вначале вообще ничего и никак не получалось. А так как проект большой, да еще и непонятно в чем дело, а своими экспериментами я могу вообще все испортить, то решил сделать маленькую простенькую DLL LuaProba.dll, на ней отработать переход на х64, и потом перенести это в большой проект.
    Привожу код С++ DLL целиком:

    // LuaProba.cpp: определяет экспортированные функции для приложения DLL.
    //
    
    #include "stdafx.h"
    #include <stdio.h>
    #include <string.h>
    
    //=== Необходимые для Lua константы ============================================================================//
    #define LUA_LIB
    #define LUA_BUILD_AS_DLL
    
    //=== Заголовочные файлы LUA ===================================================================================//
    extern "C" {
    #include "Lua\lua.h"
    #include "Lua/lauxlib.h"
    }
    
    static int forLua_TestFunc(lua_State *L) // Возвращает заданный текст
    {
            const char *cc = "Привет из C/C++ и от меня 2 раза"; //str.c_str();
            lua_pushstring(L, cc);
            return(1);
    }
    
    //= == Регистрация реализованных в dll функций, чтобы они стали "видимы" для Lua == == == == == == == == == == == == == == == ==//
    static struct luaL_reg ls_lib[] =
    {
            { "TestFunc", forLua_TestFunc },
            { NULL, NULL }
    };
    
    //=== Регистрация названия библиотеки, видимого в скрипте Lua ==================================================//
    extern "C" LUALIB_API int luaopen_LuaProba(lua_State *L)
    {
            luaL_openlib(L, "LuaProba", ls_lib, 0);
            return 0;
    }
    
    Весь проект DLL можно скачать по ссылке - 

    Авто-репост. Читать в блоге >>>
  24. Торгую через Quik, пользуюсь при торговли роботом. и задался таким вопросом.
    Что будет если к примеру. имеется заявка на продажу по 90, и выставить заявку на покупку по 100.
    что будет с заявкой? возможно купить сам у себя?
  25. Проблема со связью в QUIK в фоновом режиме
    Подскажите пожалуйста, ни где не смог найти информации по этой проблеме:
    Рабочее место QUIK запущено на компьютере, к которому осуществляется удаленное подключение. Пока подключение активно, все работает корректно. Но когда я отключаюсь, а в QUIK продолжает работать скрипт, то иногда и не сразу, QUIK перестает получать данные  с сервера брокера: перестают обновляться котировки и останавливается время сервера. Отставание времени может доходить до десятков минут. Если же я снова подключайся через удаленный рабочий стол, то связь восстанавливается, время сервера начинает быстро догонять системное и котировки в этот момент начинают меняться с большой скоростью, как только время сервера достигает системного все работает дальше.
    Эта засада появлялась у меня в разное время на разных компьютерах при разных конфигурациях у разных брокеров. Система виндовс 8.1.

    Авто-репост. Читать в блоге >>>
Чтобы купить акции, выберите надежного брокера: