Acaw (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Оборот и объем
 
Добрый день, отцы!
Помогите, пожалуйста, разобраться с тем, как соотносится показатель Volume у свечи и оборот.
Например, сегодня, у Сбера на дневной свече Volume 106604, а оборот 601,2 ляма. Т.е.  106604 лотов х 10 бумаг х 310 = 330,5 лямов.
И так везде не бьётся.
В приложении у финама по торгам показывается соответствующая оборотк цифра объема 1,94 млн. Причем Volume на дневной свече там 1066к, т.е. как бы 1+ млн лотов.
И снова OnAllTrade
 
Добрый день, уважаемые отцы-основатели!
Помогите разобраться с поступлением данных от OnAllTrade.
Действительно ли все коллбеки от этой функции срабатывают когда бы не открыл терминал, т.е. с самого начала и до текущей секунды.
Пример, открыл терминал в 10, в таблицу all_trades закачались все данные, соответственно сработали коллбеки. Потом закрыл терминал и открыл его в 15 часов. При этом в таблице данные, что закачались утром уже есть, таблица дополняется данными до текущего времени, а коллбеки приходят с самого начала, т.е. с 06:59 примерно.
Т.е. когда бы не открыл терминал могу ли я быть уверен, что по коллбеку OnAllTrade соберу все данные за день?
Обезличенные сделки
 
Доброго времени!
Помогите, пожалуйста, разобраться что такое обезличенные сделки и какие требования к компу.
1. Что есть продажа и покупка в обезличенных сделках. Ведь кто-то продал, а кто-то купил, но сделки разделяются на покупки и продажи. Так что же показывается в таблице ОС в качестве покупки и продажи.
2 Возможно ли получать из таблицы сделки скажем по 30 инструментам, например акциям и какие системные требования это предъявляет к ПК? Или можно даже не пробовать и при таком подходе Квик просто будет висеть и не сможет работать в таком режиме.
Что возвращает SearchItems
 
Доброго времени, отцы! Снова ламерский вопрос, прошу прощения.
Отбираю заявки с помощью SearchItems, получаю массив индексов и он не бьется с таблицей заявок на 1. Т.е., например, получаю индексы 22, 23, 25, а на самом деле это 23, 24, 26. В чем может быть проблема?

На всякий случай вот код, отбирает по этому условию верно, а индексы возвращает с ошибкой на 1
Код
t1 = SearchItems ("orders", 0, getNumberOf ("orders")-1, function(par1,par2) if par1 == "ROSN" and bit.band(tonumber(par2), 1) > 0 then 
return true else  return false  end  end , "sec_code,flags,price")
Дата и время позиции
 
Отцы, с праздниками!
Посоветуйте, пожалуйста, есть ли возможность в квике возможность связать сделку с позицией, а именно узнать время образования позиции? Т.е. у меня задача закрыть позицию не позднее 3 свечей от свечи, когда прошла сделка.  Можно ли в квике как-то понять, что имеющаяся позиция возникла тогда-то и во столько?
Использование индикаторов из терминала
 
Добрый день!

Помогите, пожалуйста, разобраться, как пользоваться индикаторами, которые выложены тут.

Такой код выдает nil

dofile(getWorkingFolder().."\\LuaIndicators\\MA.lua")
ds = CreateDataSource("TQBR", "NLMK", INTERVAL_D1)
sleep(5000)
k = ds:Size()
message("==="..tostring(k))  -- для проверки получения данных
message("==="..tostring(ds:H(k)))
func = MA()
ema8 = func(k, {Period=8, Metod = "EMA", VType="Close"}, ds)
message("==="..tostring(ema8))

Последний message выдает nil, хотя данные в ds есть
И снова CreateDataSource
 
Заранее прошу прощения за вероятно избитую тему с CreateDataSource, но огромная просьба помочь разобраться новичку.

Нужно в течении всего дня постоянно получать данные по свечам. Где-то раньше читал, что не требуется при этом повторно вызывать CreateDataSource, а можно просто обращаться к его функциям (т.е., ds:C(index)).
Или же все таки требуется? Или для того, чтобы не обращаться должен быть настроен какой-то колбек. Но пишут SetEmptyCallback уже бесполезен, SetUpdateCallback не работает с 2021 года. Т.е. нужно каждый раз в бесконечном цикле вызывать CreateDataSource?
Или все таки не нужно? А если бумаг будет 200?
Страницы: 1
Наверх