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

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

Создайте Tick History из соединения 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 является расписанием, которое содержит следующие переменные:

  • Дата и время транзакции

  • РИК

  • Область

  • Смещение часового пояса GMT

  • Тип транзакции

  • Цена

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

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

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

См. также

|

Похожие темы

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