
function main()
local Trades = {}
local comission = 0
SearchItems('trades', 0, getNumberOf('trades')-1,
function (class_code, trade_num, flags, exchange_comission)
if class_code == 'SPBFUT' or class_code == 'SPBOPT' then -- Учитываем только сделки на срочной секции
comission = comission + exchange_comission
local t = {flags & 0x4, exchange_comission}
if Trades[class_code] then
Trades[class_code][trade_num] = t
else
Trades[class_code] = {[trade_num] = t}
end
end
return false
end,
'class_code,trade_num,flags,exchange_comission')
local total = 0
local maker = 0
local taker = 0
local comission2 = 0
SearchItems('all_trades', 0, getNumberOf('all_trades')-1,
function (class_code, trade_num, flags, sec_code)
if Trades[class_code] then
local t = Trades[class_code][trade_num]
if t then
total = total + 1
if flags & 0x1 ~= 0 then
if t[1] == 0 then
maker = maker + 1
else
taker = taker + 1
comission2 = comission2 + t[2]
end
elseif flags & 0x2 ~= 0 then
if t[1] == 0 then
taker = taker + 1
comission2 = comission2 + t[2]
else
maker = maker + 1
end
else
comission2 = comission2 + t[2]
end
end
end
return false
end,
'class_code,trade_num,flags,sec_code')
message(string.format('total: %u\nmaker: %u\ntaker: %u\n\ncomission\nсейчас: %.2f\nскальпинг: %.2f\nстанет: %.2f', total, maker, taker, comission, comission / 2, comission2 * 3))
endДля скальперской торговли решил разобраться с вопросом выставления лимитных заявок покупки/продажи прямо с графика всего в один клик, в стакане такое стандартно возможно, а с графика вроде нет. Я не программист (но примитивно пользуюсь макросами в экселе и LUA в Quik), сделал как смог. В стакане мне не удобно выставлять заявки — маленький диапазон цен, цены скачат как бешенные и нет графической наглядности, одни цифры.
Логика выставления лимитных заявок покупки/продажи с графика проста:
наводите перекрестие курсора мыши на нужную цену на теле свечи графика и жмете клавишу Up — чтобы купить или Down – продать (клавиши можно назначить любые).

Видео с тем как это выглядит ниже.
Как это сделать:
1. Квик должен быть настроен: Количество лотов и код клиента по умолчанию заданы

Первая часть smart-lab.ru/blog/744930.php многим понравилась, поэтому решил написать вторую, где соберу вообще все хитрости и настройки, которые вспомню.


Здесь я очень кратко расскажу о секретах торгового терминала, которые мне очень полезны.
Вот топ незаменимых настроек для торговли в Quik:


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