Решите купить доли Используя текущие и исторические данные WDS

В этом примере показано, как соединиться с Wind Data Feed Services (WDS) и получить текущие и исторические данные WDS. Пример затем показывает, как инициировать решение покупки для одной безопасности с помощью текущей высокой цены. Этот пример требует, чтобы вы открылись и вошли в систему Ветра Финансовый Терминал.

Соединитесь с WDS

c = wind;

Получите текущие данные для безопасности

Данные о формате вывода за валюту.

format bank

Используя 0001.HK безопасность, получите текущие высокие и низкие цены.

s = '0001.HK';
f = ["high","low"];
d = getdata(c,s,f)
d=1×2 table
               HIGH      LOW 
               _____    _____

    0001.HK    99.00    97.70

d таблица с одной строкой для одной безопасности. Каждая переменная в таблице соответствует каждому заданному полю.

Получите исторические данные для безопасности

Используя ту же безопасность, получите высокие и низкие цены с 1 августа 2017 до 30 августа 2017.

f = ["high","low"];
startdate = datetime('2017-08-01');
enddate = datetime('2017-08-30');
h = history(c,s,f,startdate,enddate);

h расписание, которое содержит одну строку в течение каждого торгового дня со временем и переменной для каждого заданного поля.

Чтобы создать порог, можно анализировать исторические данные за максимальную и минимальную высокую цену.

max(h.HIGH)
ans = 108.9000
min(h.HIGH)
ans = 100.7000

Решите купить доли

Примите порог 100$. Определите, меньше ли текущая высокая цена 100$. Установите индикатор buynow покупки к true когда порогу соответствуют.

buynow = (d.HIGH < 100);

Используйте индикатор покупки и createorder функция, чтобы создать приказ на покупку 0001.HK доли.

Закройте связь WDS

close(c)

Смотрите также

| | | |

Похожие темы

Внешние веб-сайты