Избранное трейдера ZeroWizard

Settings={
Name = "Fractal_Chennal",
period=5,
line={
{
Name = "Level_High",
Type =TYPE_LINE,-- = LINE --линии = DASH -- тире = POINT -- точки
Width = 1,
Color = RGB(0,255, 0)--green
},
{
Name = "Level_Low",
Type =TYPE_LINE,
Width = 1,
Color = RGB(255,0,0)--root
}}}
idx_prosl=0
function Init()
return 2
end
function OnCalculate(idx)
if idx==1 then
P = math.floor(Settings.period/2)*2+1
message("Код бумаги: "..getDataSourceInfo().sec_code.." ; период индикатора: "..P,1)
t_H,t_L={},{}
end
if idx~=nil and idx>P then
if idx_prosl~=idx then
local l=idx-P
for l=l,idx-1 do
t_H[l]=H(l)
t_L[l]=L(l)
end
if t_H[#t_H-(P-1)/2]==math.max(unpack(t_H,#t_H-P+1,#t_H)) then
H_ind_value=t_H[#t_H-(P-1)/2]
end
if t_L[#t_L-(P-1)/2]==math.min(unpack(t_L,#t_L-P+1,#t_L)) then
L_ind_value=t_L[#t_L-(P-1)/2]
end
end
else
H_ind_value=nil
L_ind_value=nil
end
idx_prosl=idx
return H_ind_value, L_ind_value
end
Как пользоваться:
Вчера, собирая портфель для одного клиента, наткнулся на интересную ситуацию, которая доказывает, что рынки не всегда эффективны, и неэффективности можно и нужно торговать. Итак, акция NAT, таблица колов и путов:
-переоцененный майский пут страйк 14 на ;
-либо недооцененный майский кол страйк 14;
-текущая цена акции в районе 13,93.

Как это торговать:
-продаем 5 путов по 1,35;
-покупаем 5 колов по 0,65;
-продаем 500 акций по 13.93;
-получаем 315 USD профита на момент экспирации при любом раскладе, что дает с учетом 2-х кратного плеча от брокера 56% годовых.

Небольшая по объему (но, с учетом комментариев, количество строк больше 555) программа, которая не только позволяет торговать выбранным инструментом простым нажатием на ячейки таблицы, но и может вести полное протоколирование с точностью до миллисекунд действий пользователя, программы и коллбэков QUIK: OnTransReply, OnTrade, OnOrder.
С исходным кодом, слегка приправлен комментариями. Скачать: www.xsharp.ru/superscalp
Бесплатен, без ограничения сроков, «Free software».
Предыдущие версии: тут и тут
UPD. действий программы и коллбэков => действий пользователя, программы и коллбэков
Значение коэффициента корреляции фьючерсов, близкое к 1, означает что они двигаются практически идентично. Значение близкое к -1 означает, что фьючерсы двигаются зеркально одинаково. Для расчета используется формула Пирсона. 500 баров 1 час. Скачать: cloud.mail.ru/public/8owj/yAGLZ7LSF