exponenta event banner

Решите купить акции с внутридневными данными, используя историю галочек от Refinitiv

В этом примере показано, как подключиться к истории засечек из Refinitiv™ и инициировать решение о покупке для одного кода инструмента (RIC) Reuters ® с использованием торговой цены.

Создайте историю засечек из соединения Refinitiv, используя имя пользователя и пароль. Внешний вид объекта подключения c в рабочей области MATLAB ® указывает на успешное подключение.

username = 'username';
password = 'password';
c = trth(username,password);

Извлеките внутридневные данные для обеспечения безопасности IBM ®. Использование timeseries функция, получение торговой цены с 6 ноября 2017 года по 7 ноября 2017 года.

sec = ["IBM.N","Ric"];
fields = ["Trade - Price"];
startdate = datetime('11/06/2017','InputFormat','MM/dd/yyyy');
enddate = datetime('11/07/2017','InputFormat','MM/dd/yyyy');

d = timeseries(c,sec,fields,startdate,enddate);

Отображение первых трех строк внутридневных данных.

head(d,3)
ans =

  3×5 timetable

            Time             x_RIC         Domain        GMTOffset     Type       Price  
    ____________________    _______    ______________    _________    _______    ________

    06-Nov-2017 14:30:10    'IBM.N'    'Market Price'      '-5'       'Trade'    '151.68'
    06-Nov-2017 14:30:10    'IBM.N'    'Market Price'      '-5'       'Trade'    '151.66'
    06-Nov-2017 14:30:10    'IBM.N'    'Market Price'      '-5'       'Trade'    '151.73'

d - расписание, содержащее следующие переменные:

  • Дата и время операции

  • РИК

  • Область

  • Смещение часового пояса по Гринвичу

  • Вид операции

  • Цена

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

value = str2double(d.Price);
buynow = (value < 160);

Используйте индикатор покупки для создания заказа на покупку акций IBM в выбранной торговой системе.

См. также

|

Связанные темы

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