Я программистом был в позапрошлой жизни, а сейчас только и исключительно для себя. Да и то, по правде сказать, больше чтоб мозги не ржавели. Но дам наводку. quikluacsharp.ru/landing/
Сам не обращался, но у них всякие примеры подсматриваю периодически.
function main()
local avgprice = 0
local pos = 0
function myFind(C,S) return C == «SPBFUT» and S == «SiM3» end
local tradeTable = SearchItems(«trades», 0, getNumberOf(«trades»)-1, myFind, «class_code,sec_code»)
for n = #tradeTable, 1, -1 do
trade = getItem(«trades», tradeTable[n])
if bit.band(trade.flags, 0x4) == 0 then
avgprice = avgprice — trade.value
pos = pos + trade.qty
elseif bit.band(trade.flags, 0x4) ~= 0 then
avgprice = avgprice + trade.value
pos = pos — trade.qty end end
avgprice = avgprice/-pos
message(«avgprice = »..tostring(avgprice))
end
AUD/USD уходит в контрнаступление: покупатели защищают рубежи
Валютная пара AUD/USD устроила повторный кастинг для покупателей, протестировав плотную область поддержки 0.6880–0.6904. Сюда же удачно подоспела дневная пологая восходящая линия тренда. В общем,...
Портфель вышел в плюс с начала года. Структура моего портфеля. Пересмотр рейтинга по IMOEX.
Последний раз я писал про свой портфель 3 сентября . С тех пор структура портфеля почти не изменилась, но портфель неплохо вырос в цене. Наиболее существенный вклад в положительную переоценку...
Аленка капитал набирает обороты - с момента прошлого поста ПИФ сделал +10%. Какие ключевые изменения в сентябре?
Традиционно продолжаем следить за ПИФ Аленка Капитал от Элвиса Марламова
Предыдущий пост про ПИФ Alenka Capital был месяц назад тут smart-lab.ru/mobile/topic/1352083/
Существенных...
Oleg Energetik
Ну что, завтра еще порастем.
Кому отжали плечи ниже 80 можете теперь вопросы задавать на псевдо-регулятора, где протокол карусельных сделок кто и на кого там типа перепродавался....
Зеленскому стоит быть очень осторожным, когда он выступает с обвинениями в адрес США в ограничении доступа к Starlink — министр финансов США Скотт Бессент Министр финансов США Скотт Бессент призвал Вл...
Вводная к открытию недели Отчеты по квартальной прибыли OpenAI и Anthropic спровоцировали уход от риска на разочаровании инвесторов скоростью монетизации ИИ.
Сектор компаний ИИ подвергся распродажам...
Вводная к открытию недели Отчеты по квартальной прибыли OpenAI и Anthropic спровоцировали уход от риска на разочаровании инвесторов скоростью монетизации ИИ.
Сектор компаний ИИ подвергся распродажам...
Вышел пост ИГ о проведении конференц-связи с Гарагулем С.С. 21 октября и просьбой направить вопросы к нему по текущей ситуации. Но… все комменты отключены, и как и куда отправлять вопросы совершенно н...
quikluacsharp.ru/landing/
Сам не обращался, но у них всякие примеры подсматриваю периодически.
Все что ниже в отдельный файл с расширением lua:
function main()
local avgprice = 0
local pos = 0
function myFind(C,S) return C == «SPBFUT» and S == «SiM3» end
local tradeTable = SearchItems(«trades», 0, getNumberOf(«trades»)-1, myFind, «class_code,sec_code»)
for n = #tradeTable, 1, -1 do
trade = getItem(«trades», tradeTable[n])
if bit.band(trade.flags, 0x4) == 0 then
avgprice = avgprice — trade.value
pos = pos + trade.qty
elseif bit.band(trade.flags, 0x4) ~= 0 then
avgprice = avgprice + trade.value
pos = pos — trade.qty end end
avgprice = avgprice/-pos
message(«avgprice = »..tostring(avgprice))
end