Парний трейдинг. Спред

Anonim

Всім привіт! У даній статті я продовжу розкривати тему "парний трейдинг". Мій минулий пост був присвячений важливості коінтеграції в парному трейдингу, в цій статті ми поговоримо про те, що ж таке спред між акціями і взагалі будь-якими фінансовими інструментами, як визначати ваги інструментів в спреді, як будувати спред і про багато іншого.

Спред між акціями

Більшість трейдерів і спекулянтів десятиріччями займаються прогнозами цін торгованих активів. Вгадав - заробив, не вгадав - заплатив. У наш час багато трейдерів використовують технічний аналіз, аналіз склянки, аналіз потоку ордерів та інше для передбачення майбутньої ціни активу. Я б не сказав що це не допомагає, але й не сказав би що це дає суттєва перевага. Так, можливо такі трейдери бачать більш детальну поточну ситуацію, але в будь-якому випадку результат угод буде залежати від майбутнього руху ціни, а не від поточної ситуації.

Багато математики, кванти і професійні трейдери вважають що ціну передбачити неможливо, що ціна це випадковий процес, який схожий на деяких законів розподілу випадкових часових рядів, а великі гроші в наш час навчилися маскувати свої наміри.

Якщо прийняти за аксіому непередбачуваність цін фінансових інструментів, то як тоді потрібно працювати на фінансових ринках? Один з варіантів це створити синтетичний інструмент, який має відносно стабільні статистичні показники, іншими словами створити спред. Ми не будемо займатися пророкуванням випадкових рухів акцій, а будемо передбачати динаміку відносно стабільних синтетичних інструментів, які самі ж і створимо.

Якщо прийняти за аксіому той факт, що ціна складається з суми процесів Орнштейна-Уленбека і Вінера (малюнок знизу), то створивши синтетичний інструмент (спред між акціями), ми хочемо позбутися трендової складової (процесу Орнштейна-Уленбека), тим самим отримаємо стаціонарний спред, який будь-кому зрозуміло як торгувати))

Створюючи спред, ми забираємо або додаємо тимчасові ряди акцій, додаємо при негативній ковариации, віднімаємо при позитивній ковариации. Коваріація показує нам знак залежності між акціями, позитивна вона чи негативна.

На наступному малюнку ми бачимо графіки двох акцій з однієї фінансової індустрії і ковзаючу середню (тренд). Можемо сказати що графіки дуже схожі, є позитивна залежність, якщо ми віднімемо графіки цих акцій, то можемо отримати стаціонарний спред, який ми зможемо купувати і продавати від кордонів.

Як побудувати спред і розрахувати пропорції?

Способів побудови спредів дуже багато, від найпростіших (лінійна регресія, ставлення), до найважчих динамічних математичних моделей. Я розповім вам про прості двох: лінійна регресія і ставлення (ratio).

Лінійна регресія

За допомогою даної моделі ми можемо обчислити лінійний коефіцієнт залежно однієї величини від іншої. Формула геометричній лінії наступна: Y = b * X + c, де Y - часовий ряд першої акції, X - часовий ряд другої акції, b-тангенс кута нахилу лінії (коефіцієнт пропорції), а c-це наш шум (спред), який ми і хочемо отримати. Дак от, лінійна регресія дозволяє нам обчислити коефіцієнт b, який нам покаже знак залежності акцій і величину залежно X від Y. Коефіцієнт b опредляет методом найменших квадратів, який вивчається студентами в практично всіх ВНЗ.

Після знаходження коефіцієнта, будуємо спред KIM-WRI * b і отримуємо:

Коефіцієнт b вийшов 0. 58, побудувавши графік ми отримали гарний синтетичний фінансовий інструмент, купуємо знизу, продаємо зверху і сидимо в шоколаді)

Як розраховувати обсяг для кожної акції думаю зрозуміло: обсяг WRI беремо з коефіцієнтом регресії 0. 58, наприклад приблизно 1000 акцій KIM і 600 акцій WRI.

Ставлення цін (ratio)

Багато трейдерів пар вважають регресійний аналіз підгонкою під історію, з чим я мабуть погоджуся. Це рівносильно якщо алготрейдер піджене під історію праметри свого торгового алгоритму таким чином, що б алгоритм заробляв, якщо ж параметри трохи змінити - алгоритм буде втрачати. Так робити не можна, історія якщо і повторюється, то зі своїми особливостями і новинками, тому підгонка параметрів під історію не дасть хороший результат в майбутньому. Теж саме і з регресією, волатильність будь-який з акції може змінюватися, що призведе до зміни і коефіцієнт регресії, який ми розрахували на історії. В принципі, якщо торгувати пари короткостроково, то навряд чи коефіцієнт кардинально зміниться, але для середньострокових і довгострокових підходів..

Що б вирішити проблему підгонки, багато хто використовує відношення цін активів, для визначення спреду між ними.

Побудуємо відношення цін між KIM-WRI (верхній графік):

Бачимо, що графік вже не такий гарний, присутній дрейф, але повірте, цей графік теж підходить для торгівлі, просто необхідно відсіяти трендовую складову. Про стратегії ми вже поговоримо в наступних статтях.

Про фільтрацію спредів рекомендую читати в моїй статті - "Парний трейдинг - фільтр спредів".

Ще однією перевагою ratio спреда є долар-нейтраль, тобто визначаючи коефіцієнт пари ставленням цін акцій, при входженні в такий спред наше доларове сальдо буде близьке до нуля, а т. е. ми будемо нейтральний до ринку і до вартості долара. Досвідчені трейдери явно зараз сміються))) На жаль долар-нейтральність все одно не робить нас нейтральними до ринку, може тільки до індексу долара. Чому? Тому що, спекулянтам закон не писаний, кожна акція може трохи по своєму реагувати на важливі ринкові руху і події, тому на низьких тимчасових інтервалах навіть таку позицію важко назвати ринково нейтральної. Але нейтральність можна збільшити шляхом сильної диверсифікації портфеля парами. Абсолютною нейтральності ми не доб'ємося, але відчувати її будемо менше.

Для тих, хто не зрозумів як користуватися відношенням акцій і знаходити пропорції: на даний момент відношення цін акцій KIM/WRI = 0. 7, це значення і буде ваговим коефіцієнтом. Побудуємо спред KIM * 1000-WRI * 700:

Графік не такий красивий, але долар-нейтральний і без підгонки:)

Питання і критика вітаються!)