QUIK

Сайт продукта: http://arqatech.com/ru/products/quik/
QUIK — самый популярный торговый софт у российских брокеров
  1. Аватар Олег Верховцев
  2. Аватар Олег Верховцев
    может кто подсказать. сегодня сделал перевод 1000 долларов на валютный рынок и не могу продать. деньги висят на каком то BLP
  3. Аватар Михаил Вятский
    Быстро о заявках в Квике. Настройка стакана. Ввод заявки в стакане. Перемещение заявки мышкой


    Авто-репост. Читать в блоге >>>
  4. Аватар n̯ǝɹdǝƆ ʚоwиʞоɓʚƎ
    После установки не активна часть разделов. Почему?

    Антон Иванов, у меня активна. Не подскажу.
    Может не залогинились?
  5. Аватар AlexGood
    Скрипт для произвольного установления таймфрейма в КВИК
    Друзья и коллеги, всем привет! 
    Может есть у кого-то скрипт позволяющий выбирать в КВИК произвольный таймфрейм, например 23 минуты, 35 минут и т.д.?

    Авто-репост. Читать в блоге >>>
  6. Аватар Александр
    Косячное отображение котировок в QUIK
    Всех приветствую, столкнулся с такой ситуацией, что котировки в квике по акции Apple сильно отличаются от реальности, значит возможно и с другими эмитентами такая фигня, кто с этим сталкивался и как это исправить? Брокер ВТБ. 

    Косячное отображение котировок в QUIK
    Косячное отображение котировок в QUIK

    Авто-репост. Читать в блоге >>>
  7. Аватар Алексей Манин
    Данные из QUIK в Python. Построение Дельта графика.
    Данные из QUIK в Python. Построение Дельта графика.Построение нестандартных графиков в Python при помощи библиотеки finplot.
    Можно строить почти любые нестандартные графики: Range, Renco, Delta.
    В качестве примера скрипт для построения Дельта графика.
    График строиться с момента запуска по поступающим данным из таблицы обезличенных сделок.
    Для получения данных из КВИКа используется PythonServer Евгения Шибаева (огромное спасибо автору!!!)

    Тапками не кидайтесь, программировать только учусь.

    # В КВИКе запускаем луа-скрипт QuikLuaPython.lua
    import socket
    import threading
    from datetime import datetime, timezone
    import pandas as pd
    import finplot as fplt
    
    fplt.display_timezone = timezone.utc
    
    
    class DeltaBar():
        def __init__(self):
            self.df = pd.DataFrame(columns='date_time open high low close delta delta_time_sec'.split(' '))
            self.df.loc[len(self.df)] = [0, 0, 0, 0, 0, 0, 0]
    
        def parser(self, parse):
            if parse[0] == '1' and parse[1] == 'RIH1':
                if abs(self.df.iloc[len(self.df) - 1]['delta']) >= 500:
                    self.df.loc[len(self.df)] = [0, 0, 0, 0, 0, 0, 0]  # Добавляем строку в DF
    
                self.df.iloc[len(self.df) - 1]['close'] = float(parse[4])  # Записываем последнюю цену как цену close бара
    
                if self.df.iloc[len(self.df) - 1]['date_time'] == 0:
                    self.df.iloc[len(self.df) - 1]['date_time'] = \
                        datetime.strptime(f'{parse[7]} {parse[8][0:-1]}', "%d.%m.%Y %H:%M:%S.%f").replace(microsecond=0)
    
                if self.df.iloc[len(self.df) - 1]['open'] == 0:
                    self.df.iloc[len(self.df) - 1]['open'] = float(parse[4])
    
                if float(parse[4]) > self.df.iloc[len(self.df) - 1]['high']:
                    self.df.iloc[len(self.df) - 1]['high'] = float(parse[4])
    
                if (float(parse[4]) < self.df.iloc[len(self.df) - 1]['low']) or \
                        (self.df.iloc[len(self.df) - 1]['low'] == 0):
                    self.df.iloc[len(self.df) - 1]['low'] = float(parse[4])
    
                if parse[5] == '1026':
                    self.df.iloc[len(self.df) - 1]['delta'] += float(parse[6])
    
                if parse[5] == '1025':
                    self.df.iloc[len(self.df) - 1]['delta'] -= float(parse[6])
    
                self.df.iloc[len(self.df) - 1]['delta_time_sec'] = \
                    datetime.strptime(f'{parse[7]} {parse[8][0:-1]}', "%d.%m.%Y %H:%M:%S.%f") - \
                    self.df.iloc[len(self.df) - 1]['date_time']
                self.df.iloc[len(self.df) - 1]['delta_time_sec'] = self.df.iloc[len(self.df) - 1]['delta_time_sec'].seconds
    
    
    def service():
        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        sock.bind(('127.0.0.1', 3587))  # Хост-этот компьютер, порт - 3587
        while True:
            res = sock.recv(2048).decode('utf-8')
            if res == '<qstp>\n':  # строка приходит от клиента при остановке луа-скрипта в КВИКе
                break
            else:
                delta_bar.parser(res.split(' '))  # Здесь вызываете свой парсер. Для примера функция: parser (parse)
        sock.close()
    
    
    def update():
    
        df = delta_bar.df
        # Меняем индекс и делаем его типом datetime
        df = df.set_index(pd.to_datetime(df['date_time'], format='%Y-%m-%d %H:%M:%S'))
        # print(delta_bar.df)
    
        # pick columns for our three data sources: candlesticks and TD
        candlesticks = df['open close high low'.split()]
        volumes = df['open close delta_time_sec'.split()]
        if not plots:
            # first time we create the plots
            global ax
            plots.append(fplt.candlestick_ochl(candlesticks))
            plots.append(fplt.volume_ocv(volumes, ax=ax.overlay()))
        else:
            # every time after we just update the data sources on each plot
            plots[0].update_data(candlesticks)
            plots[1].update_data(volumes)
    
    
    if __name__ == '__main__':
        delta_bar = DeltaBar()
        # Запускаем сервер в своем потоке
        t = threading.Thread(name='service', target=service)
        t.start()
    
        plots = []
        ax = fplt.create_plot('RIH1', init_zoom_periods=100, maximize=False)
        update()
        fplt.timer_callback(update, 2.0)  # update (using synchronous rest call) every N seconds
    
        fplt.show()
    


    Авто-репост. Читать в блоге >>>
  8. Аватар 3Qu
    От Quik 8.11 к Quik 8.12. Первые итоги - исправлены ошибки.
    На днях написал топик об обновлении брокером Quik до версии 8.11.0.66 - Quik 8.11.0.66. Вот так номер. Шо, опять Win32, опять 32 бит?
    После обновления Quik до 8.11 начали вылезать ошибки Lua программ к которым подключены DLL. С этим я более-менее справился, программы Lua стали работать без каких либо изменений в них, только перемещением файлов DLL и используемых ими ресурсов по папкам внутри Quik. Однако, запускались программы нестабильно, иногда приходилось их удалять из списка Lua, и перед их запуском или после перезагрузки Quik вновь добавлять. Причем, все это было совершенно непредсказуемо.
    В конце концов плюнул, и обновил Quik до версии 8.12 из файлового архива ARQA.
    Все мгновенно встало на свои прежние места, программы Lua заработали стабильно в прежней конфигурации до всех обновлений. Видимо, ARQA исправила ошибки.
    Надо сказать, что Quk 8.12 несколько странно себя ведет, иногда подвисает, даже при дисконнекте с рынком. Пока не знаю что это, обновлялся до 8.12 уже после закрытия рынка.
    В понедельник посмотрю его в деле, и если чо, в архиве ARQA уже есть следующие версии.

    Авто-репост. Читать в блоге >>>
  9. Аватар ProfitRobot_ru
    Торговля роботом фьючерсами на Московской бирже через Quik
    Торговля роботом фьючерсами на Московской бирже через Quik


    Сделки каждый день
    t.me/ProfitRobot_ru




    Авто-репост. Читать в блоге >>>
  10. Аватар Дмитрий Арендателев
    нужна помощь не могу выставить "тейк-профит" в quik (на андроид) на продажу акций RUGRAIN по 17,0 отступ 0,2 срок действия - Рыночная цена 14,6. QUIK не дает пишет-данный инстр. запрещен для оп. шорт

    Авто-репост. Читать в блоге >>>
  11. Аватар 3Qu
    Quik 8.11.0.66. Вот так номер. Шо, опять Win32, опять 32 бит?
    Сегодня брокер Альфа обновил Квик с версии 8.8… до версии Quik 8.11.0.66. Появился кроме Lua 5.3.5 еще и Lua 5.4.1. Отлично, мне бы радоваться, давно этого хотел. Но...
    Запустил рабочую в Quik 8.8 версию системы использующую DLL, И увидел вот это:
    Quik 8.11.0.66. Вот так номер. Шо, опять Win32, опять 32 бит?
    Во первых, ничего не работает даже в уже отлаженной версии Lua 5.3.5. Вы видите на картинке, что Lua не нравится 64-бит DLL, и она хочет 32-битную.
    Во вторых, то ли Quik стал опять 32-х битным (пока не смотрел), то ли Lua в Quik стала снова 32-х битной, а это означает, что все надо переделывать с 64 бит на 32 бит. С чем боролись, на то и напоролись. Вечный кайф.
    Признаться, сильно лень переделывать все опять на 32 бит, тем более, многих библиотек для DLL С++ для 32 бит просто не существует в природе.
    О моей борьбе с этим буду сообщать. Наверно, дополнением этого топика. Подписывайтесь, чтобы ничего не пропустить. Мало ли, м.б. решение и найдется.





    Авто-репост. Читать в блоге >>>
  12. Аватар Михаил Вятский
    Звуковые оповещения в Квике. Как настроить. Что могут


    Авто-репост. Читать в блоге >>>
  13. Аватар Евгения
    Quik и разрывы соединения - кто виноват???
    Quik и разрывы соединения — кто виноват???
    По мнению Брокера виноват — никто.
    Брокер говорит, что если  проблемы были бы на стороне Брокера — то они были бы у всех Клиентов, а не у части!!!
    Брокер говорит, что разрывы соединения происходят на пути от компьютера Клиента до сервера Брокера, за которую Брокер не отвечает, так же как и Клиент, то есть никто не виноват.

    Пишите мнение в комментариях.

    Авто-репост. Читать в блоге >>>
  14. Аватар Евгения
    Квик и разрывы соединений - мнение Брокера
    У Клиента происходят периодические разрывы соединений в Квике — Брокер проанализировав ситуацию заявил — раз у Клиента нет проблем с интернетом, то скорее всего проблема где то на пути в серверу Брокера — точнее на том участке, за который Брокер не отвечает — там что все вопросы х.з. знает к кому)))))
    На вопрос — могут ли быть проблемы на стороне Брокера — ответ Брокера — нет конечно — иначе бы у всех наших клиентов были бы проблемы — а так они только у вас)))
    Пишите свое мнение в комментариях

    Авто-репост. Читать в блоге >>>
  15. Аватар П М
    Обновления Квика 8.11 - Lua 5.4
    Давно не заглядывал на сервер обновлений квика. А ребята молодцы, прикрутили по горячим следам Lua 5.4.1 (почему не 5.4.2?).
    В версии 5.3, которую прикрутили ранее, было уж очень много багов
    www.lua.org/bugs.html
    появились несовместимости между 5.4 и 5.3
    www.lua.org/manual/5.4/readme.html#changes

    Причём хорошая новость, в новой версии Quik можно переключаться с Lua 5.3 на 5.4, не надо бросаться пересобирать скрипты, если у вас с этим сложно.
    Сбер - ракета!
    Остальные изменения ещё не успел прочитать, если кто в курсе чего-то интересного, или наоборот, плохого, напишите в комментариях, пожалуйста,  быстрый взгляд показывает, что пофиксено много проблем с памятью.
    arqatech.com/ru/support/files/quik-workstation/




    Авто-репост. Читать в блоге >>>
  16. Аватар Неолиберальный тоталитаризм
    Новости в квик
    Решил себе написать скрипт обработки новостей из квика. Хоть я не программист, думаю что, справлюсь, благо библиотеки практически к любому языку есть на гитхабе.
    Но встретил первый затык. Я не знаю как вытащить новости из квика. Перерыл документацию, не нашел. Проблема в том, что в квик грузятся только заголовки. А сама новость загружается после клика по таблице. 
    Мэйби дадите идей как реализовать?
    Знаю что новости в квик идут с задержкой. Скорость не нужна.

    Авто-репост. Читать в блоге >>>
  17. Аватар Karkoon
    Ты на бирже не мужик, если ты не знаешь Quik! Мои находки, мои непонятки.

    Начал работать, примерно, год назад, т.е. новичок. Пользуюсь Квиком. Торгую вручную в сроках от дней до месяцев и бесконечности. Т.е. не совсем смарт-лабовский формат, но, возможно, кому-нить пригодится. Личный опыт и вопросы. Итак.

    1) Горячие клавиши!Сколько раз, в течение жизни, я мысленно благодарил одного из своих преподов в ВУЗе. Курс он читал какой-то незначащий, типа «Пакеты прикладных программ», что ли, но крепко-накрепко вдолбил в голову: работая в любой программе, первым делом, выучивай горячие клавиши!Это так сильно помогает, что странно, почему этому в школе не учат.

    В Квике какие-то клавиши заданы, какие-то можно назначать, но, похоже, не все. Постоянно пользуюсь Ctrl+E (редактирование), Alt+G (график), Alt+I (информация об облигации), Ctrl+N (копия окна), Alt+T (показывать окно поверх других). Сильно не хватает клавиш для работы с шаблонами и вкладками. Например, переключаться между вкладками можно по Alt+1...Alt+9 можно, а между шаблонами нельзя. Загружать/удалять/переименовывать вкладки нельзя итд.
    Вопрос: этих клавиш, действительно, нету и нельзя назначить или мне не по глазам?



    Авто-репост. Читать в блоге >>>
  18. Аватар Ron Daer
    QUIK. Можно ли выставить заявку на покупку ниже рыночной цены акции, до отмены. Не каждый день выставлять, а один раз.

    Авто-репост. Читать в блоге >>>
  19. Аватар Владимир Богданов
    Друзья, помогите разобраться! Как в квике выставить заявку типа «бай лимит или сел лимит»как в мт4.Чтобы сделка отклывалась на откате.
  20. Аватар AlexGood
    Кривая линейной регрессии для КВИК
    Друзья, может есть у кого-то этот индикатор или может кто создаст код для КВИК?

    Авто-репост. Читать в блоге >>>
  21. Аватар Ask
    Квик от Сбербанка вопрос
    Всех приветствую.

    Сегодня заметил, что кнопка неторговых поручений в квике от сбера не активна. Обновил программу, ничего не поменялось.
    У кого брокер сбер, подскажите у всех такая ситуация?

    Авто-репост. Читать в блоге >>>
  22. Аватар Илья Кондратов
    объясните, может я что-то не понимаю?
     Привет всем, в КИВКе смотрю на график и на торги, Допустим есть СБЕР: на графике свечка роста объясните, может я что-то не понимаю?


    , а в это же время на торгах, изменение отрицательное? объясните, может я что-то не понимаю?

    Авто-репост. Читать в блоге >>>
  23. Аватар _sg_
    Quik: "Не удалось сохранить транзакцию"
    Терминал Quik x64 version 8.8.4.3
    При попытке выставить Заявку в Торговую систему появляется загадочное сообщение.
    «Не удалось сохранить транзакцию»
    И заявка бесследно исчезает с Радаров. Ее нет в таблице заявок.
    Кто-нибудь знает в чем дело?
    Брокер Финам.

    Quik: "Не удалось сохранить транзакцию"

    ??????

    Авто-репост. Читать в блоге >>>
  24. Аватар И80
    Два квика на один комп
    Ребятушки, подскажите, пожалуйста, как поставить два квика разных брокеров на один комп? Желательно на один диск. Я еще не пробовала, хочется сразу все нормально сделать, но не уверена, что получится.

    Авто-репост. Читать в блоге >>>
  25. Аватар AlexGood
    Секундные бары для КВИК
    Друзья и коллеги, всем привет! Удачного обвала!)
    Может у кого то есть скрипт для КВИК для получения секундных баров или кто-то возможно сможет написать его?

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