Settings =
{
Name = «DHLM»,
line =
{
{
Name = «High»,
Color = RGB(0,200,64),
Type = TYPET_BAR,
Width = 1
},
{
Name = «Low»,
Color = RGB(200,0,64),
Type = TYPET_BAR,
Width = 1
},
{
Name = «Median»,
Color = RGB(0,64,200),
Type = TYPET_BAR,
Width = 1
}
}
}
local hlm = {}
local math_max = math.max
local math_min = math.minfunction Init()
return #Settings.line
end
function OnCalculate(index)
local dt = T(index)if O(index) then
if dt.day ~= hlm.day or
dt.month ~= hlm.month or
dt.year ~= hlm.year then
hlm.year = dt.year
hlm.day = dt.day
hlm.month = dt.month
hlm.high = H(index)
hlm.low = L(index)
else
hlm.high = math_max(hlm.high,H(index))
hlm.low = math_min(hlm.low,L(index))
hlm.median = (hlm.high + hlm.low)/2
end
end
return hlm.high,hlm.low,hlm.median
end
У меня стояла условная заявка тейк профит по сбер-п, стоп цена 133.19, отступ 0.02, защитный спред 0.02,
сегодня утром 16 ноября она сработала в 10:02:13 и исполнилась выставлением лимитной заявки, но по цене по 132.45, которая чуть позже была исполнена.
Вопрос: не могу понять, почему цена лимитной заявки не стала 133.19 — 0.02 — 0.02 или даже лучше тк цена первой свечки доходила до 133.44
Брокер написал в чате что все ОК — так и должно было, тк после достижения максимума 133.44 цена мигом упала до 132.47,
Гугл док с тиками
docs.google.com/spreadsheets/d/1AvPcW9Wbczi4z3YED5z8cOQ-9iejIvUt1kGsTLUdtik/edit#gid=0