Марэк, Да хоть сто лет. Всему своё время. Японию они уже сожрали, теперь жрут Европу. Хотели начать с России, но не получилось. Пришлось союзничков канибалить. Потом от грабежа стран и за более мелкие фонды возьмуться. Дайте срок.
|-, Обнуляется она только во влажных мечтаниях всяких дегенератов. А весь Мир наблюдает как Россия избавляется от англосаксонского ярма на своей шее. И когда ей это удастся сделать, это послужит, как раз таки, примером для остальных стран сделать тоже самое.
Консерва американцам в голодный год. Или кто-то ещё сомневается, что хоть какие-то, мало-мальские долларовые активы америкашки не обнулят, когда их прижмёт посильнее?
Недавно тестировал на сишке вариант входа на пробой при небольшом закреплении над уровнем. Результат хуже чем если входить сразу, так как теряется больше движения цены, чем убыток от стопов при ложняке.
Ложный пробой – это когда цена подходит к уровню, слегка его продавливает и идет обратно на понижение.
function fn(flags, class, sec)
return class==class_code and sec==sec_code and bit.band(flags,1)>0 -- flags>0 активные заявки
end
local orders = SearchItems(«orders», 0, getNumberOf(«orders»)-1, fn, «flags,class_code,sec_code») — выборка только активных ордеров
-------------------------------------------------------------------------------------------------
if orders~=nil then
indentpip = BookOrCancelStatus and indentpip+1 or 0
------------------------------------------------------------------------------------
local ask_price,bid_price = 0,0
ql2 = getQuoteLevel2(class_code, sec_code) — стакан
if ql2~=nil then
ask_price=tonumber(ql2.offer[1].price)
bid_price=tonumber(ql2.bid[ql2.bid_count-1].price)
end
if ask_price==nil or ask_price==0 then msg=string.format("<b>%s — %s</b> — Цена ASK не определена!",ScriptName,sec_code) mes(msg,3) break end
if bid_price==nil or bid_price==0 then msg=string.format("<b>%s — %s</b> — Цена BID не определена!",ScriptName,sec_code) mes(msg,3) break end
for key, value in pairs (orders) do
— направление заявки---------------------------------------------
local OrderSide=""
if bit.band(getItem(«orders»,orders[key]).flags,4)>0 then — заявки SELL иначе BUY
OrderSide=«SELL»
else OrderSide=«BUY» end
------------------------
local order_num = getItem(«orders»,orders[key]).order_num
local qty = round(getItem(«orders»,orders[key]).qty) — количество
local price = round(getItem(«orders»,orders[key]).price,dec) — цена
local neworderprice = TransSide==«S» and math.min(price,ask_price+indentpip) or math.max(price,bid_price-indentpip)
end
кахто таг.