iStar

Оцените мгновенные торговые издержки для порядка

Синтаксис

Описание

пример

itc = iStar(k,trade) возвращает мгновенные торговые издержки порядка с помощью аналитического объекта k операционных издержек Kissell Research Group (KRG) и торгуйте данными trade. Оценить мгновенные торговые издержки, iStar использует I-звездообразную модель торговых издержек.

Примеры

свернуть все

Получите данные о влиянии на рынок от FTP-сайта КРГ. Соединитесь с FTP-сайтом с помощью ftp функция с именем пользователя и паролем. Перейдите к MI_Parameters папка и получает данные о влиянии на рынок в MI_Encrypted_Parameters.csv файл. miData содержит зашифрованную дату влияния на рынок, код и параметры.

f = ftp('ftp.kissellresearch.com','username','pwd');
mget(f,'MI_Encrypted_Parameters.csv');

miData = readtable('MI_Encrypted_Parameters.csv','delimiter', ...
    ',','ReadRowNames',false,'ReadVariableNames',true);

Создайте аналитический объект k операционных издержек Kissell Research Group.

k = krg(miData);

Загрузите данные в качестве примера из файла KRGExampleData.mat, который включен с Datafeed Toolbox™.

load KRGExampleData

Переменная TradeData появляется в рабочей области MATLAB®.

TradeData содержит эти переменные:

  • Символ запаса

  • Сторона

  • Количество долей

  • Размер

  • Курс акций

  • Среднесуточный объем

  • Энергозависимость

  • Процент объема

Для описания данных в качестве примера смотрите Наборы данных Kissell Research Group.

Оцените мгновенные торговые издержки itc для каждого запаса с помощью аналитического объекта k операционных издержек Kissell Research Group. Отобразите первые три мгновенных торговых издержек.

itc = iStar(k,TradeData);

itc(1:3)
ans =

         33.48
        317.58
         62.94

Мгновенные торговые издержки отображаются в пунктах.

Входные параметры

свернуть все

Анализ операционных издержек в виде объекта KRG, созданного с помощью krg.

Торгуйте данными, которые описывают запасы в транзакции в виде таблицы или структуры. trade должен содержать их переменная или имена полей.

Переменная или имя поляОписание

Symbol

Символ запаса

Side

Купите или продайте сторону

Shares

Количество долей в транзакции

Size

Доли в транзакции, которая является процентом среднесуточного объема торгов

Price

Курс акций

ADV

Среднесуточный объем

Volatility

Энергозависимость

POV

Процент объема

Торговые издержки меняются в зависимости от торговой стратегии. iStar определяет торговую стратегию с помощью этих переменных в этом порядке:

  1. Процент объема

  2. Торгуйте временем

  3. Торгуйте расписанием

Чтобы изменить торговую стратегию от процента объема, чтобы торговать временем, удалите переменную POV в таблице и добавляют переменную TradeTime с торговыми данными времени. Чтобы использовать торговую стратегию расписания, удалите переменную TradeTime и добавьте TradeSchedule и VolumeProfile переменные.

Если вы задаете размер в торговых данных, iStar использует Size переменная. В противном случае, iStar использует переменные ADV и Shares определить размер.

Например, чтобы создать торговые данные как таблицу, введите:

trade = table({'XYZ'},{'Buy'},9300,0.06,29.68,860000,0.27,0.17,...
    'VariableNames',{'Symbol' 'Side' 'Shares' 'Size' 'Price' ...
    'ADV' 'Volatility' 'POV'})

Создать торговые данные как структуру, введите:

trade.Symbol = {'XYZ'};
trade.Side = {'Buy'};
trade.Shares = 9300;
trade.Size = 0.06;
trade.Price = 29.68;
trade.ADV = 860000;
trade.Volatility = 0.27;
trade.POV = 0.17;

Эти примеры не представляют действительные данные о рынке.

Типы данных: struct | table

Выходные аргументы

свернуть все

Мгновенные торговые издержки, возвращенные как вектор. Векторные значения соответствуют мгновенным торговым издержкам в пунктах для каждого запаса в trade.

Больше о

свернуть все

I-звездообразная модель торговых издержек

I-Star trading cost model (I-Star) оценивает мгновенную стоимость порядка. Если участник рынка сразу выпускает целый порядок на рынок для выполнения, они несут эти расходы. Эта стоимость также относится к учету затрат участника рынка для 100% объема рынка за период выполнения.

Модель I-Star

I*=a1(SharesADV)a2σa3.

Shares является количеством долей, чтобы торговать. ADV является среднесуточным объемом запаса. σ волатильность цен. a1, a2, и a3 параметры модели.

Параметр моделиОписание

a1

Ценовая чувствительность, чтобы заказать поток

a2

Закажите форму размера

a3

Форма энергозависимости

Общая модель I-Star, которая включает специфичные для запаса факторы,

I*=a1(SharesADV)a2σa3Pricea5Xkak.

Price является курсом акций. a5 ценовой параметр модели формы. Xk специфичный для запаса фактор, такой как рыночная капитализация, бета, отношение P/E и отношение Долга/Акции. Эта формулировка может включать несколько специфичных для запаса факторов. ak соответствующий параметр формы для специфичного для запаса фактора Xk.

Советы

  • Для получения дополнительной информации о формуле и вычислениях, свяжитесь с Kissell Research Group.

Ссылки

[1] Kissell, Роберт. “Практическая Среда для Анализа Операционных издержек”. Журнал Торговли. Издание 3, Номер 2, Лето 2008 года, стр 29–37.

[2] Kissell, Роберт. “Алгоритмические торговые стратегии”. Ph.D. Тезис. Фордхемский университет, май 2006.

[3] Kissell, Роберт. “Создавая Динамические Предторговые Модели: Вне Черного квадрата”. Журнал Торговли. Издание 6, Номер 4, Осень 2011 года, стр 8–15.

[4] Kissell, Роберт. “TCA в Инвестиционном Процессе: Обзор”. Журнал Инвестирования индекса. Издание 2, Номер 1, Лето 2011 года, стр 60–64.

[5] Kissell, Роберт. Наука об алгоритмической торговле и управлении портфелем. Кембридж, MA: нажатие Elsevier/Academic, 2013.

[6] Kissell, Роберт и Мортон Глэнц. Оптимальные торговые стратегии. Нью-Йорк, Нью-Йорк: AMACOM, Inc., 2003.

Введенный в R2016a