Постов с тегом "Quik": 1995

Quik


Экспорт данных Quik -> DDE -> Ваша программа.

    • 26 мая 2020, 13:56
    • |
    • 3Qu
  • Еще

После написания топика «Quik, DDE, Excel» [1], где была поставлена задача вывода данных доски опционов не непосредственно в Excel, что является очень неудобным для конкретных приложений, а в свой DDE-сервер. Свой DDE-Сервер обладает тем преимуществом, что данные из него можно направлять куда угодно, и как угодно.

С тех пор прошло 3 дня. Черновая болванка программы уже написана, отлажена, работает, и выполняет все возложенные на нее задачи. Как я опрометчиво обещал, проект DDE-Сервера будет предоставлен всем желающим [2](см. список ссылок). Проект выполнен на C++ в среде VS2017. DDE-Сервер на данном этапе выполнен в виде консольного приложения, и все что он делает, это выводит получаемые из Quik по DDE данные на консоль. В принципе, он должен работать с любой таблицей Quik, но делался под вывод доски опционов.

Я этот проект бросаю в таком виде, и уже начинаю на его основе делать приложение для решения своих конкретных задач. На этом наши пути расходятся. Проект поставляется в виде — как есть, и никакие изменения в него мною вносится уже не будут. Теперь это уже ваша задача. Вы можете модифицировать проект под решение ваших конкретных задач.



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Quik, Какие файлы удалять перед запуском ?

    • 25 мая 2020, 16:42
    • |
    • _sg_
  • Еще
Раньше я всегда перед запуском удалял всего один файл info.log.
Позвонив в Тех. Поддержку Finama, мне посоветовали удалять еще все файлы *.dat
Quik у меня 7.27
Все файлы *.dat, которые находятся у меня в каталоге Quik, представлены у меня в скрипте.

$path = «D:\TradeSoft\Quik-Finam1\»

$quikFilesToDelete =
«info.log»,
«acnt.dat», «alerts.dat», «alltrade.dat»,
«banners.dat», «classes.dat», «firms.dat», «limits.dat»,
«locales.dat», «orders.dat», «par.dat», «portfolio.dat»,
«scripts.dat», «sec.dat», «StratVolat.dat», «tmsg.dat», «tradermsg.dat»,
«trades.dat», «trans.dat», «transresult.dat», «trd_cor.dat»

foreach($f in $quikFilesToDelete)
{
    $fullpath = $path + $f
    Write-Host($fullpath)
    Remove-Item -Path $fullpath
}

Внимание вопрос: Не удалю ли я при этом что-нибудь нужное?
  • обсудить на форуме:
  • QUIK

Индикатор отношения спреда бара к его объему

Друзья и коллеги, день добрый! Всем отличного настроения!
Есть ли в КВИК индикатор рассчитывающий отношение спреда бара (хай-лой) к его объему и выдающий результат в виде гистограммы или линии, если нет, где можно достать такой?
  • обсудить на форуме:
  • QUIK

Quik, DDE, Excel

    • 21 мая 2020, 12:16
    • |
    • 3Qu
  • Еще
Напомню, что обмен по DDE придуман в далеком 1995 году, еще для Windows 3.1.  DDE считается сильно устаревшим методом обмена данными и практически не поддерживается современными приложениями. Остался один Quik, который цепляется за DDE из последних сил.
Вывод по DDE в Excel еще и не удобен для обработки данных. Понадобилось мне, скажем, ввести дополнительно пару-тройку столбцов на опционную доску — в результате, в Excel все столбцы таблицы на листе сместятся, и всю адресацию ячеек листа Excel в программе надо будет переделывать заново.
В MS Access также имеется DDE-сервер, и есть возможность заполнять таблицы БД по DDE, однако Quik c Access по DDE работать не умеет.
В общем, решил, что экспорт таблицы из Quik по DDE надо запихнуть в таблицу базы данных (БД), и уже из БД программно работать с опционной доской. Что, кстати, гораздо удобней для любой таблицы Quik.
Хотел было через Lua — вроде все просто, Lua с таблицами работает. Ан нет, к доске опционов Lua доступа не имеет.
Наверное на С++ или C# связь по DDE надо делать.
И подумалось, а может у Смартлабовцев есть такие уже готовые рабочие решения, чего велосипеды изобретать? По крайней мере, для DDE (никогда программно с ним не работал), а в БД я и сам запихну, и если нужно поделюсь решением — здесь нет никаких ноу-хау.
Помогайте, граждане кто чем может.
  • обсудить на форуме:
  • Quik Lua

Работает ли QScalp 3.7 на Quik 8.3?

Всем доброго времени суток!!! Назрел вот такой вопрос. Пробный период QScalp 5.0 окончился.(а платить пока не хочется, ибо с него еще ничего не заработал). Вот и ищу всякие пути бесплатного выхода из этой ситуации. 5 и 4 серий найти пока не получается. А 3 серия QScalp  не хочет работать с современным квиком( стандартные настройки пробовал как в руководстве). Может кто помочь советом или делом в данном вопросе? ОС: Виндовс 10(х64)

Автозапуск QUIK QLUA

Пожалуй, каждый, даже, самый ленивый программист на LUA презентовал свою версию для запуска QUIK.
Пришла и моя очередь.
Вчера, за небольшую благодарность, swerg перевёл w32.dll на LUA 5.3.
Теперь есть поддержка QUIK 8.5 и выше.
Скачать: http://pmntrade.ru/avtozapusk_quik_qlua/avtozapusk_quik_qlua.zip
Страница программы: http://pmntrade.ru/avtozapusk_quik_qlua.html
Видео:


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Настройка Quik под 4K монитор

Долгое время работал за FullHD мониторами и не испытывал необходимости что-то менять. Действительно, в повседневных задачах наличие 4K непринципиально. Да и не каждый комп вообще с 4K справится.

Но при активной работе с графиками в Quik — я начал ощущать ограничения. Мне не нравилось, что тело свечи пропадает и мылится при увеличении масштаба графика. При дальнейшем увеличении масштаба — черточки, оставшиеся от свечей — начинают наезжать друг на друга, образуя месево из пикселей.


( Читать дальше )
  • обсудить на форуме:
  • QUIK

QUIK оповещение об объеме

Подскажите, пожалуйста, как можно сделать в QUIK'e оповещение об определенном объеме, например, на 5 мин ТФ?
Я использую стандартные звуковые оповещения по достижению цены определенного уровня, а по объему стандартной опции не нашел.

P.S. Нашел вот эту тему с скриптом Alerter - https://smart-lab.ru/vopros/309743.php
  • обсудить на форуме:
  • QUIK

....все тэги
UPDONW
Новый дизайн