Доступ к свечам открытого интереса фьючерсов

Страницы: 1
RSS
Доступ к свечам открытого интереса фьючерсов
 
У свечей  на графике открытого интереса фьючерса такие же параметры как у свечей цены - H,L,O,C,V,T.
Можно ли  в Lua получить доступ к  свечам открытого интереса, например к закрытию C?
 
Цитата
Виктор Столетов написал:
Можно ли  в Lua получить доступ к  свечам открытого интереса, например к закрытию C?

Да это возможно.
Доступ происходит по тому же принципу что и к графику цены и объема.
Если через getCandlesByIndex, то на нужном графике надо указать идентификатор.
Если через CreateDataSource, то в четвертом параметре надо указать имя параметра, для открытого интереса это "numcontracts"
 
Цитата
Sergey Gorokhov написал:
Да это возможно.
Доступ происходит по тому же принципу что и к графику цены и объема.
Если через getCandlesByIndex, то на нужном графике надо указать идентификатор.
Если через CreateDataSource, то в четвертом параметре надо указать имя параметра, для открытого интереса это "numcontracts"

Спасибо за помощь. Первым способом через  getCandlesByIndex получилось. На всякий случай поясню, если кто не знает как на графике указать  идентификатор (в свое время сам не сразу это понял): правой мышью  на графике жмешь «редактировать», в левом поле окна выбираешь диаграмму «кол-во открытых позиций», дальше  «дополнительно», в поле «идентификатор» задаешь его, например Open_int.  Код может быть такой:

Код
Id="Open_int"
nc=getNumCandles(Id)
t,n,l=getCandlesByIndex (Id, 0, 0, nc)
oi=t[nc-1].close  -- закрытие самой новой свечи открытого интереса

Не могу понять еще такую вещь - что показывает объем в свече на графике открытого интереса?  
 
Цитата
Виктор Столетов написал:
Не могу понять еще такую вещь - что показывает объем в свече на графике открытого интереса?

Никакого смысла в этом параметре нет. Но он транслируется в виду технической необходимости.
Показывает количество изменений параметра за интервал времени. Т.е. ни минутном интервале, сколько раз изменился параметр за минуту.
При этом следует отметить что все параметры из таблицы текущих торгов, обновляются не по факту изменений на бирже, а срезами данных, раз в период.
 
Случайно обнаружил, что у фьючерсов отношение F= OI / V, где OI- пределы изменения открытого интереса на баре (т.е. high - low), а V – объем, бывает больше 1.
По идее F должно быть не больше 1. F=1 может быть   только в 2-х случаях: если все контракты на баре заключаются между новым покупателем и продавцом, либо все они закрываются между старым покупателем и продавцом.
Если запустить приведенный ниже индикатор на минутном графике, то обычно F изменяется от 0 до 2, но у некоторых фьючерсов  достигает и 100 (чтобы индикатор работал, надо для графика указать идентификатор Open_int – об этом подробнее было написано раньше 19.02.18) . Получается, что изменение открытого интереса превышает объем.
Как такое может быть?

Код
Settings=
 {Name="voi",
  line={Name="F",
        Color= RGB(0,128,255),
        Type=TYPE_LINE,
   Width=1}  
  }

function Init()
 return 1
end

function OnCalculate(i)
  sz= Size()
  if i==1 then 
   Id="Open_int" 
   nc=getNumCandles(Id)
   t=getCandlesByIndex (Id, 0, 0, nc)
  end 
  if i<sz then
   i1=i-1 -- нумерация для доступа к свече открытого интереса начинается от 0, а к свече объема от 1  
   if V(i)>0 then
    F=(t[i1].high-t[i1].low)/V(i)
   else 
    F=0
   end    
  end 
  return F
end
 
Цитата
Виктор Столетов написал:
Как такое может быть?

Вопрос к бирже.
Она транслирует открытый интерес по инструменту без привязки к какому-либо классу.
А объем в разрезе конкретного класса.
Т.е. если инструмент в классе SPBFUT и PSFUT Вы увидите суммарный открытый интерес по обоим классам а объем только по инструменту из SPBFUT.
И еще раз делаем акцент на том что так транслирует биржа
 
Цитата
Sergey Gorokhov написал:
Вопрос к бирже.
Она транслирует открытый интерес по инструменту без привязки к какому-либо классу.
А объем в разрезе конкретного класса.
Т.е. если инструмент в классе SPBFUT и PSFUT Вы увидите суммарный открытый интерес по обоим классам а объем только по инструменту из SPBFUT.
Тогда еще позволю себе задать 3 вопроса:
1. Что такое класс PSFUT?
2. Есть ли еще другие классы у фьючерсов кроме SPBFUT и PSFUT?
3. Где можно посмотреть какие бывают классы у фьючерсов?
 
Цитата
Виктор Столетов написал:
1. Что такое класс PSFUT?
это режим переговорных сделок по фьючерсам.

Цитата
Виктор Столетов написал:
2. Есть ли еще другие классы у фьючерсов кроме SPBFUT и PSFUT?
есть еще "Cпреды между фьючерсами" но там другие инструменты.

Цитата
Виктор Столетов написал:
3. Где можно посмотреть какие бывают классы у фьючерсов?

спросить у брокера, у нас, или на бирже.
 
Цитата
Sergey Gorokhov написал:
это режим переговорных сделок по фьючерсам.
По определению режим переговорных сделок – это режим сделок без предварительного депонирования средств с отложенной датой исполнения, предусматривающий возможность заключения адресных и безадресных сделок.
Заключать сделку с отложенной датой исполнения имеет смысл для хеджирования и тогда такие сделки должны быть крупными.  
Если запустить индикатор отношения изменения открытого интереса к объему F=dOI/V на дневном или часовом графике, то аномалия F>1 наблюдается только на старых барах, где объемы совсем малы. В то время  еще действовал другой более ближний контракт и спекулянтов на текущем контракте  было мало, а доминировали именно переговорные сделки. Это тоже  говорит в пользу того, что переговорщики - это хеджеры.
Как показывает расчет на минутном графике, неравенство F>1 выполняется на малом количестве  минутных баров, всего 6-14% от их общего количества, в зависимости от фьючерса. Если верно то, что переговорные сделки крупные, то они должны составлять примерно такой же небольшой процент от всех сделок.
Правда все эти наблюдения никак не решают проблему несоответствия dOI и V в трансляции данных биржей. Ведь объем переговорных сделок как я понимаю неизвестен.
 
Цитата
Виктор Столетов написал:
Правда все эти наблюдения никак не решают проблему несоответствия dOI и V в трансляции данных биржей
Хорошо что Вы понимаете что данные транслируются биржей, а не QUIK.
В связи с чем, специалисты биржи смогут более компетентно помочь в данном вопросе.


Цитата
Виктор Столетов написал:
Ведь объем переговорных сделок как я понимаю неизвестен.
известен, он в таблице обезличенных сделок транслируется, опять же по классу PSFUT
 
Цитата
Sergey Gorokhov написал:
известен, он в таблице обезличенных сделок транслируется, опять же по классу PSFUT
Вызвал таблицу обезличенных сделок в конце дня и ни одной сделки по фьючерсам класса PSFUT я в ней не нашел. Все сделки там только класса SPBFUT. Проверил это по нескольким фьючерсам, результат один и тот же.
При вызове таблицы обезличенных сделок я выбрал группу "FORTS: Фьючерсы", затем "Фильтр ценных бумаг" и добавил фьючерсы, потом добавил поле "Код класса". Может что-то сделал не так?
 
Цитата
Виктор Столетов написал:
Цитата
Sergey Gorokhov   написал:
известен, он в таблице обезличенных сделок транслируется, опять же по классу PSFUT
Вызвал таблицу обезличенных сделок в конце дня и ни одной сделки по фьючерсам класса PSFUT я в ней не нашел. Все сделки там только класса SPBFUT. Проверил это по нескольким фьючерсам, результат один и тот же.
При вызове таблицы обезличенных сделок я выбрал группу "FORTS: Фьючерсы", затем "Фильтр ценных бумаг" и добавил фьючерсы, потом добавил поле "Код класса". Может что-то сделал не так?
Добрый день.

Проверьте в пункте меню Система - Заказ данных - Поток обезличенных сделок, есть ли в списке данный режим торгов.
Если его нет, то брокер Вам не предоставил права на получение обезличенных сделок по данному классу.
 
Цитата
Egor Zaytsev написал:
Проверьте в пункте меню Система - Заказ данных - Поток обезличенных сделок, есть ли в списке данный режим торгов.
Если его нет, то брокер Вам не предоставил права на получение обезличенных сделок по данному классу.
Похоже, что не предоставил. Есть режим "РПС: Размещение: Адресные заявки (облигации)", но он к фьючерсам не относится. Других "РПС" нет.

Кстати биржа ответила на вопрос о  несоответствии трансляции открытого интереса и объема так:
"Термины SPBFUT и PSFUT относятся к работе QUIK, на бирже эти термины не используются. С данным вопросом вам следует обратиться к ARQA Technologies, разработчику ПО QUIK."

Вопрос был задан бирже в такой форме:
"В Quik биржа транслирует открытый интерес фьючерса без привязки к классу, т.е. суммарно по классам  SPBFUT и PSFUT, а объем транслирует только по классу SPBFUT.
Можно ли узнать открытый интерес только по классу SPBFUT , либо объем по классу PSFUT, либо суммарный объем по классам SPBFUT и PSFUT? А если да,
то возможно ли это в режиме реального времени на минутном графике? "

Видимо биржа не поняла вопрос или сделала вид, что не поняла.
 
Цитата
Виктор Столетов написал:
Термины SPBFUT и PSFUT относятся к работе QUIK, на бирже эти термины не используются. С данным вопросом вам следует обратиться к ARQA Technologies, разработчику ПО QUIK
Добрый день.

Да, на бирже таких определений, как  SPBFUT и PSFUT может и не быть.
Так как по всей видимости они транслируют данные одним потоком, не разделяя на классы. Опять же эту информацию нужно выяснять у них.
Страницы: 1
Читают тему
Наверх