В этом примере показано, как получить текущие данные для символов, исторических данных и текущих данных для символов опции от Money.Net с помощью веб-интерфейса сокета Money.Net.
Чтобы запустить этот пример, вам нужно имя пользователя и пароль Money.Net. Чтобы запросить эти учетные данные, свяжитесь с Money.Net.
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Получите Деньги. Сетевые текущие данные d
для символа IBM® использование Денег. Сетевая связь c
. Таблица d
содержит переменные для всех полей Money.Net.
symbol = "IBM";
d = getdata(c,symbol);
Получите Деньги. Сетевые текущие данные для symbols
перечислите, который содержит IBM и Google® символы. Задайте Деньги. Сетевые поля данных f
за самые высокие и самые низкие цены в течение текущего торгового дня.
symbols = ["IBM" "GOOG"]; f = ["high" "low"]; d = getdata(c,symbols,f);
d
таблица, которая содержит переменные за высокие и низкие цены. Строки содержат значения данных Money.Net для каждого символа в списке символов.
Получите исторические данные в ежедневных панелях для символа IBM. Задайте диапазон дат с 1 июня 2015, в течение 5 июня 2015, с помощью datetime
. Чтобы получить ежедневные данные, задайте интервал как "1D"
. Получите только высокие и низкие ценовые поля f
от Money.Net.
d
расписание, которое содержит эти переменные:
Метка времени даты
Высокая цена
Низкая цена
s = "IBM"; date = [datetime("1-Jun-2015") datetime("5-Jun-2015")]; interval = "1D"; f = ["high" "low"]; d = timeseries(c,s,date,interval,f);
Определите среднюю высокую цену в диапазоне дат.
avghigh = mean(d.high);
Получите символы опции o
для символа IBM. o
таблица. Каждая строка таблицы является символом опции.
s = "IBM";
o = optionchain(c,s);
Получите текущие данные для символа права преимущественной покупки o.symbol(1)
. Задайте поля f
для описания символа опции:
Описание символа опции
Запрашиваемая цена символа опции
d
таблица с одной строкой данных. Имя строки является именем символа опции. Таблица содержит переменную для каждого заданного поля f
.
symbol = o.symbol(1); f = ["description" "askPrice"]; d = getdata(c,symbol,f);
close(c)
moneynetws
| isconnection
| getdata
| optionchain
| timeseries
| close