Wednesday 9 August 2017

Bagaimana untuk desain otomatis trading sistem


Perancangan sistem perdagangan frekuensi tinggi dan manajemen proses Perancangan sistem perdagangan frekuensi tinggi dan manajemen proses Penasihat: Roy E. Welsch. Jurusan: Desain Sistem dan Program Manajemen. Penerbit: Massachusetts Institute of Technology Tanggal Terbit: 2009 Perusahaan perdagangan saat ini sangat bergantung pada data mining, pemodelan komputer dan pengembangan perangkat lunak. Analis keuangan melakukan banyak tugas serupa dengan industri perangkat lunak dan manufaktur. Namun, industri keuangan belum sepenuhnya mengadopsi kerangka rekayasa sistem standar yang tinggi dan pendekatan manajemen proses yang telah berhasil di industri perangkat lunak dan manufaktur. Banyak metodologi tradisional untuk desain produk, kontrol kualitas, inovasi sistematis, dan perbaikan terus-menerus yang ditemukan dalam disiplin teknik dapat diterapkan ke bidang keuangan. Tesis ini menunjukkan bagaimana pengetahuan yang diperoleh dari disiplin teknik dapat memperbaiki perancangan dan proses pengelolaan sistem perdagangan frekuensi tinggi. Sistem perdagangan frekuensi tinggi berbasis komputasi. Sistem ini adalah sistem perangkat lunak otomatis atau semi otomatis yang secara inheren kompleks dan memerlukan tingkat presisi desain yang tinggi. Perancangan sistem perdagangan frekuensi tinggi menghubungkan beberapa bidang, termasuk keuangan kuantitatif, perancangan sistem dan rekayasa perangkat lunak. Di industri keuangan, di mana teori matematika dan model perdagangan diteliti dengan baik, kemampuan untuk menerapkan desain ini dalam praktik perdagangan sesungguhnya adalah salah satu elemen kunci dari daya saing perusahaan investasi. Kemampuan untuk mengubah ide investasi menjadi sistem perdagangan dengan kinerja tinggi secara efektif dan efisien dapat memberi keunggulan investasi pada perusahaan investasi. (Lanjutan) Tesis ini memberikan studi terperinci yang terdiri dari perancangan sistem perdagangan frekuensi tinggi, pemodelan dan prinsip sistem, dan manajemen proses. Untuk pengembangan sistem Penekanan khusus diberikan pada backtesting dan optimasi, yang dianggap bagian terpenting dalam membangun sistem perdagangan. Penelitian ini membangun model rekayasa sistem yang memandu proses pembangunan. Ini juga menggunakan sistem perdagangan eksperimental untuk memverifikasi dan memvalidasi prinsip-prinsip yang dibahas dalam tesis ini. Akhirnya, tesis ini menyimpulkan bahwa prinsip dan kerangka rekayasa sistem dapat menjadi kunci keberhasilan penerapan sistem perdagangan frekuensi tinggi atau kuantitatif. Skripsi (S. M.) - Institut Teknologi Massachusetts, Desain Sistem dan Program Manajemen, 2009. Diakses dari versi PDF tesis. Termasuk referensi bibliografi (halaman 78-79). Kata kunci: Desain Sistem dan Program Manajemen. Sistem Akunku Sistem Perdagangan Coding Trading hanyalah serangkaian peraturan yang digunakan trader untuk menentukan entri dan keluar dari suatu posisi. Mengembangkan dan menggunakan sistem perdagangan dapat membantu trader mencapai tingkat pengembalian yang konsisten sambil membatasi risiko. Dalam situasi yang ideal, trader harus merasa seperti robot, mengeksekusi perdagangan secara sistematis dan tanpa emosi. Jadi, mungkin Anda bertanya kepada diri sendiri: Apa yang menghentikan robot untuk menukar sistem saya Jawabannya: Tidak ada Tutorial ini akan mengenalkan Anda pada alat dan teknik yang dapat Anda gunakan untuk membuat sistem perdagangan otomatis Anda sendiri. Bagaimana Sistem Perdagangan Otomatis Dibuat Sistem perdagangan otomatis dibuat dengan mengubah aturan sistem perdagangan Anda menjadi kode yang dapat dimengerti oleh komputer Anda. Komputer Anda kemudian menjalankan peraturan tersebut melalui perangkat lunak perdagangan Anda, yang mencari perdagangan yang sesuai dengan peraturan Anda. Akhirnya, perdagangan secara otomatis ditempatkan dengan broker Anda. Tutorial ini akan berfokus pada bagian kedua dan ketiga dari proses ini, di mana peraturan Anda diubah menjadi kode yang dapat dipahami dan digunakan oleh perangkat lunak trading Anda. Apa Software Perdagangan Mendukung Sistem Perdagangan Otomatis Ada banyak program perdagangan yang mendukung sistem perdagangan otomatis. Beberapa akan secara otomatis menghasilkan dan menempatkan perdagangan dengan broker Anda. Orang lain secara otomatis akan menemukan perdagangan yang sesuai dengan kriteria Anda, namun Anda harus memesan broker Anda secara manual. Selain itu, program perdagangan otomatis sepenuhnya sering mengharuskan Anda menggunakan broker khusus yang mendukung fitur semacam itu sehingga Anda mungkin juga harus melengkapi formulir otorisasi tambahan. Keuntungan dan Kerugian Sistem perdagangan otomatis memiliki beberapa keuntungan, namun juga memiliki kelemahan. Lagi pula, jika seseorang memiliki sistem perdagangan yang menghasilkan uang secara otomatis sepanjang waktu, dia benar-benar akan memiliki mesin pembuat uang Keuntungan: Sistem otomatis mengambil emosi dan kesibukan kerja dari perdagangan, yang memungkinkan Anda berfokus pada peningkatan Aturan pengelolaan strategi dan uang Anda. 13 Setelah sistem yang menguntungkan dikembangkan, tidak memerlukan pekerjaan dari Anda sampai selesai, atau kondisi pasar menuntut perubahan. Kekurangan: Jika sistem tidak dikodekan dan diuji dengan benar, kerugian besar bisa terjadi dengan sangat cepat. 13 Kadang-kadang tidak mungkin memasukkan peraturan tertentu ke dalam kode, yang membuat sulit mengembangkan sistem perdagangan otomatis. Dalam tutorial ini Anda akan belajar bagaimana merencanakan dan merancang sistem perdagangan otomatis, bagaimana menerjemahkan desain ini ke dalam kode yang komputer Anda akan mengerti, bagaimana cara menguji rencana Anda untuk memastikan kinerja optimal dan akhirnya bagaimana sistem Anda digunakan. Trading Systems Coding: System DesignAutomated trading systems meminimalkan emosi, memungkinkan masuknya order lebih cepat, menyebabkan konsistensi yang lebih besar dan mengatasi masalah pilot-error. Pedagang sistem membagi waktunya antara trading, pengembangan, backtesting, optimasi dan forward testing, untuk menciptakan sistem perdagangan yang layak dan probabilitas tinggi. Perangkat lunak trading forex otomatis memindai pasar untuk perdagangan yang menguntungkan berdasarkan masukan Anda. Cari tahu lebih lanjut tentang alat forex berharga ini. Dengan memadukan analisis yang baik dengan penerapan yang efektif, Anda dapat secara dramatis meningkatkan keuntungan Anda di pasar ini. Sistem perdagangan dapat menghemat waktu dan menghilangkan emosi dari perdagangan, namun mengadopsi satu mengambil keterampilan dan sumber daya - pelajari lebih lanjut di sini. Pertanyaan yang Sering Diajukan Meskipun kedua istilah tersebut sering digunakan untuk menggambarkan kinerja investasi, imbal hasil dan imbal balik bukan satu dan sama. 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 akuntansi akrual mengharuskan biaya aset menjadi proporsional. Pinjaman suku bunga variabel adalah pinjaman di mana tingkat bunga yang dikenakan pada saldo bervariasi sebagai bunga pasar. Pertanyaan yang Sering Diajukan Meskipun kedua istilah tersebut sering digunakan untuk menggambarkan kinerja investasi, imbal hasil dan imbal balik bukan satu dan sama. 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 akuntansi akrual mengharuskan biaya aset menjadi proporsional. Suku bunga pinjaman variabel adalah pinjaman di mana tingkat bunga yang dikenakan pada saldo bervariasi sebagai bunga pasar. Kelebihan dan Kelemahan Sistem Perdagangan Otomatis Pedagang dan investor dapat mengubah masuk dengan tepat. Aturan pengelolaan keluar dan pengelolaan uang ke dalam sistem perdagangan otomatis yang memungkinkan komputer mengeksekusi dan memantau perdagangan. Salah satu atraksi otomasi strategi terbesar adalah bahwa hal itu dapat menghilangkan sebagian emosi dari perdagangan karena perdagangan secara otomatis ditempatkan begitu kriteria tertentu terpenuhi. Artikel ini akan memperkenalkan pembaca dan menjelaskan beberapa kelebihan dan kekurangan, serta kenyataan, sistem perdagangan otomatis. (Untuk bacaan terkait, lihat The Power Of Program Trades.) Apa itu Sistem Perdagangan Otomatis Sistem perdagangan otomatis, yang juga disebut sebagai sistem perdagangan mekanis, perdagangan algoritmik. Perdagangan otomatis atau perdagangan sistem, memungkinkan pedagang untuk menetapkan peraturan khusus untuk entri perdagangan dan keluar, yang pernah diprogram, dapat dilakukan secara otomatis melalui komputer. Aturan masuk dan keluar perdagangan dapat didasarkan pada kondisi sederhana seperti crossover rata-rata bergerak. Atau bisa menjadi strategi rumit yang memerlukan pemahaman bahasa pemrograman yang komprehensif khusus untuk platform trading pengguna, atau keahlian programmer yang berkualifikasi. Sistem perdagangan otomatis biasanya memerlukan penggunaan perangkat lunak yang terhubung ke broker akses langsung. Dan aturan khusus apa pun harus ditulis dalam platform bahasa proprietary itu. Platform TradeStation, misalnya, menggunakan bahasa pemrograman EasyLanguage, platform NinjaTrader, di sisi lain, menggunakan bahasa pemrograman NinjaScript. Gambar 1 menunjukkan contoh strategi otomatis yang memicu tiga perdagangan selama sesi perdagangan. (Untuk bacaan terkait, lihat Perdagangan Global dan Pasar Mata Uang.) Gambar 1: Bagan lima menit dari kontrak ES dengan strategi otomatis yang diterapkan. Beberapa platform perdagangan memiliki strategi membangun penyihir yang memungkinkan pengguna membuat pilihan dari daftar indikator teknis yang umum tersedia untuk membangun seperangkat aturan yang kemudian dapat diperdagangkan secara otomatis. Pengguna dapat menetapkan, misalnya, bahwa perdagangan yang panjang akan masuk setelah rata-rata moving average 50 hari di atas rata-rata pergerakan 200 hari pada grafik lima menit dari instrumen perdagangan tertentu. Pengguna juga dapat memasukkan jenis pesanan (pasar atau batasan, misalnya) dan kapan perdagangan akan dipicu (misalnya, pada penutupan bilah atau buka baris berikutnya), atau gunakan masukan standar platform. Banyak pedagang memilih program untuk indikator dan strategi adat mereka sendiri atau bekerja sama dengan programmer untuk mengembangkan sistem. Meskipun ini biasanya membutuhkan usaha lebih banyak daripada menggunakan wizard platform, ini memungkinkan tingkat fleksibilitas yang jauh lebih besar dan hasilnya bisa lebih memuaskan. (Sayangnya, tidak ada strategi investasi yang sempurna yang akan menjamin kesuksesan. Untuk informasi lebih lanjut, lihat Menggunakan Indikator Teknis untuk Mengembangkan Strategi Perdagangan.) Setelah peraturan tersebut ditetapkan, komputer dapat memantau pasar untuk menemukan peluang membeli atau menjual berdasarkan pada perdagangan. Spesifikasi strategi Bergantung pada peraturan khusus, segera setelah perdagangan masuk, setiap perintah untuk stop loss pelindung. Trailing stop dan target keuntungan secara otomatis akan dihasilkan. Di pasar yang bergerak cepat, entri pesanan seketika ini bisa berarti perbedaan antara kerugian kecil dan kerugian besar jika perdagangan bergerak melawan pedagang. Keuntungan Sistem Perdagangan Otomatis Ada daftar panjang keuntungan untuk memiliki monitor komputer untuk peluang perdagangan dan menjalankan perdagangan, termasuk: Minimalkan Emosi. Sistem perdagangan otomatis meminimalkan emosi selama proses perdagangan. Dengan menjaga emosi agar tetap teratur, para pedagang biasanya memiliki waktu yang lebih mudah untuk mengikuti rencana tersebut. Karena order perdagangan dieksekusi secara otomatis begitu peraturan perdagangan sudah terpenuhi, para pedagang tidak akan bisa ragu atau mempertanyakan perdagangan. Selain membantu pedagang yang takut untuk menarik pemicu, perdagangan otomatis dapat mengekang orang-orang yang cenderung mengurangi pembelian dan penjualan pada setiap peluang yang dirasakan. Kemampuan untuk Backtest. Backtesting menerapkan aturan perdagangan ke data pasar historis untuk menentukan viabilitas gagasan. Saat merancang sistem untuk perdagangan otomatis, semua peraturan harus mutlak, tanpa ruang untuk interpretasi (komputer tidak dapat menebaknya harus diberi tahu apa yang harus dilakukan). Pedagang dapat mengambil set aturan yang tepat ini dan mengujinya pada data historis sebelum mempertaruhkan uang dalam perdagangan langsung. Backtesting yang hati-hati memungkinkan trader untuk mengevaluasi dan menyempurnakan ide trading, dan untuk menentukan tingkat harapan sistem, jumlah rata-rata yang dapat diharapkan trader untuk menang (atau kalah) per unit risiko. (Kami menawarkan beberapa tip pada proses ini yang dapat membantu memperbaiki strategi trading Anda saat ini. Untuk informasi lebih lanjut, lihat Backtesting: Interpreting the Past.) Pertahankan Disiplin. Karena aturan perdagangan sudah mapan dan eksekusi perdagangan dilakukan secara otomatis, disiplin dipertahankan bahkan di pasar yang bergejolak. Disiplin sering hilang karena faktor emosional seperti takut kehilangan, atau keinginan untuk mendapatkan sedikit keuntungan dari perdagangan. Perdagangan otomatis membantu memastikan bahwa disiplin dipertahankan karena rencana perdagangan akan diikuti dengan tepat. Selain itu, kesalahan pilot diminimalkan, dan perintah untuk membeli 100 saham tidak akan salah dimasukkan sebagai perintah untuk menjual 1.000 saham. Mencapai Konsistensi Salah satu tantangan terbesar dalam perdagangan adalah merencanakan perdagangan dan perdagangan rencananya. Sekalipun rencana perdagangan berpotensi menguntungkan, pedagang yang mengabaikan peraturan tersebut mengubah harapan akan sistem yang ada. Tidak ada yang namanya rencana perdagangan yang memenangkan 100 dari kerugian waktu adalah bagian dari permainan. Tapi kerugian bisa secara psikologis traumatis, jadi trader yang memiliki dua atau tiga kehilangan perdagangan berturut-turut mungkin akan memutuskan untuk melewatkan perdagangan berikutnya. Jika perdagangan berikutnya akan menjadi pemenang, trader telah menghancurkan perkiraan sistem yang dimilikinya. Sistem perdagangan otomatis memungkinkan trader untuk mencapai konsistensi dengan melakukan trading plan. (Tidak mungkin untuk menghindari bencana tanpa aturan perdagangan. Untuk selengkapnya, lihat 10 Langkah untuk Membangun Rencana Perdagangan yang Memenangkan). Peningkatan Kecepatan Pemesanan Pesanan. Karena komputer segera merespons perubahan kondisi pasar, sistem otomatis dapat menghasilkan pesanan segera setelah kriteria perdagangan terpenuhi. Mendapatkan masuk atau keluar dari perdagangan beberapa detik sebelumnya dapat membuat perbedaan besar dalam hasil perdagangan. Begitu posisi dimasukkan, semua pesanan lainnya otomatis dihasilkan, termasuk stop loss pelindung dan target keuntungan. Pasar bisa bergerak cepat, dan demoralisasi untuk memiliki perdagangan mencapai target keuntungan atau pukulan melewati tingkat stop loss sebelum pesanan bahkan bisa masuk. Sistem perdagangan otomatis mencegah hal ini terjadi. Diversifikasi Perdagangan. Sistem perdagangan otomatis memungkinkan pengguna untuk menukar beberapa akun atau berbagai strategi sekaligus. Hal ini berpotensi untuk menyebarkan risiko pada berbagai instrumen sekaligus menciptakan lindung nilai terhadap kehilangan posisi. Apa yang akan sangat menantang bagi manusia untuk dicapai secara efisien dijalankan oleh komputer dalam hitungan milidetik. Komputer dapat memindai peluang perdagangan di berbagai pasar, menghasilkan pesanan dan memantau perdagangan. Kekurangan dan Realitas Sistem Perdagangan Otomatis Sistem perdagangan otomatis membanggakan banyak keuntungan, namun ada beberapa turunnya dan realita yang harus diketahui oleh para pedagang. Kegagalan mekanis. Teori di balik perdagangan otomatis membuatnya tampak sederhana: menyiapkan perangkat lunak, memprogram peraturan dan menyaksikannya berdagang. Pada kenyataannya, bagaimanapun, perdagangan otomatis adalah metode perdagangan yang canggih, namun tidak sempurna. Bergantung pada platform trading, order perdagangan bisa berada di komputer dan bukan server. Apa artinya itu berarti jika koneksi internet hilang, pesanan mungkin tidak akan dikirim ke pasar. Mungkin juga ada perbedaan antara perdagangan teoritis yang dihasilkan oleh strategi dan komponen platform entri pesanan yang mengubahnya menjadi perdagangan riil. Sebagian besar trader harus mengharapkan kurva belajar saat menggunakan sistem perdagangan otomatis, dan pada umumnya merupakan ide bagus untuk memulai dengan ukuran perdagangan kecil sementara prosesnya diperhalus. Pemantauan. Meskipun akan sangat bagus untuk menyalakan komputer dan berangkat hari ini, sistem perdagangan otomatis memang memerlukan pemantauan. Hal ini disebabkan oleh potensi kegagalan mekanis, seperti masalah konektivitas, kehilangan daya atau kerusakan komputer, dan kebiasaan sistem. Mungkin saja sistem perdagangan otomatis mengalami anomali yang bisa mengakibatkan perintah yang salah, perintah yang hilang, atau pesanan duplikat. Jika sistem dipantau, kejadian ini dapat diidentifikasi dan diselesaikan dengan cepat. Over-optimasi. Meskipun tidak spesifik untuk sistem perdagangan otomatis, pedagang yang menggunakan teknik backtesting dapat menciptakan sistem yang terlihat bagus di atas kertas dan tampil sangat dalam pasar live. Over-optimasi mengacu pada kurva-pas yang berlebihan yang menghasilkan rencana perdagangan yang tidak dapat diandalkan dalam perdagangan langsung. Ada kemungkinan, misalnya, untuk men-tweak strategi untuk mencapai hasil yang luar biasa pada data historis yang diuji. Pedagang terkadang salah menganggap bahwa rencana perdagangan harus mendekati 100 perdagangan yang menguntungkan atau tidak boleh mengalami penarikan menjadi rencana yang layak. Dengan demikian, parameter dapat disesuaikan untuk menciptakan rencana yang mendekati sempurna yang benar-benar gagal begitu diterapkan ke pasar live. (Optimasi yang berlebihan ini menciptakan sistem yang terlihat bagus di atas kertas saja. Untuk lebih lanjut, lihat Pengujian Backtesting And Forward: Pentingnya Korelasi.) Pedagang Otomasi Berbasis Server memang memiliki pilihan untuk menjalankan sistem perdagangan otomatis mereka melalui perdagangan berbasis server. Platform seperti Strategy Runner. Platform ini sering menawarkan strategi komersial untuk dijual, wizard sehingga trader dapat merancang sistem mereka sendiri, atau kemampuan untuk meng-host sistem yang ada pada platform berbasis server. Untuk biaya, sistem perdagangan otomatis dapat memindai, mengeksekusi dan memantau perdagangan dengan semua pesanan yang berada di server mereka, sehingga menghasilkan pesanan pesanan yang lebih cepat dan lebih dapat diandalkan. Kesimpulan Meskipun ppealing untuk berbagai faktor, sistem perdagangan otomatis tidak boleh dianggap sebagai pengganti perdagangan yang dijalankan secara hati-hati. Kegagalan mekanis bisa terjadi, dan karena itu, sistem ini memang memerlukan pemantauan. Platform berbasis server dapat memberikan solusi bagi pedagang yang ingin meminimalkan risiko kegagalan mekanis. (Untuk bacaan terkait, lihat Strategi Perdagangan Hari untuk Pemula.) Ukuran hubungan antara perubahan kuantitas yang diminta dari barang tertentu dan perubahan harga. Harga. Total nilai pasar dolar dari seluruh saham perusahaan yang beredar. Kapitalisasi pasar dihitung dengan cara mengalikan. Frexit pendek untuk quotFrench exitquot adalah spinoff Prancis dari istilah Brexit, yang muncul saat Inggris memilih. Perintah ditempatkan dengan broker yang menggabungkan fitur stop order dengan pesanan limit. Perintah stop-limit akan. Ronde pembiayaan dimana investor membeli saham dari perusahaan dengan valuasi lebih rendah daripada valuasi yang ditempatkan pada. Teori ekonomi tentang pengeluaran total dalam perekonomian dan pengaruhnya terhadap output dan inflasi. Ekonomi Keynesian dikembangkan.

No comments:

Post a Comment