Mengintai lubang kelinci perdagangan algoritma
Results 1 to 9 of 9

Thread: Mengintai lubang kelinci perdagangan algoritma

  1. #1
    PYTHON, ALGORITHMS, dan FOREX


    Saya mula thread ini dengan harapan bahawa ia mungkin memberi manfaat kepada orang lain yang mungkin memutuskan untuk pergi ke laluan yang sama. Sejujurnya, saya suka. Saya telah menghabiskan sebahagian besar masa turun naik dagangan saya dan Pilihan tetapi saya sentiasa tertarik dengan FX (Peraturan tiada PDT sebenarnya menarik saya).

    Yang berkata, sebagai jurutera perisian pada hari ini, saya secara semulajadi tertarik kepada aspek perdagangan algoritma semata-mata untuk cinta sains di sebaliknya. Oleh kerana segala-galanya diliputi olehnya saya berminat seperti kewangan, dagangan, pengaturcaraan, algoritma, dan statistik.

    Cukuplah, selama bertahun-tahun saya telah berkod dalam bahasa daripada yang saya peduli untuk disenaraikan di sini
    . Walau bagaimanapun, saya telah berkod untuk melihat bahawa terdapat satu peringkat apabila kebanyakan bahasa kelihatan sama; ia adalah rangka kerja yang digunakan bersama-sama. Apabila anda cuba melakukan sesuatu yang sangat rumit, padat, dan begitu juga dengan pelaksanaan yang cepat.

    Walau bagaimanapun, kerana nasib akan memilikinya, saya tidak pernah berkod dalam Python. Saya bercadang untuk mengambilnya tetapi tidak pernah mendapat perhatian. Pergi angka. Jadi inilah peluang yang ideal. Saya memikirkan beberapa hari ... baju seminggu. Bahasa nampak sangat mudah.

    Setakat matlamat saya, saya berdagang dengan Oanda dan saya telah menyemak semula dokumen API di
    https://www.quantconnect.com/. Saya juga telah membuat akaun di
    https://www.quantopian.com/homejuga. Memeriksa komuniti dan mengukur tahap aktiviti mereka. Saya mungkin akan menghabiskan sebahagian besar pembelajaran masa saya melalui QuantConnect semata-mata kerana saya akan mempunyai kemampuan untuk menjalankan skrip saya terhadap akaun saya, akhirnya. Dan, QuantConnect juga membekalkan C # sebagai pilihan bahasa; yang menarik kepada saya secara peribadi. Tetapi, saya berjanji kepada diri saya bahawa saya akan memberikan satu langkah yang sepertinya menjadi kegemaran dalam beberapa kalangan perdagangan algoritma untuk Python. Terdapat satu tan contoh dalam Python, Dan tentu saja dan kebanyakan platform menawarkan bahasa itu. (Nota: Saya masih di udara, bagaimanapun, saya bayangkan bahawa C # melaksanakan lebih cepat dengan skrip yang lebih kompleks kerana python mempunyai beberapa kebas ... ... tapi itu perbincangan lain dan itulah ujian bangku.)

    Di atas segalanya, saya ingin menyimpan maklumat ini dengan maklumat yang terperinci bagaimana saya dapat dari A ke B dan semuanya di sepanjang jalan. Saya secara literal bermula dari awal dan tidak tahu apa yang saya lakukan atau bagaimana untuk memulakan selain membuka akaun di QuantConnect
    .

    Walau apa pun, sama seperti mana-mana pedagang lain, saya ingin menjadi lebih berpengetahuan tentang FX dan berusaha untuk menjadi sentiasa menguntungkan. Faktor motivasi di sebalik akujanji adalah satu. Saya membuat anggapan bahawa saya boleh mencapai tahap pemahaman yang mungkin saya tidak mempunyai jika saya terus bersenam dan berkembang melalui kepakaran itu. Walaupun, seseorang boleh menegaskan bahawa saya akan mendapat tahap pengetahuan yang sama dengan masa atau yang sama. Saya akan sampai ke laluan ini dengan cepat. Untuk apa yang bernilai, saya tidak bercakap tentang pengetahuan yang diperoleh dari perdagangan kerana tiada apa yang dapat menggantikan mengambil berbilang perdagangan yang hidup. Saya lebih kurang bercakap tentang pemahaman FOREX dan perdagangan kerana ia berkaitan dengan FOREX sebagai subjek


    Bagaimanapun, sila jangan teragak-agak untuk meninggalkan sebarang komen, bertanya soalan, atau memberikan maklumat. Saya baru di sini jadi saya pasti ingin berteman juga.

    Dan apabila ini benar-benar keadaan TL, DR juga keren!

    Cheers

  2. #2
    2 Lampiran Langkah pertama saya adalah dengan hanya menerima bahasa Python. Saya telah melihat beberapa tutorial video dalam talian seperti Udemy, dan lain-lain. Saya juga telah melihat beberapa tutorial Python rasmi. Tetapi saya telah memutuskan bahawa saya hanya ingin merasakan sebuah buku bersaiz kecil hanya mempunyai asas-asas. Sialan, terdapat banyak buku Python di pasaran
    dan dari mana saya duduk di sana tentunya ada beberapa buku di luar sana yang hanya kelihatan seperti omong kosong dan atau meliputi segala sesuatu tetapi apa yang anda mahu capai. Jadi saya telah membuat keputusan mengenai penerbitan bertajuk Python Crash Course
    . Penerbitan mempunyai sedikit lebih 500 halaman plus, ia diisi untuk menulis yang saya suka dan ulasan. Walau bagaimanapun, jika saya memilih untuk melekat dengan Python berbanding dengan menggunakan C # maka saya telah melihat sebuah buku yang saya jujur ??????akan bermula dengan berjudul Fluent Python. Namun berdasarkan testimoni semasa ini agak bernuansa dan sekurang-kurangnya anda harus mempunyai pengalaman sepintas lalu pengalaman Python. Saya boleh menghormati ini.
    Seperti yang saya mulakan melalui teks python ini saya akan memulakan dengan beberapa tutorial di atas QuantConnect. Dengan tujuan untuk hanya membalikkan jurutera mereka pada mulanya dan melihat apa lagi yang saya dapat mengetahui melalui penemuan. Sehingga saya selesai dengan Python, tetapi, saya tidak akan menawarkannya ke dokumen API lebih banyak di QuantConnect. Saya akan menyemak semula selepas hujung minggu ini dan memberikan semakan awal buku Python. Cheers

  3. #3
    Algo membantu anda menguji setiap egi yang pernah diketahui. Semoga anda berjaya menemukan sistem perdagangan yang boleh dilaksanakan.

  4. #4
    Quote Originally Posted by ;
    Algo membantu anda menyemak setiap egi yang pernah diketahui. Semoga anda berjaya menemukan sistem perdagangan yang boleh dilaksanakan.
    Berkenaan dengan menggunakan backtesting. Sekiranya tingkah laku lalu menandakan tingkah laku masa depan maka anda akan berharap untuk sampai
    Tetapi dengan terus terang, saya hanya berharap untuk mempelajari lebih lanjut mengenainya dan apa yang disertakan. Sebaik-baiknya akan menikmati datang pada beberapa saat ah-ha atau keluar daripada itu pedagang jauh lebih baik daripada saya sekarang.

  5. #5
    1 Lampiran Seperti yang saya disyaki Python agak mudah dimengerti
    . Saya mengakui bahawa saya mungkin lebih berat sebelah daripada ramai dalam hal untuk mengakses kesukaran kerana saya menulis kod sepanjang hari. Bagi saya mungkin sukar bagi yang lain, jadi apa yang mudah. Menggunakannya sebagai sesuatu yang diberikan. Saya masih mencadangkan kod coder yang baru bermula dahulu. Itu melakukan kerja, jika tidak ada sebab lain, anda mungkin dapat membuat kerja mencipta program dengan lebih cepat. Lebih penting lagi, pada awal buku ini, saya dapat melihat mengapa Python akan menjadi bahasa yang hebat untuk menulis perhitungan dengan istilah seperti yang dibina untuknya. Walaupun, saya masih menyimpan kelajuan tempahan saya berbanding. Setakat buku ini, ia sangat BASIC, sekali lagi berat sebelah. Walau bagaimanapun, ia adalah untuk apa yang saya mahu boleh dilakukan. Salah satu komuniti kegemaran saya berakhir
    https://stackoverflow.com/. Saya mendapati diri saya di sana apabila saya mahu mendapat penjelasan. Oleh itu saya akan mengatakan ini banyak, ada perkara seperti Pythonic dan jika anda mahu kod anda diluluskan dalam masyarakat dengan cara, maka anda perlu merancang untuk melakukan perkara-perkara yang Python. Bagaimanapun ... timbunan persekitaran semasa saya kelihatan seperti ini: 1. Dipasang edisi terbaru
    https://www.python.org/getit/2.
    https://www.sublimetext.com/3.
    Http://damnwidget.github.io/anaconda/Plugin untuk Teks Sublime Sublime juga merupakan editor teks yang Hebat. Ia berfungsi secara asli dengan Python yang membolehkan anda membina kod anda dan melaksanakannya dari editor. Hasil muncul dalam tetingkap konsol di bawah. Benar-benar mudah. Jika anda pernah melakukan pengekodan lebih awal dan anda tahu apa intellisense (Visual Studio) anda pastinya perlu memasang Anaconda. Plugin anaconda pada dasarnya membolehkan anda untuk menanggalkan item dan melihat semua kaedah yang ada, dan lain-lain. Menjimatkan masa anda daripada perlu mencari barangan dari API. Benar-benar mudah.
    Pada kadar yang saya pergi, saya mungkin akan berjaya dengan buku ini dalam masa beberapa hari. Tetapi saya terbang keluar dari bandar selama 2 hari minggu depan untuk mendapatkan pekerjaan. Jadi saya rasa kita akan melihat bagaimana ia berlaku. Pada yang terbaik, pada hujung minggu depan saya fikir saya dengan mudah dapat menavigasi perjalanan saya sekitar doc Quantconnect menggunakan Python. Cheers

  6. #6

    Quote Originally Posted by ;
    sila jangan teragak-agak untuk meninggalkan sebarang komen, bertanya soalan, atau memberikan maklumat.
    Jika anda sampai pada titik di mana anda perlu mempercepat Python, terdapat Cython atau PyPy (pengkompil JIT).

  7. #7

    Quote Originally Posted by ;
    petikan Jika anda sampai ke titik di mana anda perlu mempercepat Python, terdapat Cython atau PyPy (pengkompil JIT).
    Menarik. Saya perlu melihat orang. Tanpa mengetahui apa-apa mengenai Cython atau Pypy. Saya mengandaikan bahawa kelajuan adalah hasil dari JIT yang mengubah kod Python menjadi C. Oleh itu, binari yang dihasilkan akan mendapat manfaat dari peningkatan kelajuan. Mungkin itu akan berfungsi atau tidak kerana ia bergantung kepada apa yang anda dibenarkan untuk menggunakan sama ada platform, masing-masing, QuantConnect dan Quantopian. Ia pasti terdengar seperti sesuatu yang patut dipertimbangkan, jika DLLLibs're jatuh kemudian. Terima kasih!

  8. #8
    Minggu yang menarik untuk mengatakan paling sedikit ... Selepas menerima kembali masa persendirian saya dan mendapatkan bantalan saya berikutan marathon perjalanan luar negara yang sibuk untuk kerja. Ia telah mengambil masa untuk kembali ke ruang kepala yang sesuai untuk usaha ini, tetapi tetap saja, saya rasa saya mendapati alur saya
    Berkenaan dengan pembelajaran Python. Saya mungkin agak terlalu optimis mengenai kadar yang saya akan mengambil bahasa itu
    Python adalah bahasa yang mudah untuk difahami tetapi terdapat sejumlah wang yang banyak untuk dipelajari, terutamanya jika anda mahu menggunakannya dengan betul. Salah satu segmen dari buku yang saya ingin penyelidikan paling banyak adalah kamus, yang merupakan bacaan menarik. Walau bagaimanapun, untuk mempelajari pembelajaran saya, saya harus membincangkan bagaimana Python mengendalikan kelas, tujuan, pengecualian, dan ujian. Saya rasa seminggu lagi dan kemudian saya selesai dengan penerbitan ini. Pada ketika itu, saya akan mula menerusi penerbitan # 2 Fluent Python oleh O'Reilly. Kecuali terdapat sesuatu tentang penerbitan # 2 Saya ragu saya akan jurnal tentang pengalaman saya dengannya. Walaupun, saya akan menawarkan ulasan saya mengenai penerbitan ini dalam jurnal ini apabila saya selesai
    Di atas semua, saya hampir cukup selesa untuk membaca contoh Python dengan pemahaman yang lengkap dan saya boleh lakukan kira-kira 70 peratus daripada pengekodan Python saya sendiri sama ada pada Quant Link dan platform Quantopian. Bagi saya, ini sebenarnya adalah satu tanda yang hebat kerana saya lebih suka menghabiskan sebahagian besar masa belajar API daripada membimbing pembelajaran Python. Setelah saya selesai dengan buku Python 1, rancangan saya adalah untuk memusatkan sebahagian besar artikel saya tentang usaha saya dalam perdagangan algoritma, apa yang saya nikmati tentang setiap platform, idea peribadi, penilaian, dan hasilnya, dll. Saya tidak merancang jurnal ini untuk mengelilingi kod Python; ia akan menggunakan Python untuk automasi. Itu nampaknya menjadi jalan setakat ini, kerana jika seseorang memutuskan untuk mulai dari satu persegi 28, walaupun, jujur ??????itu tidak dapat dibantu. Masih batu untuk pergi ... Cheers

  9. #9
    Sangat baik untuk melihat bahawa benang mengenai perdagangan! Terutamanya yang datang dari pendekatan asas. Saya akan mengesyorkan mempunyai pengintip di novel''Python for Finance '(Yves Hilpisch) dan' Python for Science Data '(Wes MicKinney), terutamanya bab-bab mengenai Pandas, numpy, bersama-sama dengan scipy.

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.