Settings =
{Name = «Fracta_l»,
period=31,
line =
{{
Name = «Level_High»,
Color = RGB(0,255,0),
Type = TYPE_POINT,
Width = 1
},{
Name = «Level_Low»,
Color = RGB(255,0,0),
Type = TYPE_POINT,
Width = 1
}}}
idx_prosl=0
function Init()
return #Settings.line
end
function OnCalculate(idx)
if idx==1 then
P = math.floor(Settings.period/2)*2+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
Не буду утомлять вас теорией, что такое базис применительно к фьючерсным контрактам. А то придется писать такие слова, как «контанго и бэквордация», что, во-первых, скучно, а во-вторых, сильно отдалит нас от темы зарабатывания на рынке, да и оффтопом пахнёт ;)
Решил я торговать фьючерсный контракт на курс доллар США — российский рубль, Si-9.18.
Но торговать руками — это здоровье только портить, поэтому без вариантов — роботом. Готовых правил, конечно, нет: у кого есть, самим не хватает, а аналитиков читать — себя не уважать. Пришлось скачивать склеенный фьючерс с Финама и пытать эти данные на предмет поиска закономерностей ценовых движений. Ничего не нашел (плохо искал?). Попытался учесть нюансы склейки, стало только хуже.
От безысходности скачал котировки USDTOD, подкорректировал комиссию биржи и брокера под фьючерс, перезапустил тестер и voilà:
Кто нибудь-знает как отключить пиктограмму «ВТБ Мои инвестиции» в quik появилась сегодня?
P.S. Советовать звонить в тех поддержку не надо (они типа не знают как)...