Saturday 19 August 2017

Hft trading strategy


Perdagangan Frekuensi Tinggi - HFT Apa itu Perdagangan Frekuensi Tinggi - HFT High-frequency trading (HFT) adalah platform perdagangan program yang menggunakan komputer canggih untuk menukar sejumlah besar pesanan dengan kecepatan sangat cepat. Menggunakan algoritma kompleks untuk menganalisis beberapa pasar dan mengeksekusi perintah berdasarkan kondisi pasar. Biasanya, para pedagang dengan kecepatan eksekusi tercepat lebih menguntungkan daripada trader dengan kecepatan eksekusi lebih lambat. BREAKING DOWN High-Frequency Trading - HFT Perdagangan frekuensi tinggi menjadi populer saat bursa mulai menawarkan insentif bagi perusahaan untuk menambahkan likuiditas ke pasar. Misalnya, New York Stock Exchange (NYSE) memiliki sekelompok penyedia likuiditas yang disebut Supplemental Liquidity Providers (SLPs) yang mencoba menambahkan persaingan dan likuiditas untuk penawaran yang ada di bursa. Sebagai insentif bagi perusahaan, NYSE membayar biaya atau potongan harga untuk memberikan likuiditas tersebut. Pada bulan Juli 2016, rabat SLP rata-rata adalah 0,0019 untuk NYSE dan NYSE MKT-listed securities di NYSE. Dengan jutaan transaksi per hari, ini menghasilkan sejumlah besar keuntungan. SLP diperkenalkan menyusul jatuhnya Lehman Brothers di tahun 2008, saat likuiditas menjadi perhatian utama investor. Manfaat HFT Keuntungan utama dari HFT adalah meningkatkan likuiditas pasar dan spread bid-ask yang dihapus yang sebelumnya terlalu kecil. Ini diuji dengan menambahkan biaya pada HFT, dan akibatnya, spread bid-ask meningkat. Satu studi menilai bagaimana spread bid-ask Kanada berubah ketika pemerintah memperkenalkan biaya pada HFT, dan ditemukan bahwa spread bid-ask meningkat sebesar 9. Kritik terhadap HFT HFT kontroversial dan telah mendapat beberapa kritik keras. Ini telah menggantikan sejumlah besar broker-dealer dan menggunakan model dan algoritma matematika untuk membuat keputusan, mengambil keputusan dan interaksi manusia dari persamaan. Keputusan terjadi dalam milidetik, dan ini bisa mengakibatkan pergerakan pasar yang besar tanpa alasan. Sebagai contoh, pada tanggal 6 Mei 2010, Dow Jones Industrial Average (DJIA) mengalami penurunan intraday terbesar yang pernah ada, menurun 1.000 poin dan turun 10 hanya dalam 20 menit sebelum bangkit kembali. Sebuah penyelidikan pemerintah menyalahkan sebuah tatanan besar-besaran yang memicu aksi jual untuk kecelakaan tersebut. Kritik tambahan terhadap HFT adalah memungkinkan perusahaan besar memperoleh keuntungan dengan mengorbankan orang-orang kecil, atau investor institusional dan ritel. Keluhan utama lainnya tentang HFT adalah likuiditas yang diberikan oleh HFT adalah likuiditas hantu, artinya likuiditas yang tersedia untuk pasar satu detik dan yang berikutnya, mencegah pedagang dari benar-benar dapat menukar likuiditas ini. Strategi dan Rahasia Perdagangan Frekuensi Tinggi (HFT) Kerahasiaan, Strategi dan Kecepatan Perusahaan adalah istilah yang paling tepat untuk mendefinisikan perusahaan dengan frekuensi tinggi (HFT) dan memang, industri keuangan pada umumnya seperti sekarang ini. Perusahaan HFT rahasia tentang cara operasi dan kunci kesuksesan mereka. Orang-orang penting yang terkait dengan HFT telah menghindari pusat perhatian dan lebih memilih untuk menjadi kurang dikenal, meskipun sekarang berubah. Perusahaan-perusahaan di bisnis HFT beroperasi melalui berbagai strategi untuk berdagang dan menghasilkan uang. Strategi tersebut mencakup berbagai bentuk arbitrase indeks arbitrase. Volatilitas arbitrase Arbitrase statistik dan arbitrase merger bersamaan dengan makro global. Ekuitas jangka panjang Pembuatan pasar pasif, dan sebagainya. HFT mengandalkan kecepatan ultra cepat dari perangkat lunak komputer, akses data (NASDAQ TotalView-ITCH, NYSE OpenBook dll) ke sumber dan konektivitas penting dengan latensi minimal (delay). Mari kita jelajahi lebih lanjut tentang jenis perusahaan HFT, strategi mereka untuk menghasilkan uang, pemain besar dan banyak lagi. Perusahaan HFT umumnya menggunakan uang pribadi, teknologi swasta dan sejumlah strategi swasta untuk menghasilkan keuntungan. Perusahaan perdagangan frekuensi tinggi dapat dibagi secara luas menjadi tiga jenis. Bentuk HFT yang paling umum dan terbesar adalah perusahaan kepemilikan independen. Perdagangan proprietary (atau prop trading) dijalankan dengan perusahaan memiliki uang dan bukan milik klien. Sama halnya, keuntungannya untuk perusahaan dan bukan untuk klien eksternal. Beberapa perusahaan HTF adalah anak perusahaan dari perusahaan agen broker. Banyak perusahaan broker-dealer reguler memiliki sub bagian yang dikenal sebagai meja perdagangan proprietary, tempat HFT selesai. Bagian ini terpisah dari bisnis yang dilakukan perusahaan untuk pelanggan tetap dan eksternal. Terakhir, perusahaan HFT juga beroperasi sebagai hedge fund. Fokus utama mereka adalah memperoleh keuntungan dari inefisiensi penetapan harga sekuritas dan kategori aset lainnya dengan menggunakan arbitrase. Sebelum Aturan Volcker. Banyak bank investasi memiliki segmen yang didedikasikan untuk HFT. Post-Volcker, tidak ada bank komersial yang dapat memiliki meja perdagangan berpemilik atau investasi hedge fund semacam itu. Meskipun semua bank besar telah menutup toko HFT mereka, beberapa bank tersebut masih menghadapi tuduhan tentang kemungkinan penyimpangan terkait HFT yang dilakukan di masa lalu. Bagaimana Mereka Menghasilkan Uang Ada banyak strategi yang digunakan oleh pedagang yang pantas untuk menghasilkan uang bagi perusahaan mereka beberapa hal yang lumrah, ada pula yang lebih kontroversial. Perusahaan-perusahaan ini berdagang dari kedua sisi yaitu mereka melakukan pemesanan untuk membeli dan menjual dengan menggunakan limit order yang berada di atas pasar saat ini (dalam kasus penjualan) dan sedikit di bawah harga pasar saat ini (dalam kasus pembelian). Perbedaan antara keduanya adalah keuntungan yang mereka keluarkan. Dengan demikian, perusahaan-perusahaan ini menikmati pembuatan pasar hanya untuk mendapatkan keuntungan dari selisih antara spread bid-ask. Transaksi ini dilakukan oleh komputer berkecepatan tinggi dengan menggunakan algoritma. Sumber pendapatan lain untuk perusahaan HFT adalah mereka mendapatkan bayaran untuk menyediakan likuiditas oleh Electronic Communications Networks (ECNs) dan beberapa bursa. Perusahaan HFT memainkan peran pembuat pasar dengan menciptakan spread bid-ask, sebagian besar mengguncang saham dengan harga rendah, volume tinggi (favorit khas untuk HFT) berkali-kali dalam satu hari. Perusahaan-perusahaan ini melakukan lindung nilai risiko dengan mengkuadratkan perdagangan dan menciptakan yang baru. (Lihat: Saham Top High Frequency Traders (HFTs) Pick) Cara lain yang dihasilkan perusahaan ini adalah dengan mencari perbedaan harga antara sekuritas pada bursa atau kelas aset yang berbeda. Strategi ini disebut arbitrase statistik, dimana pedagang berpemilik sedang mencari inkonsistensi sementara dalam harga di berbagai bursa. Dengan bantuan transaksi ultra cepat, mereka memanfaatkan fluktuasi kecil ini yang bahkan tidak banyak diperhatikan. Perusahaan HFT juga menghasilkan uang dengan menikmati pengapian momentum. Perusahaan mungkin bertujuan untuk menyebabkan lonjakan harga saham dengan menggunakan serangkaian perdagangan dengan motif menarik pedagang algoritma lain untuk juga memperdagangkan saham itu. Penghasut seluruh proses tahu bahwa setelah pergerakan harga cepat yang sedikit dibuat secara artifisial, harga akan kembali normal dan oleh karenanya keuntungan pedagang dengan mengambil posisi sejak dini dan akhirnya diperdagangkan sebelum gagal. (Terkait Membaca: Bagaimana Keuntungan Investor Ritel Dari Perdagangan Frekuensi Tinggi) Perusahaan yang bergerak di bidang HFT sering menghadapi risiko yang terkait dengan anomali perangkat lunak. Kondisi pasar yang dinamis, serta peraturan dan kepatuhan. Salah satu contoh yang mencolok adalah sebuah kegagalan yang terjadi pada tanggal 1 Agustus 2012 yang membawa Knight Capital Group mendekati kebangkrutan - kehilangan 400 juta dalam waktu kurang dari satu jam setelah pasar dibuka hari itu. Kesalahan perdagangan, yang disebabkan oleh kerusakan algoritma, menyebabkan perdagangan tidak menentu dan pesanan buruk melintasi 150 saham berbeda. Perusahaan itu akhirnya diselamatkan. Perusahaan-perusahaan ini harus bekerja pada manajemen risiko mereka karena mereka diharapkan untuk memastikan banyak kepatuhan peraturan serta mengatasi tantangan operasional dan teknologi. Perusahaan-perusahaan yang beroperasi di industri HFT telah mendapatkan nama buruk untuk diri mereka sendiri karena cara mereka melakukan hal-hal yang tersembunyi. Namun, perusahaan-perusahaan ini perlahan menumpahkan gambar ini dan keluar secara terbuka. Perdagangan frekuensi tinggi telah menyebar di semua pasar terkemuka dan merupakan bagian besar dari itu. Menurut sumber, perusahaan-perusahaan ini membentuk hanya sekitar 2 dari perusahaan perdagangan di A. S. namun mencapai sekitar 70 dari volume perdagangan. Perusahaan HFT memiliki banyak tantangan di masa depan, seiring dengan waktu dan lagi strategi mereka telah dipertanyakan dan ada banyak proposal yang dapat mempengaruhi bisnis mereka ke depan. Teori ekonomi tentang pengeluaran total dalam perekonomian dan pengaruhnya terhadap output dan inflasi. Ekonomi Keynesian dikembangkan. Kepemilikan aset dalam portofolio. Investasi portofolio dilakukan dengan harapan menghasilkan laba di atasnya. Ini. Rasio yang dikembangkan oleh Jack Treynor bahwa langkah-langkah pengembalian yang diperoleh melebihi yang bisa diperoleh tanpa risiko. Pembelian kembali saham beredar (repurchase) oleh perusahaan untuk mengurangi jumlah saham yang beredar di pasaran. Perusahaan. Pengembalian pajak adalah pengembalian pajak yang dibayarkan kepada seseorang atau rumah tangga bila kewajiban pajak sebenarnya kurang dari jumlah tersebut. Nilai moneter dari semua barang jadi dan jasa yang dihasilkan dalam batas negara dalam jangka waktu tertentu. Strategi Strategi Perdagangan Frekuensi Tinggi Strategi Macam Mata Uang (Flickr) Strategi Perdagangan Frekuensi Tinggi adalah strategi yang dikembangkan untuk keuntungan dari pasar jangka pendek. Fluktuasi. Implementasi strategi ini dapat dilakukan oleh komputer atau manusia (trader dengan frekuensi tinggi) namun lebih sering daripada tidak, strategi perdagangan frekuensi tinggi diimplementasikan dengan kemitraan baik trader maupun komputer. Perdagangan frekuensi tinggi bisa mengacu pada strategi trading apapun yang berusaha menghasilkan uang dari pengulangan pergerakan harga di pasar. Semakin tinggi tingkat pengulangan (atau frekuensi) semakin tinggi profitabilitas strategi. Strategi perdagangan frekuensi tinggi terdiri dari 3 aspek fundamental perdagangan termasuk: 1. Penyiapan, yang mengacu pada pola yang menarik trader untuk masuk 2. Reward Risiko, yang mempertimbangkan entri terhadap kemungkinan kemungkinan keluar. 3. Frekuensi terjadinya, yang berhubungan dengan seberapa sering peluang trading muncul. Ketika semua faktor ini diperhitungkan, Anda meningkatkan kemungkinan menciptakan strategi perdagangan yang sangat menguntungkan untuk pasar yang cepat. Pertama kita akan berurusan dengan: High Frequency Trading Setup. Sebuah set up adalah awal dari pola yang Anda anggap sebagai pedagang yang dianggap menguntungkan, dan biasanya didahului oleh sinyal perdagangan seperti indikator teknis atau katalis potensial (penggerak pasar). Ingat, setiap perdagangan yang menguntungkan memilikinya sebagai entri, keluar, dan katalisator (katalis adalah apa yang akan menciptakan aksi harga, jadi alasannya untuk melakukan perdagangan). Tanpa 3 faktor yang telah ditentukan ini, Anda tidak memiliki perdagangan. Misalnya, Anda mungkin memperhatikan bahwa setelah rata-rata pergerakan 5 menit melewati rata-rata pergerakan 60 menit, saham atau mata uang yang Anda trading sedikit berjalan. Dalam hal ini sinyal perdagangan adalah katalis atau alasan Anda untuk melakukan perdagangan. Katalis lain bisa berupa pengumuman berita atau penghasilan. Anda mungkin memperhatikan bahwa ketika suku bunga diturunkan, saham bank meningkat. Di sini set up Anda bisa menunggu tingkat suku bunga turun dan kemudian membeli saham bank. Dengan demikian, yang disiapkan adalah pengumuman bahwa akan ada keputusan suku bunga langsung atau pertemuan FOMC. Namun, walaupun dengan pengetahuan tentang peluang ini, Anda masih perlu mempertimbangkan rasio Reward Risiko dari strategi perdagangan frekuensi tinggi Anda. Yang membawa kita ke: Entri dan Keluar dari Strategi Perdagangan Frekuensi Tinggi. Entri Anda akan didasarkan pada jalan keluar yang telah Anda tetapkan dan jalan keluar Anda akan ditentukan oleh target keuntungan Anda melebihi 100 set up perdagangan. Jika set up bekerja 50 dari waktu, keuntungan keluar Anda harus lebih besar daripada kerugian Anda keluar untuk menyiapkan untuk menjadi menguntungkan. Sebagai contoh. Jika Anda memiliki harga masuk 100 di saham atau mata uang xyz dan Anda menggunakan rasio keluar masuk risiko sebesar 2-1, keuntungan keluar Anda mungkin 110, sementara kerugian Anda mungkin mencapai 95,00. Ini berarti Anda membuat 10 untuk setiap 5 Anda kehilangan jika perdagangan mengatur bekerja 50 persen dari waktu. Jika set up bekerja hanya 13 dari waktu Anda akan kehilangan 5 dua kali untuk setiap kali Anda membuat 10 meninggalkan entry reward risiko Anda keluar pada saat impas. Hal ini penting untuk diwujudkan karena kebanyakan pedagang amatir melakukan perdagangan sebelum waktunya karena tindakan harga tidak bergerak dalam satu arah saja. Karena aksi harga bergejolak, sangat mungkin sebuah perdagangan akan bergerak melawan Anda atau ke arah Anda keluar. Ini memberi naluri pedagang untuk mengurangi kerugian lebih awal yang menyimpang dari analisis penghargaan risiko mereka dan menghasilkan strategi perdagangan frekuensi tinggi yang tidak menguntungkan. Frekuensi Tinggi dari jumlah set up dalam Strategi Perdagangan Seperti disebutkan sebelumnya, semakin tinggi frekuensi perdagangan yang menguntungkan, semakin menguntungkan strategi trading. Inilah sebabnya mengapa Anda perlu melakukan penelitian mengenai seberapa sering penyiapan terjadi. Jika Anda adalah seorang trader harian tingkat suku bunga perdagangan pengumuman Anda mungkin hanya bekerja 4 hari dalam setahun. Ini berarti Anda harus memasang set iklan lainnya ke keseluruhan rencana trading Anda. Setelah Anda memiliki satu strategi menguntungkan Anda bisa beralih ke yang baru. Ini mungkin berarti Anda menukar set up lainnya terkait perubahan suku bunga atau jenis saham atau mata uang lainnya. Ini juga bisa berarti bahwa Anda menambahkan jenis berita lain di mana Anda mencari pengumuman berita berbeda yang mempengaruhi sekuritas yang berbeda dengan cara yang serupa. Tentu saja setelah Anda dapat menukar beberapa set up untuk mendapatkan keuntungan, Anda juga dapat mencoba menambahkan strategi lain yang tidak terkait ke rencana trading Anda. Namun, penting bagi Anda mengetahui strategi frekuensi tinggi mana yang melewati tahap pengembangan dan Anda tidak mencoba mengembangkan terlalu banyak strategi perdagangan pada saat bersamaan. Semakin baik Anda memahami setiap pengaturan, semakin baik kemampuan Anda untuk menghasilkan keuntungan. Cara lain untuk mengukur frekuensi adalah perdagangan yang bisa diselesaikan lebih dari satu kali dalam setiap pengaturan. Misalnya, Anda mungkin bisa menukar level support atau resistance yang sama beberapa kali. Jika ada support kuat untuk saham atau mata uang pada 100 Anda bisa membeli saham dengan tujuan menjual jika level support putus (katakan 99). Ini berarti Anda bisa membeli dan menjual setiap kali stok memantul pada tingkat 100 sampai pecah. Analisis ini sedikit lebih maju karena harga memiliki kecenderungan untuk segitiga pada level support dan resistance, artinya ransum reward risiko semakin kecil dan kecil setelah setiap bouncing. Namun, jenis pengaturan frekuensi tinggi ini bisa sangat menarik karena keuntungannya meningkat dengan sangat cepat dalam waktu singkat. Seperti yang bisa Anda lihat, ada dua jenis frekuensi, jumlah set up dalam strategi trading dan jumlah perdagangan dalam set up. Jika Anda dapat menemukan set up seperti ini yang sesuai dengan keseluruhan analisis penghargaan risiko Anda, Anda akan sangat memperluas profitabilitas strategi perdagangan frekuensi tinggi Anda. Perdagangan Saham - Perdagangan dua saham yang secara alami saling melacak contohnya adalah Coke dan Pepsi, menghasilkan uang. Ketika mereka jatuh dari garis atas gagasan bahwa mereka harus kembali lagi untuk saling melacak. Ini adalah strategi revisi rata-rata yang umum digunakan oleh hedge fund dan mungkin tidak sesuai dengan perdagangan frekuensi tinggi namun masih berada dalam perdagangan algoritmik. Volume-Weighted Average Price - VWAP digunakan untuk mengeksekusi pesanan besar dengan harga rata-rata yang lebih baik. Ini adalah rasio nilai yang diperdagangkan terhadap total volume yang diperdagangkan selama periode waktu Rata-rata Tertimbang Waktu - TWAP seperti VWAP adalah strategi lain yang canggih untuk membeli atau menjual blok besar saham tanpa mempengaruhi harga. Persentase Volume - POV digunakan dimana para pedagang ingin menentukan persentase, interval perdagangan dan harga bila ada kebutuhan untuk melakukan perdagangan dalam blok besar saham tanpa mempengaruhi harga. Iceberg and Sniffer - Apakah algoritma digunakan untuk mendeteksi dan bereaksi terhadap pedagang lain yang mencoba menyembunyikan perdagangan blok besar menggunakan algoritma di atas. Perintah Flash - Pasar mengekspos buku pesanan mereka terlebih dahulu ke algoritma yang berlangganan untuk menerima perintah flash. Ini menciptakan pasar dua-lelah bagi kebanyakan investor pasif dimana algoritma dapat menjalankannya di depan mereka. Perintah kilat yang diterima untuk menjual saham dengan harga memungkinkan algoritma untuk menghapus buku kesepakatan mereka sendiri dengan harga lebih tinggi. Banyak algoritma HF dan infrastruktur jaringan minimum latency adalah memastikan bahwa Anda dapat mengumpulkan potongan harga likuiditas yang dibayar pasar untuk memastikan lingkungan yang sangat cair. Ketika banyak aktor bergegas masuk untuk menyediakan likuiditas ini, Anda harus menjadi yang tercepat dan terpandai untuk mendapatkan potongan harga. Sementara VWAP, TWAP, POV adalah teknikal, mereka juga merupakan tolok ukur yang digunakan algoritma saat membuat keputusan perdagangan mereka. Misalnya secara teori jika harga jual beli lebih rendah dari VWAP, itu adalah perdagangan yang bagus dan bukan perdagangan bagus jika harganya lebih tinggi dari VWAP. Ini jelas jauh lebih rumit dari ini dan algo hari ini. Perusahaan perdagangan mungkin menggunakan derivatif yang jauh lebih kompleks dari strategi yang disebutkan ini. Tautan di bawah ini akan membantu dalam memahami lebih banyak: Algoritma Kompetitif untuk VWAP dan Limit Order Trading cis. upenn. edu 21.4k Tampilan middot Lihat Upvotes middot Bukan untuk Reproduksi Perdagangan frekuensi tinggi, yang dikenal dengan sebutan HFT adalah buzz baru di kota untuk orang-orang. Terkait dengan pasar keuangan. Telah mendapatkan popularitas secara eksponensial melalui dekade terakhir. Meskipun tidak ada aturan yang telah ditentukan sebelumnya untuk memilih strategi untuk HFT, namun ada beberapa strategi populer yang lebih populer daripada yang lain dan digunakan oleh sebagian besar perusahaan perdagangan HFT. Arbitrase Statistik: Strategi ini memanfaatkan penyimpangan sementara dari berbagai parameter statistik di antara berbagai efek. Arbitrase statistik pada frekuensi tinggi secara aktif digunakan dalam semua sekuritas cair, termasuk ekuitas, obligasi, futures, valuta asing, dan sebagainya. Bahkan Arbitrase klasik dapat digunakan dengan memeriksa paritas harga sekuritas di bursa berbeda atau pasar spot dan masa depan. Grup TABB memperkirakan bahwa keuntungan agregat tahunan dari strategi arbitrase frekuensi tinggi melebihi US21 miliar di tahun 2009. Perbedaan opsi harga: Umumnya, dibutuhkan beberapa waktu untuk harga opsi untuk mengikuti saham dan sebaliknya. Sistem HFT modern mampu secara tepat menentukan perbedaan ini sampai pada perdagangan yang menguntungkan. Baca tentang opsi harga dan model Black-Scholes untuk memahami ini dengan lebih baik. Sistem HFT berbasis berita: Berita perusahaan dalam format teks elektronik tersedia dari banyak sumber termasuk penyedia komersial seperti Bloomberg, situs berita publik, dan umpan Twitter. Sistem otomatis dapat mengidentifikasi nama perusahaan, kata kunci dan terkadang semantik untuk menukar berita sebelum pedagang manusia dapat mengolahnya. Pengapian Momentum: Strategi ini bertujuan untuk menyebabkan lonjakan harga saham dengan menggunakan serangkaian perdagangan dengan motif menarik pedagang algoritma lainnya untuk juga memperdagangkan saham itu. Penghasut seluruh proses tahu bahwa setelah pergerakan harga cepat yang sedikit dibuat secara artifisial, harga akan kembali normal dan oleh karenanya keuntungan pedagang dengan mengambil posisi sejak dini dan akhirnya diperdagangkan sebelum gagal. Pair Trading: Pair Trading adalah strategi netral pasar di mana dua instrumen yang saling berkaitan saling terkait dibeli dan dijual bersamaan bila ada tingkat deviasi tertentu dalam hubungan timbal balik mereka. Biasanya stok atau komoditas yang dipilih untuk Pair Trading berasal dari sektor yang sama dan bergerak bersama selama sebagian besar acara pasar. Perdagangan pasangan dalam rentang waktu intraday melalui sistem HFT telah memberikan hasil yang mengesankan. Baca lebih lanjut tentang pair trading disini. Terlepas dari strategi di atas, Anda bisa mengadaptasi strategi intraday untuk HFT. Tapi Anda harus sangat berhati-hati dengan manajemen risiko dan kecepatan eksekusi. Biasanya perusahaan perdagangan HFT menemukan server mereka di dekat bursa untuk mendapatkan keuntungan dibandingkan orang lain dalam hal kecepatan. Lihat beberapa artikel dan sistem perdagangan Intraday di link di bawah ini: Juga, inilah alat yang Anda butuhkan untuk mengotomatisasi strategi trading intraday Anda. 1.8k Views middot Lihat Upvotes middot Not for Reproduction

No comments:

Post a Comment