Wednesday 19 July 2017

Pairs Trading Strategy Example


Contoh Perdagangan Pasangan Seperti hampir semua investasi, melakukan perdagangan pasangan melibatkan lebih dari sekedar menekan tombol beli dan jual. Di sini kita periksa, dalam istilah yang sangat luas, langkah-langkah yang diperlukan untuk masuk dan keluar dari perdagangan pasangan. 13 Merakit daftar pasangan yang berpotensi terkait 13Just hanya sebagai pedagang saham lama yang memindai pasar untuk sekuritas yang sesuai, pasangan trader harus memulai dengan daftar pasangan yang berpotensi terkait. Hal ini memerlukan penelitian untuk menemukan sekuritas yang memiliki kesamaan apakah hubungan tersebut disebabkan sektor (seperti sektor otomotif) atau aset (misalnya obligasi). Sementara pasangan acak secara teoritis dapat dikorelasikan, kemungkinan besar kita akan menemukan korelasi dalam sekuritas yang memiliki kesamaan untuk diawali. 13 Menentukan tingkat korelasi 13 Langkah selanjutnya bertindak sebagai filter, atau cara untuk mengurangi jumlah pasangan potensial dalam getaran. Salah satunya adalah dengan menggunakan koefisien korelasi untuk mengetahui seberapa dekat kedua instrumen tersebut saling terkait. Gambar 4 menunjukkan bagan harian kontrak sampan e-mini SampP 500 (dalam warna merah) dan kontrak Dow e-mini (berwarna hijau). Di bawah grafik harga merupakan indikator yang menunjukkan koefisien korelasi (dalam warna kuning). Kita bisa melihat dari grafik yang selama periode waktu dievaluasi, ES dan YM sangat berkorelasi, dengan nilai melayang sekitar 0,9. Kami akan teruskan pasangan ESYM pada daftar calon pasangan potensial kami. 13 Gambar 4 Kontrak e-mini SampP 500 (berwarna merah) dan Dow e-mini (hijau) menunjukkan potensi sebagai pasangan perdagangan. Konfirmasi visual harga, didukung oleh hasil kuantitatif dari koefisien korelasi (dalam warna kuning), menunjukkan bahwa kedua instrumen tersebut sangat berkorelasi. Gambar dibuat dengan TradeStation. 13 Grafik lain, ditunjukkan pada Gambar 5, menggambarkan pasangan yang tidak berkorelasi. Dalam contoh ini, grafik harian Wal-mart (merah) dan Target (berwarna hijau) menunjukkan korelasi kecil antara kedua instrumen, terlepas dari kenyataan bahwa mereka memiliki kesamaan. Di sini, koefisien korelasi (dalam warna kuning) menunjukkan bahwa hubungan tersebut tersebar, mulai dari nilai tinggi sekitar 0,7 sampai nilai di bawah nol, yang mengindikasikan kurangnya korelasi. Dalam kasus ini, kita dapat menghapus pasangan WMTTGT dari daftar calon pasangan potensial kita. Gambar 5 Bagan harian WMT (merah) dan TGT (berwarna hijau) menunjukkan bahwa ini bukan pasangan ideal (setidaknya tidak selama periode waktu yang diuji). Tinjauan visual terhadap harga, yang dikonfirmasi oleh hasil dari koefisien korelasi (dalam warna kuning) mengindikasikan kurangnya korelasi antara kedua saham tersebut. Gambar dibuat dengan TradeStation. 13 Gunakan pemodelan untuk menentukan aturan tertentu 13Sebuah komponen proses yang sedang berlangsung adalah meneliti dan menguji gagasan perdagangan dan menentukan metode mutlak untuk mengevaluasi pasangan dan menentukan divergensi. Pedagang harus menjawab pertanyaan seperti Apa yang merupakan perbedaan yang cukup dari tren untuk memulai perdagangan dan Bagaimana ini akan dievaluasi (misalnya, menggunakan data dari indikator rasio harga dengan lapisan deviasi standar). Secara umum, pedagang harus fokus pada data terukur: yaitu saya akan memasuki perdagangan pasangan bila rasio harga melebihi dua standar deviasi. Gambar 6 menunjukkan dua ETFs SPY (dalam warna merah) dan DIA (berwarna hijau) pada grafik harian. Di bawah grafik harga adalah indikator rasio spread (berwarna biru), dengan satu dan dua overlay deviasi standar (garis putus-putus). Mean muncul dalam warna pink. Gambar 6 Bagan harian ETFs SPY (berwarna merah) dan DIA (berwarna hijau). Indikator rasio spread muncul di bawah grafik harga, bersama dengan overlay deviasi standar. Gambar dibuat dengan TradeStation. 13 Menentukan ukuran posisi 13 Banyak pedagang menggunakan pendekatan netral dolar terhadap ukuran posisi saat pasangan perdagangan. Dengan menggunakan metode ini, sisi panjang dan pendek perdagangan dimasukkan dengan jumlah dolar yang sama. Misalnya, trader ingin memasukkan pasangan perdagangan dengan saham A, diperdagangkan pada 100 per saham, dan saham B, diperdagangkan pada 50 per saham. Untuk mencapai posisi netral dolar, trader harus membeli dua lembar saham B untuk setiap saham A. Sebagai contoh: 13 saham Long 100 saham A 10.000 dan 13 Short 200 saham B 10.000. 13 Beli underperformer dan jual overperformer 13Setelah peraturan perdagangan terpenuhi, trader akan membeli sekuriti berkinerja buruk dan sekaligus menjual sekuritas yang terlalu baik. Pada Gambar 7, rasio spread telah melampaui dua standar deviasi, dan setup trading telah terjadi pada pasangan ESYM kami. Di sini, posisi panjang masuk dengan dua kontrak ES, dan posisi singkat simultan dua kontrak diambil di YM. 13 Gambar 7 Perdagangan dibuka di pasangan ESYM. Antarmuka entri pesanan muncul di sisi kiri layar (satu kotak entri pesanan untuk ES satu untuk YM). Garis merah dan hijau horisontal di bagian atas menunjukkan PL real-time untuk setiap posisi. Gambar dibuat dengan TradeStation. 13 Gunakan prinsip pengelolaan uang yang baik untuk keluar dari perdagangan 13 Seperti kebanyakan investasi, waktu keluar sangat penting bagi keberhasilan perdagangan. Penting untuk menerapkan prinsip pengelolaan uang ke perdagangan pasangan, termasuk penggunaan perintah stop-loss pelindung dan target keuntungan. Tingkat optimal biasanya ditentukan melalui pemodelan historis yang ekstensif. Gambar 8 menunjukkan perdagangan ESYM, keluar menggunakan tingkat laba bersih konservatif. 13 Gambar 8 Perdagangan ESYM keluar dengan keuntungan bersih kecil. Gambar dibuat dengan TradeStation. 13 Meskipun banyak penelitian, pemodelan dan pengujian, strategi perdagangan pasangan mungkin gagal memenuhi harapan. Dua risiko yang dimiliki pedagang adalah risiko model dan risiko eksekusi, yang diperkenalkan pada bagian berikutnya. Mengetahui hubungan antar pasangan dapat membantu mengendalikan eksposur risiko dan memaksimalkan keuntungan. Baca tentang strategi trading netral pasar dengan menggunakan posisi berisiko rendah. Hubungan antara mata uang dan komoditas ada di pasar keuangan. Cari tahu bagaimana cara menukar tren ini. Gunakan korelasi untuk mendapatkan keuntungan ketika dua instrumen tertentu bergerak berlawanan arah. Koefisien korelasi adalah ukuran seberapa dekat dua variabel bergerak dalam hubungan satu sama lain. Jika satu variabel naik dengan jumlah tertentu, koefisien korelasi menunjukkan mana. Pergerakan yang disinkronkan antara saham dan pasar dalam beberapa tahun terakhir adalah diversifikasi yang menantang. Pelajari bagaimana korelasi antara harga komoditas minyak dan gas alam berubah dari tahun 2004 sampai 2015 karena peningkatan produksi gas alam. Pertanyaan yang Sering Diajukan Pelajari bagaimana agen, agen penjual, dan broker sering dianggap sama, namun kenyataannya, posisi real estat ini berbeda. Karena aset yang sangat sedikit bertahan selamanya, salah satu prinsip utama akuntansi akrual mengharuskan biaya aset menjadi proporsional. Pinjaman suku bunga variabel adalah pinjaman di mana tingkat bunga yang dikenakan pada saldo bervariasi sesuai dengan minat pasar. Pelajari tentang formulir permohonan hipotek 1003, informasi apa yang dibutuhkannya dan mengapa formulir ini adalah standar industri untuk. Pertanyaan yang Sering Diajukan Pelajari bagaimana agen, agen penjual, dan broker sering dianggap sama, namun kenyataannya, posisi real estat ini berbeda. Karena aset yang sangat sedikit bertahan selamanya, salah satu prinsip utama akuntansi akrual mengharuskan biaya aset menjadi proporsional. Pinjaman suku bunga variabel adalah pinjaman di mana tingkat bunga yang dikenakan pada saldo bervariasi sesuai dengan minat pasar. Pelajari tentang formulir permohonan hipotek 1003, informasi apa yang dibutuhkannya dan mengapa formulir ini adalah standar industri untuk strategi perdagangan Pair. Bagaimana menggunakan paket quotPairTradingquot Mr. Ishikawa (teman lama saya) dan saya mengembangkan paket 8220PairTrading8221. Dan mengunggahnya di CRAN. Artikel ini menunjukkan bagaimana Anda bisa menggunakannya. Perdagangan pasangan adalah strategi perdagangan netral pasar dan memberi para pedagang kesempatan untuk mendapatkan keuntungan terlepas dari kondisi pasar. Gagasan tentang strategi ini cukup sederhana. 1. Pilih dua saham (atau aset lainnya) yang bergerak sama 2. Stok berkinerja rendah, beli barang dengan kinerja rendah 3. Jika 8220spread8221 (selisih harga antara dua saham) bertemu, tutup posisi Anda. Jadi, Let8217s mulai menjelaskan bagaimana menggunakan paket ini. (Contoh ini ada dalam panduan PDF dari paket ini) 0: Instal paket amp load Anda dapat menginstal dan memuat paket 8220PairTrading8221 via CRAN dengan cara yang sama seperti paket lainnya. 1: Muatkan data sampel Kami menyiapkan data harga saham sampel dalam paket kami. Anda dapat memuatnya dengan menggunakan perintah 8220data8221. 2: Perkiraan parameter Selanjutnya, Kami mengambil dua harga saham (dari 31 Mar, 2008) dan memperkirakan parameter. Saat ini, kita hanya memiliki metode regresi linier normal untuk memperkirakan parameter, namun kita akan mengembangkan metode yang lebih canggih di masa depan. Hasil estimasi berisi isi berikut. Yang paling penting dalam estimasi ini adalah 8220spread8221, maka kita mencoba untuk merencanakannya. Dan, Anda dapat memeriksa stasionitasnya dengan menggunakan fungsi 8220IsStationary8221. Fungsi ini mengembalikan hasil dari dua jenis unit root test. (Uji DickeyFuller test (ADF) dan Phillips-Perron)) 3: Estimasi parameter untuk uji balik Untuk menjalankan uji balik, Anda harus memperkirakan parameter secara historis dengan menggunakan fungsi 8220EstimateParametersHistorically 8220. Fungsi ini melakukan sesuatu seperti regresi 8220rolling8221 untuk memperkirakan parameter. Hal ini berbeda dengan fungsi 8220EstimateParameter8221. 4: Buat sinyal trading Selanjutnya, Anda membuat trading singal dengan menggunakan perkiraan spread. Fungsi 8220Simple8221 memberikan strategi trading yang sangat sederhana (Jika spread lebih (kurang) dari nilai yang ditentukan, Anda akan membeli (sell)) Dalam hal ini, sinyal trading ditarik seperti di bawah ini. Ading signal adalah 5: Back-test performance Terakhir, Anda bisa mengecek performa pair trading dengan menggunakan fungsi 8220Return8221. Dalam hal ini, strategi kami nampaknya berjalan dengan baik. 6: Kesimpulan dan Ucapan Pair trading adalah strategi trading yang terkenal, dan saya mengenalkan paket 8220PairTrading8221 pada artikel ini. Kami ingin memodifikasi paket ini agar lebih bermanfaat dan sesuai dengan pasar real. Jika Anda memiliki saran, tolong beritahu saya Dan kami membuat slide presentasi untuk menjelaskan konsep dasar pair trading. Mungkin berguna bagi Anda untuk memahami konsep dasar perdagangan pasangan jika Anda tertarik dengannya. Jangan pernah ketinggalan update Berlangganan R-blogger untuk menerima e-mail dengan posting R terbaru. (Anda tidak akan melihat pesan ini lagi.) Mengapa saya tidak mengajarkan perdagangan pasangan kepada murid-murid saya Beberapa tahun yang lalu, seorang miliarder Jerman melakukan perdagangan pair dengan dua kelas saham Volkswagen. Dia akhirnya melompat di depan sebuah kereta. Strategi perdagangan pasangan pada dasarnya membeli satu saham sambil menjual yang lain di sektor yang sama terdengar bagus dalam teori, namun bisa menjadi pembunuh portofolio yang nyata. Heres cara kerjanya: Ketika Anda memasangkan saham perdagangan, Anda membeli underperformer, dan Anda menjual outperformer. Anda bertaruh pada pengembalian yang berarti. Dengan kata lain, Anda pikir saham yang telah bernasib buruk akan menghasilkannya untuk periode berikutnya dan mulai mengungguli strategi yang telah berjalan dengan baik. Di sektor minyak misalnya, pikirkan Exxon Mobil XOM, 0,16 vs Royal Dutch RDS. A, 0,56 sementara di sektor perawatan kesehatan, ini akan menjadi semacam GlaxoSmithKline GSK, 0,70 vsPfizer PFE, 0.00 Ini adalah populer Strategi, dan kesempatan dapat dengan mudah terlihat pada grafik dimana kedua saham diplot versus satu sama lain, yaitu grafik relatif. Di sini Anda bisa melihat bagan perusahaan barang konsumen Unilever UN, -7,58 vs rekan rekannya Procter amp Gamble PG, 0.64 Ini adalah grafik 3 tahun, dan ketika jalurnya naik berarti Unilever mengungguli Procter amp Gamble, dan kapan Jalurnya sudah turun, Procter amp Gamble mengungguli Unilever. Mereka terjebak dalam jarak yang ketat. Mereka adalah dua individu yang dikelola dengan baik di sektor yang sangat stabil, jadi ketika satu saham berkinerja buruk, perusahaan lain harus mengejar cepat atau lambat. Sepertinya cukup mudah Sayangnya, kenyataannya adalah bahwa saya telah melihat banyak orang melakukan perdagangan pasangan semacam ini selama 20 tahun terakhir, namun tidak menemukan pedagang individu yang secara konsisten menghasilkan uang untuk melakukannya. Mungkin berbeda untuk program komputer, yang perdagangan intraday, tapi bagi orang-orang tanpa kekuatan komputer semacam itu, ini adalah strategi membuat kerugian sejauh yang saya tahu. Mengapa menurut saya itu masalahnya. Pertama, biasanya ada alasan bagus mengapa saham tertentu mengungguli pesaingnya selama periode tertentu. Mungkin ini adalah perubahan mendasar dalam bisnis ini, atau mungkin manajemen baru telah tiba, atau mungkin kedua saham tersebut sebanding dengan pemikiran pertama. Izinkan saya memberi contoh perdagangan pasangan yang berjalan sangat salah. Di sini Anda melihat rasio harga antara General Motors GM, 1.59 dan Ford F, 0,87 antara tahun 2002 dan 2012. Anda bisa mengemukakan bahwa mereka melakukan perdagangan dalam kisaran antara tahun 2002 dan 2008, dan jika Anda memiliki cukup kesabaran, sebuah strategi perdagangan pasangan akan berhasil uang. Namun, hal itu akan memberi Anda posisi pada tahun 2008 karena telah lama menjadi bawahan General Motors vs. Ford Motors pendek, dengan rasio antara 2,5 dan 3. Posisi itu akan kehilangan semua uang Anda karena rasionya menjadi nol ketika Jenderal Motor bangkrut pada tahun 2009. Jadi, ini benar-benar strategi buruk untuk bertaruh pada underperformer sebagai tempat untuk menyimpan uang Anda. Masalah lain dengan perdagangan pasangan adalah Anda membayar banyak komisi ke broker Anda, dan jangka waktu pengembalian dana mungkin jauh lebih lama dari perkiraan semula. Juga, karena penyebarannya terus berlanjut, semakin banyak pedagang akan melakukan perdagangan ini seperti yang Anda lakukan, yang mengarah ke sebuah posisi konsensus yang sangat besar, di mana semua pedagang berada pada sisi perdagangan yang sama dan semuanya kehilangan uang dan Menjadi gugup Kemungkinan penyebarannya akan keluar lebih jauh lagi karena para pedagang ini mulai memotong posisi mereka. Jika pair trading bisa mendorong miliarder untuk bunuh diri. Saya pikir itu memberitahu Anda bahwa Anda harus menjauh juga. Rekomendasi saya: Jaga agar hidup anda sederhana jangan melakukan pair trading. Hak Cipta copy2017 MarketWatch, Inc. Semua hak dilindungi undang-undang. Data Intraday yang disediakan oleh ENAM Informasi Keuangan dan tunduk pada persyaratan penggunaan. Data akhir hari sejarah dan terkini yang disediakan oleh ENAM Informasi Keuangan. Data intraday tertunda per persyaratan pertukaran. Indeks SampPDow Jones (SM) dari Dow Jones amp Company, Inc. Semua penawaran ada di bursa lokal. Data penjualan terakhir real time yang disediakan oleh NASDAQ. Informasi lebih lanjut tentang simbol NASDAQ yang diperdagangkan dan status keuangan mereka saat ini. Data intraday tertunda 15 menit untuk Nasdaq, dan 20 menit untuk bursa lainnya. Data SampPDow Jones (SM) dari Dow Jones amp Company, Inc. Data intraday SEHK disediakan oleh ENAM Informasi Keuangan dan paling lambat 60 menit tertunda. Semua kutipan ada di waktu pertukaran lokal. Tidak ada hasil yang ditemukan Berita Terbaru Materi di situs ini disediakan untuk tujuan informasi saja dan bukan merupakan tawaran untuk menjual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan saran investasi. Layanan oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Materi di situs ini disediakan untuk tujuan informasi saja dan bukan merupakan penawaran untuk dijual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan layanan konsultasi investasi oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Pada dasarnya ya, ternyata tidak dikelompokkan dalam kerangka waktu itu, namun kembali terkonsentrasi dalam jangka panjang. Saya pikir penarikan yang Anda tunjukkan adalah kasus yang kuat mengapa Anda benar-benar ingin banyak pasangan bertransaksi pada saat bersamaan. Pasangan dapat dikelompokkan berdasarkan skala waktu yang berbeda, dan yang diberikan tidak akan selalu berada dalam keadaan tradabel (penyebaran besar, penyebaran kecil). Dengan meningkatkan ukuran sampel Anda, Anda dapat membuatnya jauh lebih mungkin bahwa setidaknya satu pasangan akan menjadi negara yang sangat dapat diperdagangkan pada waktu tertentu, dan menghaluskan benjolan aneh yang Anda lihat di sini. Materi di situs ini disediakan untuk tujuan informasi saja dan bukan merupakan penawaran untuk dijual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan layanan konsultasi investasi oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Anthony, senang bertemu denganmu di sini, saya telah mencari penerapan yang bagus untuk tes Johansen untuk sementara tapi tidak bisa menemukannya. Ada diskusi yang cukup panjang (tapi basi) dan tarik permintaan pada github tentang memasukkannya ke dalam statsmodel: githubstatsmodelsstatsmodelsissues448 dan githubjosef-pktstatsmodelscommitbf79e8ecb12d946f1113213692db6dac5df2b6e9 Ini sangat buruk seperti yang pasti dalam quant finance ini cukup banyak digunakan. Materi di situs ini disediakan untuk tujuan informasi saja dan bukan merupakan penawaran untuk dijual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan layanan konsultasi investasi oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Materi di situs ini disediakan untuk tujuan informasi saja dan bukan merupakan penawaran untuk dijual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan layanan konsultasi investasi oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Kami sedang mengerjakan sebuah cara untuk membuat kloning notebook-bisa menjadi lingkungan penelitian tersendiri. Sementara itu mereka yang tertarik bermain-main dengan notebook dari postingan asli bisa mendownloadnya disini. Setelah mendownload upload ke akun penelitian Anda. Jika Anda belum memiliki akun penelitian, masukkan sebuah algoritma ke dalam kontes untuk menerima akses. Trader yang baik, Metode yang diberikan di notebook akan menyaring daftar sekuritas untuk kointegrasi, kondisi mendasar yang diperlukan untuk perdagangan pasangan. Masalahnya bukan sebagai kerumitan komputasi karena hilangnya kekuatan statistik. Semakin banyak perbandingan yang Anda lakukan, semakin sedikit bobot yang harus Anda berikan pada nilai p yang signifikan. Fenomena ini dijelaskan disini. Agar secara statistik ketat, Anda harus menerapkan koreksi Bonferroni terhadap nilai p yang diperoleh dari skrip kointegrasi berpasangan. Alasannya adalah karena semakin banyak nilai p yang Anda hasilkan, semakin besar kemungkinan Anda menghadapi nilai p yang signifikan yang palsu dan tidak mencerminkan perilaku kointegrasi aktual pada sekuritas yang mendasarinya. Karena jumlah perbandingan yang dilakukan saat mencari kointegrasi berpasangan dalam n sekuritas tumbuh pada tingkat O (n2), bahkan melihat 20 sekuritas akan membuat sebagian besar uji statistik tidak berguna. Pendekatan yang lebih baik adalah menghasilkan sekumpulan sekuritas kandidat yang baru dengan menggunakan analisis hubungan ekonomi yang mendasarinya. Sejumlah kecil tes statistik kemudian dapat dilakukan untuk menentukan pasangan mana, jika ada, yang dikointegrasikan. Beritahu saya jika ini yang Anda maksud. Materi di situs ini disediakan hanya untuk tujuan informasi dan bukan merupakan penawaran untuk dijual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan layanan konsultasi investasi oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Aaron Apakah saya benar dalam membaca argumen Anda umumnya sebagai berikut - Di dunia nyata Bonferroni terlalu membatasi dan jumlah pasangan menguntungkan yang Anda kehilangan melalui koreksi melebihi kepastian statistik yang Anda dapatkan. Saya pikir kita setuju dengan poin terakhir yang Anda buat. Menurut saya, banyak analisis ekonomi yang dilakukan orang-orang sederhana dan mengabaikan hubungan yang berpotensi menarik yang cenderung mengandung alfa non-arbitrase. Terima kasih Sebenarnya kami berencana untuk memperluas perpustakaan contoh ke kurikulum keuangan kuantitatif yang diajarkan dengan buku catatan dan algoritme pendamping. Kami akan mengadakan serangkaian ceramah musim panas saat kami mengembangkan lebih banyak topik, jadi awasi mereka. Buku catatan Anda sangat keren dan saya bertanya-tanya seberapa stabil nilai kointegrasi bahkan untuk pasangan yang sangat terkointegrasi. Sayangnya, saya tidak berpikir saya akan punya waktu untuk melihat ke dalam hal itu dalam waktu dekat dengan produksi notebook kurikulum kami yang lain. Kami mencari kontributor tamu, namun. Jika Anda memiliki buku catatan yang ingin Anda tampilkan dalam kurikulum kami dengan penuh pujian kepada penulis, kirimkan cara saya dan saya akan melihat apakah isinya sesuai dengan konten kami saat ini. Materi di situs ini disediakan hanya untuk tujuan informasi dan bukan merupakan penawaran untuk dijual, ajakan untuk membeli, atau rekomendasi atau pengesahan untuk keamanan atau strategi apa pun, dan juga tidak merupakan tawaran untuk memberikan layanan konsultasi investasi oleh Quantopian. Selain itu, materi tersebut tidak memberikan opini sehubungan dengan kesesuaian keamanan atau investasi tertentu. Quantopian tidak menjamin keakuratan atau kelengkapan pandangan yang diungkapkan di situs web. Pandangan dapat berubah, dan mungkin tidak dapat diandalkan karena berbagai alasan, termasuk perubahan kondisi pasar atau keadaan ekonomi. Semua investasi melibatkan risiko, termasuk kehilangan prinsipal. Anda harus berkonsultasi dengan profesional investasi sebelum membuat keputusan investasi. Di dunia nyata Bonferroni terlalu ketat dan jumlah pasang menguntungkan yang Anda kehilangan melalui koreksi melebihi kepastian statistik yang Anda dapatkan. Tidak tepat. Ya, Bonferroni terlalu membatasi dalam arti memberi sedikit pasangan, tapi Bonferroni juga mengarahkan Anda ke pasangan yang salah. Dalam contoh kuesioner dengan 1.000 item yang diberikan kepada pasien kanker dan pasien non-kanker, kemungkinan sebagian besar item tidak berpengaruh pada kanker, atau setidaknya efek lemah dan kompleks seperti itu sehingga tidak layak digunakan untuk mendapatkan saran medis. Jadi jika Anda menginginkan 5 signifikansi, Anda menguji setiap item pada tingkat 0,005 (Anda menginginkan 3.9 standar deviasi, bukan hanya 1,6). Anda tidak keberatan bahwa, karena efek nyata yang cukup kuat untuk masalah kemungkinan akan muncul dengan signifikansi yang kuat. Jika Anda tidak melakukan Bonferroni, Anda akan mendapatkan 50 rekomendasi meskipun tidak ada barang yang penting, dan banyak saran yang tidak berguna. Kebetulan, Bonferroni adalah koreksi yang sangat konservatif, dan ada beberapa hal yang lebih canggih yang memungkinkan lebih banyak barang. Tetapi jika Anda memiliki 1.000 pasang tes, kemungkinan banyak dari mereka memiliki tingkat prediktabilitas kointegral. Bahkan jika tidak ada prediktabilitas, termasuk pasangan ekstra hanya menambahkan sedikit suara pada strategi Anda, yang tidak mengerikan. Anda juga tidak percaya bahwa ada di antara mereka yang memiliki prediktabilitas yang kuat sehingga siapapun bisa menyadarinya dan mengalihkannya. Jadi masuk akal untuk mempertimbangkan semua pasangan dengan signifikansi 5 atau kurang, dan menyaringnya dengan menggunakan kriteria ekonomi atau kriteria lain yang tidak terkait dengan data. Memilih hanya hubungan statistik terkuat tidak bijaksana. Anda dapat mengaturnya dalam kerangka Bayesian jika Anda menyukai konsistensi dan presisi atau Anda bisa menggunakan aturan praktis ad hoc. Harus ada cerita di balik pasangan Ini sebenarnya adalah pertanyaan semantik dan bukan masalah finansial. Jika Anda menerapkan pendekatan statistik murni tanpa mempertimbangkan pasangan sebenarnya, Anda akan berakhir dengan ratusan atau ribuan pasang, termasuk beberapa yang tumpang tindih. Kemudian kita tidak akan menyebutnya sebagai strategi perdagangan pasangan tapi strategi ekuitas jangka pendek. Gagasan tentang perdagangan pasangan adalah Anda bisa mendapatkan wawasan tambahan dengan mempertimbangkan alasan spesifik untuk ketergantungan antara saham dan wawasan tersebut dapat menghasilkan posisi yang lebih akurat, dan juga menghindari kerugian besar ketika relasi tersebut terputus. Hubungan yang jelas, seperti dua saham topi besar di industri yang sama, cenderung tidak berguna. Itu kadang membingungkan, karena beberapa perdagangan pasang awal yang terkenal melibatkan pasangan seperti itu, dan masih digunakan untuk contoh di sebagian besar teks. Tapi terlalu banyak orang yang melihat spread itu terlalu dekat untuk mendapatkan rasio Sharpe tinggi yang Anda butuhkan untuk strategi yang tidak berkesan seperti perdagangan pasangan. Tinggalkan Sharpes marjinal itu ke ekuitas jangka pendek yang memiliki lebih banyak posisi. Juga, ketika kita berbicara tentang alasan hubungan pasangan, kita membicarakan keduanya positif - mengapa sulit membayangkan sebuah dunia di mana nilai-nilai dari perusahaan-perusahaan ini berbeda dari proporsi historisnya - dan yang negatif - mengapa Saham ini merespons berita ekonomi yang berbeda. Jadi untuk dua perusahaan yang hampir identik, pertanyaan pertama itu mudah, tapi yang kedua sulit. Bagi dua perusahaan yang tampaknya tidak terkait seperti MS dan EXPE itu sebaliknya. Anda mungkin mengatakan sesuatu seperti, quot Dalam ekonomi yang baik, Morgan Stanley mendapatkan banyak bisnis dan banyak orang sering bepergian, tapi pada dasarnya hampir ada hampir dua perusahaan. Alasan pasangan klasik adalah dua perusahaan yang menanggapi faktor ekonomi dasar yang sama, mengatakan harga minyak atau tingkat suku bunga atau kekuatan dolar AS, namun pada titik yang berbeda dalam rantai pasokan, katakanlah harga minyak mentah versus pendapatan dari pabean. Sebuah link tunggal tidak cukup baik, hampir semua perusahaan menanggapi faktor-faktor ini. Tapi Anda dapat menemukan pasangan yang sesuai dengan faktor yang lebih sempit, katakanlah aktivitas fracking di AS Timur Laut atau curah hujan di California tengah, atau arah yang sesuai pada sejumlah faktor luas. Atau Anda bisa menemukan dua perusahaan yang sebenarnya berada dalam bisnis serupa saat ini, namun untuk alasan historis tercantum di berbagai sektor. Situasi umum lainnya adalah dua perusahaan yang terlibat dalam berbagai titik siklus hidup homebuilder aset tahan lama dan toko furnitur dengan geografi serupa misalnya. Bagaimanapun, bila Anda memiliki alasan, Anda memiliki hal-hal yang perlu dipantau untuk menyesuaikan posisi Anda dan untuk mengingatkan Anda jika dislokasi besar adalah peluang perdagangan yang bagus atau pertanda dari pada hubungan historis telah rusak. Jika Anda tidak memiliki alasan, Anda akan lebih baik memiliki banyak diversifikasi, yang berarti Anda bisa mendapatkan pekerjaan analisis spesifik untuk masing-masing pasangan. Cobalah untuk menemukan beberapa pasangan Anda dapat mengerti Jika saya membaca sesuatu dengan benar, dengan quotunderstandquot Anda berarti bahwa seharusnya ada beberapa cerita intuitif yang mendasari di balik hubungan ini, saya kira sehingga ada sedikit risiko bahwa hubungan itu akan tiba-tiba hilang. Apakah Anda berbicara tentang sebuah Jenis narasi, quotAlasan kita pikir ini sedang terjadi, tapi sebenarnya bisa dijelaskan dengan modelnya. Quot atau model kuantitatif penjelasan yang memberikan cerita di balik hubungan Katakanlah saya menemukan perdagangan pasangan berdasarkan gagasan bahwa ketika konsumen membeli banyak telur, penjualan daging menurun, dan sebaliknya. Saya bisa membuat sebuah cerita bahwa orang hanya bisa makan banyak untuk sarapan pagi, dan berhenti begitu saja. Saya memiliki perasaan hangat dan kabur, dan jika saya seorang trader profesional, mudah-mudahan manajemen saya juga akan merasa hangat dan kabur. Tapi apakah risikonya benar-benar berbeda tanpa cerita Kecuali saya benar-benar mencari studi yang relevan tentang sarapan pagi, atau melakukan sendiri, maka saya bisa saja tertipu. Dan jika penyebabnya tidak dapat dikodekan menjadi seperangkat peraturan, maka itu bukan perdagangan kuantitatif yang benar-benar otomatis, benar Sebagai pengguna Quantopian yang tidak melakukan hal semacam ini untuk mencari nafkah, saya perlu mendapatkan dana dalam dana lindung nilai Quantopian , Biarkan lari, dan kumpulkan cek. Tidak ada waktu untuk melakukan banyak analisis offline. Ada pasangan yang lebih baik daripada ada pedagang kompeten yang mengejar mereka terdengar seperti tanah susu dan madu bagi kita penghuni Quantopia. Ini akan mengatakan bahwa tim Quantopian harus memikirkan untuk mengadukan pasangan calon untuk 35.000 pengguna mereka untuk memeriksa seperti sekelompok semut, mencoba untuk menghasilkan cerita untuk subkumpulannya (akan mengambil XYZ amp PDQ, melakukan penelitian, dan melihat Jika saya dapat menemukan seorang pendukung untuk mendukung relationship. quot). Aku hanya mencoba untuk memilah-milah jika ini bisa dikurangi untuk berlatih bagi pengguna Quantomian Joe Schmo, atau jika ini adalah usaha tanpa harapan. Apakah ada jalan bagi Quantopian untuk mendapatkan ratusan pasangan terukur dan terukur yang menggaet algos untuk dana lindung nilai 10B mereka (ingatlah bahwa menurut perkiraan saya, mereka memerlukan beberapa ribu algos berbeda dalam dana tersebut) Atau apakah ini semua sekumpulan bla, bla , Blah saya telah mencoba pencarian otomatis dari pairsbaskets, menggunakan teknik pengetahuan umum, dan walaupun saya telah berhasil melewati mereka semua dengan penguji tingkat centang saya, beberapa yang saya amati secara pribadi sebagian besar tidak berharga daripada dugaan penyebarannya - pengembaliannya Pencarian grid saya ternyata hanya palsu atau karena bid-ask bouncing. Namun, saya tahu pasti bahwa orang-orang menjalankan portofolio perdagangan pasangan otomatis yang menguntungkan secara menguntungkan. Saya menganggap itu mungkin, tapi cara saya mendekati itu naif. Mungkin metode kerja keras adalah cara untuk pergi, datang dengan tesis tentang pengemudi dan kemudian mencari portofolio yang akan mengekspresikan tesis ini, dengan konstruksi rasio lindung nilai yang sebenarnya dilakukan dengan mengutip secara proporsional dengan menggunakan filter Kalman atau apapun. Pengambilananku adalah mengobrol tentang perdagangan pasangan itu indah, tapi harus ada fokus untuk menguranginya agar berlatih, dengan semacam alur kerja yang mudah didekati, sehingga pengguna Quantopian bisa duduk di piyamanya dengan secangkir kopi di hari hujan. Dan benar-benar datang dengan algo yang setengah jalan yang layak yang akan berhasil masuk ke dalam dana Q yang berhadiah banyak orang. Misalnya, kita punya: coba cari beberapa pasang yang bisa kamu mengerti. Mungkin metode kerja keras adalah cara untuk pergi, datang dengan tesis tentang driver. BAIK. Jadi apa alur kerja untuk pengguna Q khas Anda Perlu diingat, ini perlu terukur. Tidak akan ada gunanya jika hanya pengguna dengan gelar yang lebih tinggi dan 20 tahun pengalaman industri bisa sukses. Jika jawabannya adalah, quotWell, tidak ada alur kerja. Anda hanya perlu tahu apakah kemudian perdagangan pasangan tidak dapat didekati pada Q. Kami memiliki rekomendasi pembacaan dan pemikiran pemikiran Aaron di atas, tapi baca juga, entahkah, saya pernah melihat di suatu tempat bahwa ada teknik untuk mensintesis pasangan perdagangan, dari keranjang sekuritas. Apakah ini bekerja atau apakah yang efektif berakhir dengan portofolio ekuitas jangka panjang yang disebut oleh Aaron Brown di atas Jenis cerita hangat dan kabur yang Anda sebutkan tidak ada gunanya untuk investasi, walaupun seperti yang Anda katakan dapat meyakinkan investor dan regulator. Apa yang Anda cari adalah kovariat untuk memperbaiki strategi Anda dan yang terpenting, memperingatkan Anda saat ini tidak akan berhasil. Perangkap kuant adalah bahwa ketika hubungan Anda rusak, itu hanya terlihat lebih menarik bagi model Anda, dan Anda cenderung hancur. Cerita telur dan daging sebenarnya adalah kebalikan dari apa yang Anda inginkan. Yang mengatakan ada konsumsi total tetap, sehingga jumlah total yang dikonsumsi dari kedua produk itu tetap, artinya mereka dikelompokkan secara kointegrasi. Jika mereka berkorelasi positif, katakanlah karena investor menawar atau menurunkan semua makanan sarapan sebagai sebuah kelompok, Anda akan melakukan perdagangan anti-pasang. Anda mencari hal-hal yang harus berada dalam semacam keseimbangan jangka panjang, tapi bergerak berlawanan arah dalam jangka pendek. Cerita yang hangat dan kabur mungkin berupa konstruksi perumahan dan penjualan furnitur, dalam jangka pendek jika orang menabung untuk uang muka mereka tidak membeli perabotan, dan rumah baru keluarga miskin dibuat karena furnitur lama dan kekurangannya. Tapi dalam jangka panjang, rumah akan dilengkapi perabotan. Ini tidak akan menjadi kisah perdagangan pasangan karena ini berkaitan dengan keseluruhan sektor. Untuk memanfaatkan ini, Anda akan membangun sebuah model yang menelusuri siklus hidup penuh, dan mungkin melibatkan faktor lain seperti suku bunga dan demografi keluarga dan pola migrasi, dan menukar sejumlah besar saham. Agar praktis ini, berikut adalah resep Trading Trading for Dummies (maksud saya dengan hormat, saya adalah penggemar berat untuk buku For Dummies). Jalankan beberapa jenis layar statistik untuk mengidentifikasi target perdagangan pasangan yang menjanjikan. Jangan mencari signifikansi statistik yang ekstrim, hanya beberapa tingkat moderat untuk menyaring suara seperti 5 atau 1. Ini dapat membantu membatasi satu anggota dari setiap pasangan ke perusahaan atau wilayah tempat Anda mengetahui sesuatu. Lihatlah pasangannya, berkonsentrasi pada yang tampak agak terkait tapi tidak sepenuhnya jelas. Jangan hanya bertanya mengapa mereka muncul terkoordinasi, juga bertanya mengapa mereka menyimpang dalam jangka pendek. Pada akhirnya Anda membutuhkan kedua kekuatan untuk menjadi kuat untuk perdagangan pasangan yang kuat. Juga, jangan hanya melihat pada kali hubungan bekerja (deviationcorrection) tapi kadang-kadang ketika itu terjadi. Sebagian besar waktu Anda akan menyimpulkan bahwa baik kointegrasi atau penyimpangan jelas adalah kebisingan acak, kejadian diskrit tidak mungkin berulang atau tidak dapat dijelaskan. Terkadang Anda akan menemukan cerita yang bagus. Katakanlah kedua perusahaan memproduksi suku cadang yang digunakan dalam produk serupa, dan produsen produk ini ingin menyimpan beberapa pemasok dengan sehat untuk memiliki rantai pasokan yang kuat. Jadi kedua perusahaan naik turun dengan kesehatan produsen yang mereka layani, dan keduanya tidak dapat berhasil terlalu banyak dengan biaya yang lain. Namun karena lokasi fasilitas mereka, seseorang memiliki keunggulan biaya pengiriman selama musim pengiriman Great Lakes, dan yang lainnya memiliki keuntungan di musim dingin. Musim dingin akan menghasilkan bisnis yang hilang dan persediaan yang meningkat untuk perusahaan pertama, tapi akan dibuat kemudian musim dingin yang hangat akan melakukan kebalikannya. Jika Anda melakukan perdagangan pasangan ini, Anda pasti ingin memonitor industri secara keseluruhan untuk jenis perusahaan ini, ditambah dengan pengiriman Great Lakes. As long as the sum of the two companies is moving up and down with the industry, and the deviations are occurring in the expected direction when there are changes in Great Lakes shipping costs or volume, you like the trade. But if the two begin to diverge from the industry, they could both be winning or losing due to some unrelated reason, and the shipping relation may no longer hold. Also if you see deviations increasing without any shipping news, it could be that some other factor is at play, say quality problems at one company or the emergence of a new competitor. Based on your research, you may decide to adjust the standard pairs trading algorithm, perhaps only entering into new trades from November to April, or only at certain levels of Great Lakes shipping costs. These kinds of refinements can make major improvements to pairs trading. You39ll also construct an alert that says the deviation is too large relative to your assumed explanation, and you should get out of the strategy until you figure things out. All of this, except the figure things out, can be automated. If you want complete automation, the strategy will have to kill itself whenever unusual things occur (for human pairs traders, these signal times of opportunity for qualitative trading). Clearly this is for someone who has quant skills, but also general research skills and business judgment. Run some kind of statistical screen to identify promising pairs trading targets. Don39t look for extreme statistical significance, just some moderate level to screen out the noise like 5 or 1. It can help to limit one member of each pair to companies or regions you know something about. it sounds like it could be productive for Quantopian to open-source some efficient tools for the screening (and maybe up their game in terms of computing resources). Let39s say I39m an expert on company XYZ and maybe I could narrow down my field of candidate securities for comparison to NASDAQ-listed stocks, of which there are about 3,000. So, it is an O(N) computing problem, not O(N2) as Delaney mentions above for the general screening problem. But, I39d like to compute the statistics on a rolling basis, every trading minute over 2 years. I39d have: (3000 comparisonsminute)(390 minutesday)(252 daysyear)(2 years) 589,680,000 comparisons Is something like this at all feasible on the Quantopian research platform If not, how would I scale it back to something that would actually run in a reasonable amount of time (a few days at most) but still provide useful results I39m playing around with the algorithm by Ernie Chan that you posted. Surprisingly, it fails entirely when I swap the pair, see the attached backtest (I39ve only changed the order). Also, how to treat the negative hedge (beta from OLS). With the current implementation we go long (short) on both positions when the sign of the hedge is the same as the sign of the z-score, which you don39t expect from pair trading. What economic reason can lead to such cointegrations Not sure exactly why it39s failing when you swap the order. Seems like the math may not be robust to an 39upside-down39 pair. The hedge ratio comes from the formal definition of cointegration, which is that for some b and ut yt - b xt, ut is stationary (the mean stays the same). Therefore we try to estimate the b parameter in each trade so that we can correctly produce a stationary drift between the two securities. It can be the case that the two are negatively cointegrated, whether there39s a strong economic reason for this I39m not sure. You might try putting in place restrictions to not trade when you have double long or double short positions, or employing a better estimation method for b (more data points for example). All of the issues you bring up are very sophisticated improvements, and making these improvements to the algorithm could result in something very good. I don39t have cut and dried solutions for you, as you are now dancing around the edge of what is known about algorithmic trading. A lot of it comes down to rigorously testing different signal processing methods to see which yield the best out of sample performance. Also, like you said it39s important to let the economic reasoning drive the creation of your model. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. Simon, Here is a temp website which has similarity of movement information, which is about the same idea as pairs. StockA is the stock you are comparing to, row is how this pair ranks to all pairs, (its row count). It only contains information for the top 5000 or so pairs. The data is pulled from the period of Aug 2014 to Feb 2015 and is an average of each day. The idea behind the algorithm is not actually for pairs trading, but is for similarity of how a pair moves. I will leave this test site up for a few weeks. There is certainly a high computational cost to looking at all possible pairs. However, there is a tradeoff to this approach, as you put yourself at a high risk for multiple comparisons bias. Please see earlier in this thread for a fairly complete discussion of this issue. Regardless of which method you use to select pairs, you39ll want to do some additional validation using the notebook and then use the algorithms in this thread to try backtesting a strategy. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. What is quotmultiple comparisons biasquot I39m lazy and don39t feel like sifting through this rather extensive discussion thread. I find it hard to believe that pairs trading would work as a scalable hedge fund strategy (be able to pour 1039s of millions into a single pair). Is there any evidence In other words, why is Quantopian promoting this This is one of the best threads on the site. It scales you can trade hundreds of pairs. Multiple comparisons is a core problem in all of statistics, right up there with overfitting. The general idea is that if you run 100 statistical tests on random data, you should still expect to get 5 below a 5 cutoff and 1 below a 1 cutoff based on random chance. This is true when testing various iterations of a model, or many pairs. Because the number of pairs is O(n2) you should expect to get a lot of spurious p-values when looking for pairs. A naive strategy of just looping through pairs won39t work, you need to be a bit more sophisticated. And yes you trade many pairs with low exposure to each. That said, I think that long-short equity strategies may be a better first bet to get into the fund at this point, just based on robustness and capacity. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. Grant, There is more electricity used in the state of New Jersey doing calculations on the market than there is electricity used in that state for manufacturing. Pairs strategy likely accounts for at least 50 of this usage as even HFT likely often uses some version of deviation from the mean. It is my opinion that the market is so saturated with pairs trading that given the price of any ten tickers that had no big news, one could deduce the price of the rest of the market and be within 0.7 of the actual price, 90 of the time for the top traded 4000 stocks. (and it could probably be done with less than ten tickers. ) So, for a 30 dollar stock, the margin of error would be about a quarter. This is how precisely, compared to each other, I think they move. Until there is news. It sounds like a corollary to the reciprocal of the law of large numbers given enough samples you will always find something to fit. I would reintroduce the concept I proposed in an article in SampC last spring the directed acyclic graph or DAG. Using thousands of correlated or cointegrated pairs I built groups from them. Those groups were essentially social graphs of securities. You can search here for DAG, but briefly, you can use the concept of pair trading, that is, fade and favor the divergences, but with a correlated group. And such a group is assembled, dynamically, from a list of pairs that are quotfriends of friendsquot. It39s a pairs strategy, essentially, but with lower risk and less work managing hundreds of separate strategies. That said, I think that long-short equity strategies may be a better first bet to get into the fund at this point, just based on robustness and capacity. Have people been coming up with good ones If so, what proportion are using the new data sets If not, why not, do you think that is I haven39t been focusing on them at all, mostly because there39s a problem of opportunity cost if I spend all my time looking for equity long-short algos, not only is there a chance I don39t find anything, but if I do, there39s still a chance that Quantopian doesn39t select it, and since I cannot trade them myself, that time is wasted (unless I pitch it to other funds I suppose). If I look for algos that I personally can trade, and I find some, then I trade them. I realize there39s an unfortunate schism wherein I am using your platform but not contributing to your business model, so if you have any ideas how I can help without wasting my time writing algos that only work high account levels, please let me know. Pairs tradingstatistical arbitrage might be one solution, but I39ve found them very difficult to implement anything that looks promising in Quantopian fails the backtest when using dividend-adjusted bid-ask tick data, so I might shift my focus back to building my own lower latency infrastructure for a while. Have people been coming up with good ones If so, what proportion are using the new data sets If not, why not, do you think that is I can39t release any specific data on this. I can say that there39s a lag between when we update product featurestry to educate people about algorithm writing techniques (larger universe size, shorting), and when new strategies start appearing. We39d love more large universe strategies right now and I39m trying to figure out ways to make it easier for folks to develop large universe long-short strategies using pipeline. I haven39t been focusing on them at all, mostly because there39s a problem of opportunity cost if I spend all my time looking for equity long-short algos, not only is there a chance I don39t find anything, but if I do, there39s still a chance that Quantopian doesn39t select it, and since I cannot trade them myself, that time is wasted (unless I pitch it to other funds I suppose). If I look for algos that I personally can trade, and I find some, then I trade them. I realize there39s an unfortunate schism wherein I am using your platform but not contributing to your business model, so if you have any ideas how I can help without wasting my time writing algos that only work high account levels, please let me know. Pairs tradingstatistical arbitrage might be one solution, but I39ve found them very difficult to implement anything that looks promising in Quantopian fails the backtest when using dividend-adjusted bid-ask tick data, so I might shift my focus back to building my own lower latency infrastructure for a while. Totally reasonable. We don39t release our product with the expectation that everybody will use it to develop strategies for the fund, we also want to support your use case of personal trading. We also understand there39s a conflict between pushing people to write high capacity market neutral long-short strategies, when those will never work on their own money. What I39m trying to figure out is ways to make the workflow of producing and evaluating factors easier, because once you have a factor-based ranking system, it39s pretty easy to slot that into an existing long-short algorithm using pipeline. I39m working on sharing a pipeline algorithm with the community and attaching it to the lectures page in an effort to get more cloning and tweaking going on. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. Here is a pipeline algorithm that I just published as the goto example of a long-short equity strategy. I39m sure it will go through many improvements as the public eye turns to it, but it should at least be a start. It39s tricky because we do want to publish algorithms that are 95 of the way done, so that users can take the last 5 and improve the strategies in many different uncorrelated ways. With long-short equity most of the work is in choosing good factors and factor ranking techniques. Unfortunately those are the type of signals that will disappear when shared publicly, but the actual machinery to trade within the algorithm should stay pretty consistent. If you39re maybe looking to learn pipeline a bit, I would recommend going through Lectures 17 and 18. then looking at the algorithm. I can say for certain we are working on the hedge fund. Even if you have strategies that aren39t consistently winning the contest, we may be interested in an algorithm that can consistently do ok. Ultimately, my job as the one overseeing the lectures is to keep trying to make it easier so people don39t have to spend as much time working on algorithms that may never pay off for them, and so we get more algorithms that do pay off in the long run. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. The example strategies cheat and run on the same timeframe over which we did research and found the securities to be cointegrated. In a real strategy you39d want to find pairs that were cointegrated into the future and not just historically cointegrated. The template should stay largely the same, so it39s an issue of swapping in new securities that you have statistical evidence will stay cointegrated. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. This is a very interesting idea and definitely something that professional quants do. At the core we just want two assets on either side of a pair, and a portfolio of assets will do just as well as a single equity. There are probably pros and cons of each method, but the idea of using a basket of things rather than a single thing can greatly reduce your position concentration risk and lead to a better algorithm. I39d say it39s worth research. You39d still likely want a few different pairs of baskets as each would smooth out the return curve of the other and produce a lower volatility algorithm. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. Delaney Granizo-Mackenzie I have to run an errand, so I only have five minutes, but hopefully I can be clear in that time. To demonstrate the chops of an AI system, I created an algorithm that can represent the small changes in stocks price, as the sum of a set of ETFs. For example, with MSFT one might have XLK, XLY, FXE, FXI, and some others. I can show that the typical price movements during a day can be represented in this way. However, when there is specific news, then it is no longer true, if the news is strong. What I believe this shows is that instead of things quotreturning to the meanquot they are in fact not moving arbitrarily and so, if they return to the mean, it is because one of the underlying components in fact moved. (Of all the underlying components, usually only one or two have news, and the rest are balancing each other out, once the price has adjusted.) How might one design a trading platform for this as even if you do know it is the sum of other waveforms that are causing one waveform, one still doesn39t know what causes them to move until after the fact. (the reduction in influence is 11.6 when looking at the components, so after a couple of feedback loops, the influence is not measurable. Thanks, and sorry for the hurried note, Daniel Hi everybody Have you read Algorithmic Trading written by Ernie Chan For sure you read it, I have a question: in fact I am not good in programming and working with Matlab, I am really interested in Currency cross rate part of the book and I want to implement the positions in live trading but I don39t know how to do that in fact I can39t understand what the numbers as positions mean If somebody can guide me I39m really appreciated. Not entirely sure I39m understanding your thesis but it seems that you39ve created an expression that models the returns of a specific stock from it39s sector exposures. This is actually a common risk modeling tactic, check out my notebook here. To build a trading strategy off of this I would take your hypothesis about changing news and use that to alter the coefficients of you r model. A cool place to start would be to check out the lectures on factor modeling and then maybe look at some newssentiment data sets to see if you can find any anomalies. The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions. James, That is close. It models the returns to within a few cents usually, at any moment in time, depending on the stock and its volatility as a sum of its sectors. (except when it has specific news.) What I envision behind it is a large set of funds using NLP to invest by sector based on news. Because they are so large, then they tend to swamp out the market during normal times. I can also show that stock prices changes are directly proportional to the sum of the underlying sectors information, for most time periods. For example, the price changes for three months show this and also for three weeks, which is a bit chaos like, as it would seem they wouldnt be so perfectly in tune. Anyway, with this I can sort stocks by their overall market efficiency (the more efficient you are, the more you sync with the relationship stated above). I also believe that there are huge funds that are interested in doing nothing more than treading water (as one possible explanation) and they move their money around the world, just trying to stay even, and so the result is that at any given time, the sum of everything stays near zero. (when one thing goes up somewhere, something else somewhere else goes down.) These relationships also break down during periods of very high volatility such as fall 2015. There are other things I am able to quantify, but again have no idea how to use. When information about a specific stock or sector hits the market, it is my observation that the more objective the information, the faster the market responds, and the more subjective it is, the slower the market responds. For example, when Ackman says that HLF is a pyramid scheme, then it can sometimes be hours, and sometimes even days before that news is no longer affecting the price of the stock, but when an analyst upgrades or downgrades a stock, that is more objective and the entire price adjustment is over in fifteen minutes. (If you subtract out market movements then an analysts announcement looks like a log curve, with most of the action in the beginning and a bit of a ringing at the last.) Again, this all happens too fast to be of use, and it is after the fact that I can say, quotThat was subjective. quot I don39t think I am able to alter the coefficients as you suggest. I am using a hard coded take on a system of recursive polynomials for my modeling, so there are billions of coefficients. Hi, I have a quick and possibly dumb question. Why did you use the ratio instead of the difference between S1 and S2 in the Quantopain pairs trading lecture In the co-integration lecture, you use the difference instead. In other sources, they use the difference as well.

No comments:

Post a Comment