Постов с тегом "QuiK": 1997

QuiK


Загрузка процессора на 100% от запущенного скрипта lua. Что делать?...

Коллеги, Всем добрый день!

Раньше не приходилось работать с lua.  Но здесь накатал небольшой скрипт в рамках которого происходит запросы текущей цены инструмента и запись её файл и столкнулся с проблемами производительности.
До запуска скрипта  доля нагрузки Quik-a на процессор составляла порядка 2%.
После запуска скрипта нагрузка на процессор увеличилась до 30%.   На рабочем компьютере все работает, но вот на виртуалке, где производительность ниже, всё виснет.
Ребят кто сталкивался с подобным и возможно ли оптимизация данной ситуации?

Скрипт скрипта прилагаю, но не думаю, что в нём проблема:

local stopped=false
local FileNameRead=getScriptPath().."\\poz.txt"
local FileNameWrite=getScriptPath().."\\data.txt"
local FileRead
local ID
local code
FileRead=io.open(FileNameRead,«r»)
local Read
code,ID=FileRead:read(4,"*n")
FileRead:close()
--message(code)
local ID_back=ID
local direct

function OnStop()
stopped=true
return 5000
end


function main()

local TableSI=AllocTable()
AddColumn(TableSI,1,«Дата»,true,QTABLE_DATE_TYPE,10)
AddColumn(TableSI,2,«Время»,true,QTABLE_TIME_TYPE,10)
AddColumn(TableSI,3,«Код»,true,QTABLE_STRING_TYPE,10)
AddColumn(TableSI,4,«Цена»,true,QTABLE_INT_TYPE,10)
AddColumn(TableSI,5,«Позиция»,true,QTABLE_INT_TYPE,10)



( Читать дальше )

QUIK

Предистория — QUIK

в итоге снес все, ВООБЩЕ ВСЕ, файлы .dat (у меня простой QUIK, без наворотов и изысков)

получил

= QUIK стал почти мгновенно загружаться и запускаться
= QUIK стал отжирать оперативки в ПЯТЬ РАЗ МЕНЬШЕ — счас около 350 Mb, а было до 1500
= QUIK перестал моментами перегружать проц и подвисать, когда помимо него на ноуте открыто много всякого учебного материала да ещё в разных средах

СПАСИБО ЖДУНУ ЗА СОВЕТ СНЕСТИ ВСЕ КВИКОВСКИЕ ФАЙЛЫ С .dat
  • обсудить на форуме:
  • QUIK

tradingview vs quik

Два графика RTS tradingview и  quik .14.02.19 дневные свечи отображаются по разному.

Кто нибудь понимает почему ?


Всем успеха, заработка и быкам и мишкам !

tradingview vs quik

tradingview vs quik

( Читать дальше )

Реальная встреча (онлайн или очно) по вопросам работы программы Parse_Signal?

Реальная встреча (онлайн или очно) по вопросам работы программы Parse_Signal?

ДА, интересно в рамках живого онлайн вебинара
ДА, интересно в рамках очного общения
Неинтересно
Всего проголосовало: 16

Коллеги, ВСЕХ приветствую!
Несмотря на то, что я снял уже несколько видео на тему интеграции работы моего парсера Parse_Signal и сайта Tradingview (далее TV) у людей тем не менее остаются ещё определённые вопросы. Возможно, кто-то до конца вообще не совсем понимает зачем нужно было писать стороннее приложение для TV если есть всем не без известные TSLab и Tradematic.
Напомню, что основная цель проекта сделать автоматизированный трейдинг максимально доступным для всех как с точки зрения финансовых затрат, так и с учётом отсутствия специализированных знаний (навыков программирования), а также экономии времени.

Самое главное, что позволит сделать Вам автоматизация — это снизить психологическую нагрузку на свой организм (при предлагаемом решении ещё  и снизить транзакционные издержки)  и направить свои усилия в  более полезное русло.

Как Вы относитесь к тому если мы с Вами организуем очную встречу (либо онлайн мероприятие), где  я в режиме реального времени ещё раз покажу как функционирует программа, помогу её настроить, расскажу о нюансах её работы. Самое главное  поделюсь с Вами каким функционалом я хочу дополнить программу (в целом в планах кардинально изменить принцип работы программы, что сделает её гораздо удобнее), ну и несомненно интересно Ваше мнение и идеи.

P.S.: Если наберётся хотя бы человек 15 я готов организовать площадку для обсуждения всего выше описанного действия.


Робот под квик для подачи заявки по времени / уровню

По просьбам трудящихся выкладываю свою рабочую лошадку:

4-я строка FIRMS_LIST — «фирма», например из «позиций по клиентским счетам».
9-я ClientCode — «код клиента», например из «таблицы заявок».
10-я Depo — «торговый счет», например из «позиций по клиентским счетам».
11-я ClassCodeList — «код класса бумаги» для FInstrument из «таблицы заявок».
14-я Instrument — «код бумаги» от цены которой зависит выставление заявки.
15-я FInstrument — «код бумаги», по которой выставляется заявка.
21-я Operation «B» — покупка, «S» — продажа.
22 Volume — количество лотов в заявке.
23, 24, 25 — время для заявки по времени.
26 Delta — если 0, заявка пойдет по цене последней сделки на момент срабатывания, если нет — то с указанным сдвигом по цене.
27 PriceControl — если 0 — заявка по времени, -1 — заявка, если цена Instrument падает ниже PCLevel, 1 — заявка, если цена Instrument поднимается выше PCLevel.
28 PCLevel — уровень для PriceControl.

Цена Instrument берется из часовой диаграммы (закрытие предыдущей свечки). Создаем в квике диаграмму на инструмент, интервал 1 час. Правой кнопкой мыши на свечку => «Редактировать» => «Дополнительно», здесь указываем «Идентификатор». Такое же значение присваиваем переменной Instrument.

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

Мобильный QUIK

Для того чтобы торговать на ММВБ через мобильное приложение, необходимо:
1. Убедиться что ваш брокер предоставляет такую услугу, если да, то активировать её.
2. Установить мобильное приложение на смартфон
3. создать ключи для Квик и скопировать их на смартфон
4. Запустить приложение:
Мобильный QUIK

5. Авторизоваться:
Мобильный QUIK

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

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