В этом примере показано, как подключиться к истории засечек из Refinitiv™ и инициировать решение о продаже для одного кода инструмента (RIC) Reuters ® с использованием цены закрытия.
Создайте историю засечек из соединения Refinitiv, используя имя пользователя и пароль. Внешний вид объекта подключения c в рабочей области MATLAB ® указывает на успешное подключение.
username = 'username'; password = 'password'; c = trth(username,password);
Получение исторических данных для обеспечения безопасности IBM ®. Использование history функция, получение цены закрытия с 6 ноября 2017 года по 7 ноября 2017 года.
sec = ["IBM.N","Ric"]; fields = ["Last"]; startdate = datetime('11/06/2017','InputFormat','MM/dd/yyyy'); enddate = datetime('11/07/2017','InputFormat','MM/dd/yyyy'); d = history(c,sec,fields,startdate,enddate);
2×1 timetable
Time Last
__________ ______
2017/11/06 150.84
2017/11/07 151.35Предположим, что пороговое значение цены составляет 150 долл. США. Определите, превышает ли цена закрытия 150 долларов США. Установка индикатора продажи sellnow кому true при достижении порогового значения.
sellnow = (d.Last > 150);
Используйте индикатор продажи для создания заказа на продажу акций IBM в выбранной торговой системе.