GetFut
Получить распределение для фьючерса. |
|
Синтаксис
http://localhost:8089/?action=getfut&product=...&exchange=...&month=...&from=...&to=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
month |
Месяц контракта. Если не указан, то берётся ближайший для последнего дня диапазона. Для суммирования объемов по всем контрактам укажите * (звездочку). |
from |
Первый день диапазона. Если не указан, берутся все данные с начала (если не указывать from, можно получить данные за контракт). |
to* |
Последний день диапазона. |
* Обязательный параметр.
Результат
Распределение объемов с учетом входных параметров. Пустой результат означает, что данных ещё нет. Блокирующий результат (0.0\t1) означает, что данных нет и не будет (праздник или выходной, например).
Примеры
6EZ0, один день 12/01/2010:
http://localhost:8089/?action=getfut&product=EC&exchange=CME&month=1012&from=12/01/2010&to=12/01/2010
6EZ0, контракт на 12/01/2010:
http://localhost:8089/?action=getfut&product=EC&exchange=CME&month=1012&to=12/01/2010
Эти ссылки будут работать в любом браузере на том же компьютере, где запущена программа. |
GetFutDailyVol
Возвращает объемы фьючерсов по датам. |
|
Синтаксис
http://localhost:8089/?action=getfutdailyvol&product=...&exchange=...&month=...&from=...&to=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
month |
Месяц контракта. Если не указан, то берётся ближайший для последнего дня диапазона. Для суммирования объемов по всем контрактам укажите * (звездочку). |
from |
Первый день диапазона. Если не указан, берутся все данные с начала (если не указывать from, можно получить данные за контракт). |
to |
Последний день диапазона. Если не указан, берутся данные до сегодняшнего дня по времени компьютера. |
* Обязательный параметр.
Результат
Набор строк, в каждой из которой указана дата и суммарный объем, разделенные знаком табуляции. |
GetFutEnv
Возвращает реальные границы данных и ближайший месяц контракта фьючерса. |
|
Синтаксис
http://localhost:8089/?action=getfutenv&product=...&exchange=...&month=...&from=...&to=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
month |
Месяц контракта. Если не указан, то берётся ближайший для последнего дня диапазона. |
from |
Первый день диапазона. Если не указан, берутся все данные с начала (если не указывать from, можно получить данные за контракт). |
to* |
Последний день диапазона. |
* Обязательный параметр.
Результат
Три строки, соответственно: реальное начало диапазона, реальный конец диапазона, ближайший месяц контракта. |
GetFutMonths
Возвращает месяцы фьючерсных контрактов, которые торговались за указанный диапазон дат. |
|
Синтаксис
http://localhost:8089/?action=getfutmonths&product=...&exchange=...&from=...&to=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
from |
Первый день диапазона. Если не указан, берутся все данные с начала. |
to |
Последний день диапазона. Если не указан, берутся данные до сегодняшнего дня по времени компьютера. |
* Обязательный параметр.
Результат
Список строк, в каждой из которых находится месяц контракта.
Пример
Получить все месяцы контрактов, хранящихся в базе данных программы для EUR/USD (текущая дата 2012-08-26).
Запрос:
http://localhost:8089/?action=getfutmonths&product=EC&exchange=CME
Ответ:
903
906
909
912
1003
1006
1009
1012
1103
1106
1109
1112
1203
1206
1209
1212
1303
1306
1309
1312
|
GetOpt
Получить распределение для опциона. |
|
Синтаксис
http://localhost:8089/?action=getopt&product=...&exchange=...&month=...&from=...&to=...&callput=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
month |
Месяц контракта. Если не указан, то берётся ближайший для последнего дня диапазона. Для суммирования объемов по всем контрактам укажите * (звездочку). |
from |
Первый день диапазона. Если не указан, берутся все данные с начала (если не указывать from, можно получить данные за контракт). |
to* |
Последний день диапазона. |
callput* |
Тип опциона: C - call, P - put. |
* Обязательный параметр.
Результат
Распределение объемов с учетом входных параметров. Пустой результат означает, что данных ещё нет. Блокирующий результат (0.0\t1) означает, что данных нет и не будет (праздник или выходной, например). |
GetOptDailyVol
Возвращает объемы опционов по датам. |
|
Синтаксис
http://localhost:8089/?action=getoptdailyvol&product=...&exchange=...&month=...&from=...&to=...&callput=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
month |
Месяц контракта. Если не указан, то берётся ближайший для последнего дня диапазона. Для суммирования объемов по всем контрактам укажите * (звездочку). |
from |
Первый день диапазона. Если не указан, берутся все данные с начала (если не указывать from, можно получить данные за контракт). |
to |
Последний день диапазона. Если не указан, берутся данные до сегодняшнего дня по времени компьютера. |
callput |
Тип опциона: C - call, P - put, нет значения - получить оба типа |
* Обязательный параметр.
Результат
Набор строк, в каждой из которой указана дата и суммарный объем, разделенные знаком табуляции. Если тип опциона указан, возвращается 2 столбца - дата и объем. Если тип опциона не указан, возвращается 3 столбца - дата, объем call и объем put. |
GetOptEnv
Возвращает реальные границы данных и ближайший месяц контракта опциона. |
|
Синтаксис
http://localhost:8089/?action=getoptenv&product=...&exchange=...&month=...&from=...&to=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
month |
Месяц контракта. Если не указан, то берётся ближайший для последнего дня диапазона. |
from |
Первый день диапазона. Если не указан, берутся все данные с начала (если не указывать from, можно получить данные за контракт). |
to* |
Последний день диапазона. |
* Обязательный параметр.
Результат
Три строки, соответственно: реальное начало диапазона, реальный конец диапазона, ближайший месяц контракта. |
GetOptMonths
Возвращает месяцы опционных контрактов, которые торговались за указанный диапазон дат.
|
|
Синтаксис
http://localhost:8089/?action=getoptmonths&product=...&exchange=...&from=...&to=...
Параметры
Параметр |
Описание |
product* |
Clearing Code инструмента. |
exchange* |
Биржа: CME, CBOT, NYMEX. |
from |
Первый день диапазона. Если не указан, берутся все данные с начала. |
to |
Последний день диапазона. Если не указан, берутся данные до сегодняшнего дня по времени компьютера. |
* Обязательный параметр.
Результат
Список строк, в каждой из которых находится месяц контракта. |