Pada awal tahun ini saya telah menguji idea-idea pasaran membuat secara terperinci. Untuk cepat menggulung, idea membuat pasaran yang melibatkan membuat pesanan had sama ada di tawaran terbaik semasa dan tawaran terbaik (BBBO) atau lebih jauh. Bila perintah had mendapat diisi, peniaga mencapai satu kelebihan utama. Kos Spread tidak lagi mempengaruhi pulangan.
A eksperimen perdagangan gagal dengan MB Trading untuk mendapat komisen segued menjadi projek perdagangan yang saya berlari bagi pihak pelanggan. Isu utama adalah bahawa strategi yang hanya boleh mendapat untung jika kos dagangan yang telah disimpan kepada minimum mutlak. Cara yang paling mudah untuk mengurangkan kos adalah untuk tidak membayar spread.
Mewujudkan perintah had pada tawaran yang terbaik / tawaran terbaik Kuasa melakukan yang. Setiap kali had beli diletakkan pada harga tawaran semasa menerima isi, peniaga segera boleh menjual perdagangan pada tawaran percuma.
That’s the theory, apa-apa cara. Idea BBBO membuat andaian bahawa tawaran lain atau tawaran akan terus berdiri di belakang saya sendiri dengan harga yang sama. Seperti eksperimen perdagangan yang paling, andaian yang flopped. Yang NinjaTrader strategi akan mengirim perintah itu, kemudian meninggalkan ia dengan harga yang asal tanpa mengubah. Kadang-kadang perintah itu menduduki 10-20 minit. Hanya apabila harga melintasi garis penunjuk adat dalam arah yang bertentangan bahawa strategi yang dibatalkan perintah itu dan meletakkan yang baru di tawaran terbaik / tawaran terbaik (BBBO).
Wawasan yang paling bermaklumat yang saya belajar tentang pengalaman itu kadar kenyang pada perintah. Agak menghairankan, meletakkan mereka di BBBO hanya menyebabkan pelaksanaan 75-80% of time on several hundred attempted trades. MB Trading’s ECN program is rather small. Saya mencatatkan kadar pelaksanaan yang rendah sehingga kekurangan pengambil harga, walaupun pada pasangan utama seperti EURUSD.
Jadi, kita beralih kepada Broker Interaktif dan cuba sekali lagi. Saya agak terkejut apabila mendapati keputusan yang sama; pesanan yang dibuat di BBBO hanya diisi 75-80% masa. Perdagangan benar-benar menguntungkan sentiasa mendapat dilangkau alih sebagai pasaran yang terdapat usaha untuk berkembang dan dizum ke atas.
I don’t know how much of this falls in line with normal market mechanics and what responsibility high frequency algorithms might play in the low execution. Ternyata diterima umum bahawa algos HFT rutin melibatkan diri dalam permainan di mana pesanan palsu dipaparkan dengan tujuan untuk mengangkat harga pasaran, hanya untuk menyalahkan mereka turun semula apabila parasit yang menerima harga yang ditarik balik. Satu wawancara dengan seorang peniaga frekuensi tinggi membuat saya tertanya-tanya jika mungkin algos HFT telah mengangkat harga dengan harapan bahawa strategi saya akan menjadi penyedut mereka. Temuramah dari dua bulan lalu ditambah kepada syak wasangka yang terlintas saya.
Satu contoh yang kedua: HFTs can model other traders’ behavior. Apabila seseorang berdagang melalui Scottrade atau Interaktif Broker, their order has a unique number attached to it – the same number every time a client places an order. Nombor ini dibundel dengan semua maklumat perdagangan yang berkaitan (masa, harga, dan lain-lain) and sold as an encrypted “enhanced data feed.” An HFT can then use those past results to predict the trader’s behavior.
I don’t believe this happens at MB Trading, although my order sizes were admittedly so small it’s easy to see individuals among the order stack. Saya secara rutin melihat kedalaman pasaran dan merasa seperti saya dapat mengenal pasti perintah peniaga runcit individu.
I can’t help but wonder how many people experience a surprisingly low fill rate using limit orders at BBBO. Gunakan ruangan komen di bawah untuk berkongsi apa-apa cerita yang berkaitan yang anda mungkin mempunyai.
Ron Roostan berkata
Really interesting post. Got me thinking – banyak!
My first thought – and in many ways the obvious conclusion – comes from wise words of my parents to me as a kid: “If you don’t want to get hurt, don’t play with the big boys!” Dalam erti kata lain (and with with respect to you Shaun) kita (all of us here reading this) are just minnows. We will be swept up in the tsunami of auto trading bots running on superfast computers located behind firewalls just a few feet from dealers servers; they have every advantage down to a few microseconds round trip server time. It is a battle we can never win. Jadi, best not to fight.
Kemudian – a second thought, rather more entertaining. If these HFT algos feed off the “penyedut” moves eg. doubling a position when price moves in your favour, only to slam it back the other way. There is an opportunity to beat them at their own game. Train the HFT algo to recognise your strategy after you carefully repeat it 3 atau 4 times so they get the idea… then the next time round, instead of doubling your position, close it and take 10X in the opposite direction. When the HFT algo chases the price down, you win! You’d be a brave man to try it Shaun, but it could be fun to try. I look forward to your future blog post about this approach. Good luck!
And great site, apa-apa pun.
Menganggap,
Ron.
Shaun Overton berkata
Hi Ron,
Thank you for the thoughtful post. I’ve long thought about the idea that you’re mentioning. The only thing holding me back is that a) I don’t have time to do it manually and b) it’s extremely difficult to program an algorithm that doesn’t behave the same way every time and act predictably. It hasn’t been a priority on this end. Namun begitu, it’s worth investigating seriously.