Going Platform independen! Pergi python!
Halaman 1 dari 463 123 TerakhirTerakhir
Results 1 to 10 of 30

Thread: Going Platform independen! Pergi python!

  1. #1
    Going Platform independen!


    Saya terlibat dalam aktivitas terkait perdagangan untuk beberapa waktutahun.
    Memulai perdagangan manual terutama saham, sedikit dengan opsi dan CFD.
    Saya melakukan investasi langsung di real-estate yang merupakan investasi paling menguntungkan yang pernah saya lakukan sampai sekarang


    Beberapa tahun yang lalu saya mengetahui tentang Forex: dan mulai berdagang secara manual tetapi selalu tahu bahwa pada akhirnya saya ingin berdagang secara otomatis.


    Saya seorang programmer yang berpikir sendiri dan pada tahun-tahun terakhir saya menginvestasikan banyak waktu luang saya dalam belajar MT4
    memulai perdagangan otomatis (di sebelah manual dll ..) dan mengembangkan basis kode MT4 yang cukup baik untuk tujuan saya.


    Saya telah pergi selama beberapa bulan karena alasan pribadi dan menemukan bahwa Metatrade (setidaknya sedang dalam proses)
    memperkenalkan perubahan besar pada MT4. Apa pun hasil untuk kompatibilitas ke belakang itu membuat saya benar-benar berpikir.




    Inilah kesimpulan saya saat ini:


    DI MANA SAYA BERDIRI:
    - Saya cukup memadai dalam keterampilan pemrograman saya (mt4 dan beberapa lainnya) tetapi saya juga sangat sadar bahwa ada banyak orang yang lebih pintar di luar sana (bahkan di FF)
    - Beberapa waktu lalu saya menyerah untuk berpikir saya perlu sistem otomatis ultra cepat, berdasarkan data tick dll
    Saya tidak akan bisa berhasil dengan keterampilan pemrograman saya yang terbatas,
    koneksi internet moderat dan sebagai pribadi untuk bersaing dengan perusahaan besar yang memiliki sumber daya cepat, komputer ultra-cepat, membayar beberapa programmer terpintar dll ..)
    - Saya juga menyimpulkan bahwa bagi saya saya hanya melihat 2 cara untuk entri perdagangan otomatis
    Sebuah. entri berbasis acak
    b. entri probabilitas backtested (yang merupakan pilihan saya)


    ENTRI PROBABILITAS TERBATAS
    - backtests tidak akan dan tidak perlu 100% tetapi (setidaknya cukup baik)
    karena backtests bagaimanapun juga terbatas: mis. perbedaan penyebaran, perbedaan broker mereka tidak perlu 100% tetapi cukup baik untuk melakukan pekerjaan
    - beberapa waktu yang lalu, karena ini saya memutuskan bahwa bagi saya saya tidak perlu data tick tetapi data bar 1 menit atau lebih tinggi (tergantung pada sistem) cukup baik
    (Saya mungkin mengubahnya di masa mendatang: mis. Untuk generasi bar renko saya percaya data kutu diperlukan)
    keuntungan ada lebih banyak data historis jangka panjang yang tersedia secara bebas, lebih sedikit waktu pengunduhan, lebih sedikit ruang penyimpanan yang dibutuhkan tetapi yang paling penting semua waktu backtest lebih sedikit
    pilihan saya saat ini adalah data dukascopy 1 menit sebagai basis (saya memang menulis beberapa alat untuk MT4
    https://www.forexfabrikasi.com/tradi...ystem-2-a.html)
    - Di masa depan saya mungkin juga akan mencari dalam menghasilkan data backtest buatan (tidak yakin apakah ini memiliki nilai - meskipun tidak pernah memberikannya banyak) APA IDEINFO?
    - Saya juga menyimpulkan bahwa untuk kebutuhan saya, yang terbaik adalah mendasarkan keputusan masuk perdagangan hanya pada batang tertutup


    PERGI PLATFORM INDEPENDEN
    - sebelumnya saya telah mengimplementasikan sebagian besar dan lebih banyak ini di MT4 (coding sekitar beberapa masalah yang saya temukan dll ..)
    Pemicu utama adalah bahwa MT4 berubah dengan cara yang tidak saya sukai: (Tidak mengatakan semuanya buruk - tetapi hanya mengatakan bahwa baru-baru ini banyak perubahan pada MT4 - Saya berasumsi karena MT5 tidak sesuai dengan yang diharapkan)
    - pertama Pembaruan Langsung yang dipaksakan dan otomatis
    - Banyak perubahan terbaru seperti perdagangan Satu klik, dan fokus yang kuat pada penerapan sinyal mengikuti pilihan
    - dan sekarang perpindahan saat ini ke backport MT5 ke MT4
    https://www.forexfabrikasi.com/tradi...restraint.html


    Pemicu kedua adalah pengalaman sebelumnya: Saya telah memprogram aplikasi perdagangan independen tetapi sangat spesifik untuk broker (mereka mengubah beberapa hal dan saya tidak memiliki apa-apa) satu alasan saya pindah ke MT4 nanti




    KESIMPULAN SAYA:
    1. Saya tidak perlu lingkungan backtest saya juga perdagangan hidup. (Meskipun saya sangat menyukai hal itu di MT4 saya)
    banyak platformbroker tampaknya lebih fokus pada hal-hal seperti copy perdagangan, penyedia sinyal dll ...
    - MT4
    - 24 September 2013 OANDA Mengumumkan Akuisisi Jaringan Perdagangan Copy Forex
    http://www.currensee.com/OANDA-Annou...rading-Network


    2. Jika saya harus terus menggunakan MT4 saya hanya akan menerapkan sistem perdagangan akhir tanpa semua tambahan yang saya lakukan sampai sekarang.
    3. ada kemungkinan besar bahwa dalam versi MT4 di masa depan atau seperti itu di banyak platform lain ada cara untuk menyampaikan data paling penting ke program eksternal
    - karena saya mendasarkan semua keputusan perdagangan utama saya pada bar tertutup, saya tidak perlu terlalu banyak data untuk dilewati dan kecepatan sangat tinggi saya menyerah.
    misalnya Oanda broker saya saat ini mereka bekerja pada API SISA OANDA
    https://github.com/oanda/apidocs
    Tidak yakin tentang broker lain tapi saya kira Tradestation, banyak platform berbasis java seperti Broker Interaktif, dll. Dukascopy dll akan memungkinkan hal serupa



    Saya MENCARI OPSI DAN MEMUTUSKAN UNTUK MEMULAI MENCARI INI:
    - Bangun semua sendiri berdasarkan pada pustaka dan aplikasi opensource yang tersedia
    - Terutama dalam python: dengan MT4 ini adalah tempat saya paling mencukupi dan dalam beberapa tahun terakhir banyak perpustakaan yang bagus telah keluar.
    - Juga terutama mencari opsi Linux






    Pergi python!


    - penyimpanan data dalam: HDF5 (.h5) Format Data Hirarki ataudan basis data


    1. perpustakaan utama:

    http://pandas.pydata.org/



    http://ta-lib.org/(termasuk 200 ruangan) Tidak ada pengalaman Ini sepertinya agak lama: Versi 0.4 (September 2007) tapi mungkin itu juga pertanda baik?

    https://github.com/mrjbq7/ta-libIni adalah pembungkus Python untuk TA-LIB berdasarkan pada Cython dan bukan yang standar dengan SWIG.

    http://www.pyqtgraph.org/



    2. memplot Tidak yakin tentang merencanakan atau memulai jika saya hanya menampilkan dalam spreadsheet

    http://matplotlib.org/



    http://code.enthought.com/projects/chaco/Chaco adalah toolkit aplikasi plot Python yang memfasilitasi penulisan aplikasi plot di semua tingkat kerumitan


    http://www.pyqtgraph.org/Grafik Ilmiah dan Perpustakaan GUI untuk Python: lihat posting dari corrugatedit Posting 22

    3. Machine Learning tidak yakin apakah saya melakukan sesuatu nanti seperti ini tidak ada pengalaman sama sekali

    http://scikit-learn.org/: Pembelajaran Mesin Dibangun dengan NumPy, SciPy, dan matplotlib



    http://pybrain.org/: adalah Machine Learning Library modular untuk Python



    http://jaberg.github.io/skdata/Skdata dimaksudkan untuk beroperasi dengan perangkat lunak pembelajaran mesin Python lainnya (seperti scikit-learning, PyBrain, atau algor khusus) tetapi skdata tidak bertujuan untuk menyediakan algoritma pembelajaran mesin.




    4. Distribusi yang dibundel

    http://continuum.io/Distribusi Python yang siap untuk perusahaan untuk pemrosesan data skala besar, analitik prediktif, dan komputasi ilmiah.



    https://www.enthought.com/



    http://code.google.com/p/pythonxy/Distribusi Python yang Berorientasi Ilmiah berdasarkan Qt dan Spyder Windows (Bukan untuk pertimbangan saya: Saya ingin tetap di linux)

    https://code.google.com/p/pythonxy-linux/Distribusi Python berorientasi ilmiah untuk GNULinux berdasarkan Qt dan Eclipse



    http://code.google.com/p/winpython/Distribusi Portable Scientific Python 2/3 3264bit untuk Windows (Tidak untuk pertimbangan saya: Saya ingin tetap di linux)



    http://www.pyzo.org/menyediakan lingkungan komputasi yang bertujuan untuk melakukan sains dan membangun aplikasi profesional




    5. Beberapa proyek terkait lainnya: siapa tahu mungkin sesuatu yang berguna

    https://github.com/briancappello/PyTradeLibPerdagangan keuangan Python, penelitian dan perpustakaan uji ulang



    https://code.google.com/p/ultra-finance/Ini bertujuan untuk menjadi sistem backtesting berbasis event fitur penuh.



    http://gbeced.github.io/pyalgotrade/Ini diberi kode untuk memungkinkan pengujian terdistribusi dari egie pada infrastruktur cloud Google. Ini menggabungkan perpustakaan analisis teknis TA-Lib open source.



    http://www.tradeprogrammer.com/features.phpIni juga menggunakan perpustakaan TA-Lib. Paket ini bebas digunakan untuk backtesting, tetapi versi live trading-nya bersifat komersial.



    https://github.com/quantopian/zipline, Pythonic Algorithmic Trading Library (saat ini digunakan dalam produksi sebagai mesin backtest yang memberi tenaga pada Quantopian (
    https://www.quantopian.com) - platform gratis yang berpusat pada komunitas yang memungkinkan pengembangan dan pengujian algoritma perdagangan peramban web secara real-time.)

    https://groups.google.com/forum/#!forum/zipline



    http://wiki.quantsoftware.org/index....ftware_ToolKit



    http://quantlib.org/Perpustakaan bebassumber terbuka untuk keuangan kuantitatif

    https://github.com/enthought/pyql: satu set baru pembungkus Python untuk QuantLib berdasarkan Cython asli dengan Swig



    http://itrade.sourceforge.net/Proyek iTrade adalah inisiatif sumber terbuka untuk menyediakan sistem bagan dan perdagangan yang ditulis dalam bahasa Python



    http://sourceforge.net/projects/profitpy/ProfitPy adalah serangkaian perpustakaan dan alat untuk pengembangan, pengujian, dan pelaksanaan sistem perdagangan otomatis.



    https://pypi.python.org/pypi/tradingmachinepanda ta-lib matplotlib (sumber git sepertinya sudah tidak ada)




    ===== Lainnya =====
    buruh pelabuhan:
    https://www.docker.io/MAYBE: terlihat menarik sebagai blok dasar untuk pengkodean


    https://github.com/peter1000/LCONFLight) CONFiguration): Format serialisasi data yang mudah dibaca manusia untuk konfigurasi dinamis.


    Semua tipspengalaman masa lalu yang terkait disambut


    Tepuk tangan

    Ati

  2. #2
    Saya menjalankan platform saya sendiri (langsung) yang secara langsung berinteraksi dengan mt4 dan memerintahkan mt4 untuk melakukan eksekusi dan melaporkan kembali. Dari perspektif ini saya dapat memberitahu Anda bahwa Anda dapat mengekspor data apa pun dari, dan meneruskan perintah apa pun ke, mt4, dengan mudah. Setidaknya dengan beberapa mekanisme internal windows (os). Jadi perubahan (yang akan - atau tidak) ke mt4 sebenarnya bermanfaat dalam hal ini, dan mt5 bahkan lebih baik, karena penanganan acara dan lainnya.

  3. #3

    Quote Originally Posted by ;
    Saya menjalankan platform saya sendiri (langsung) yang secara langsung berinteraksi dengan mt4 dan memerintahkan mt4 untuk melakukan eksekusi dan melaporkan kembali.
    hai rockit, bolehkah saya bertanya dalam bahasa apa Anda mengkodekan platform Anda dan juga berapa lama Anda menggunakannya untuk perdagangan aktual (demolive) Terima kasih Ati

  4. #4
    Saya perlu kecepatan, jadi, itu c tentu saja. Saya menggunakannya untuk perdagangan nyata mungkin sejak satu tahun sekarang. Sebelumnya saya telah menggunakan gui yang sama, berbasis java, pada platform java (Dukas) selama setidaknya satu tahun. Setelah Anda melakukan pekerjaan dasar itu bukan masalah besar untuk menghubungkannya ke platformapi, atau mentransfer ke bahasa yang sesuai. MT45 berguna karena dapat menggunakan hal-hal OS tingkat rendah melalui cc dll, ketika seseorang membutuhkan kecepatan. Tentu saja apis langsung lebih menarik.

  5. #5
    Saya berada di belakang rencana saya dan harus memperpanjang: *** ROADMAP *** 1. == Persiapan lingkungan pengkodean dasar: hingga 15 Januari 2014
    Quote Originally Posted by ;
    .. *** ROADMAP *** 1. == Persiapan lingkungan pengkodean dasar: semoga dalam 1-2 minggu (rencanakan untuk memilikinya sebelum 22.Dec 2013) mengunduh, memasang (akhirnya mengompilasi) perpustakaan utama, tes dasar dari perpustakaan, aplikasi untuk dapat memilih untuk memulai - untuk mempercepat proses ini dan saya memutuskan untuk menggunakan instalasi bundel - berharap bahwa itu telah diuji lebih baik untuk kompatibilitas daripada ketika saya menginstal semua secara terpisah (saya juga tidak ingin mencampur linux normal saya banyak untuk memulai. Memutuskan untuk menggunakan
    http://continuum.io/untuk...
    Quote Originally Posted by ;
    .. *** ROADMAP *** 1. == Persiapan lingkungan pengkodean dasar: semoga dalam 1-2 minggu (rencanakan untuk memilikinya sebelum 22.Dec 2013) mengunduh, memasang (akhirnya mengompilasi) perpustakaan utama, tes dasar dari perpustakaan, aplikasi untuk dapat memilih untuk memulai - untuk mempercepat proses ini dan saya memutuskan untuk menggunakan instalasi bundel - berharap bahwa itu telah diuji lebih baik untuk kompatibilitas daripada ketika saya menginstal semua secara terpisah (saya juga tidak ingin mencampur linux normal saya banyak untuk memulai. Memutuskan untuk menggunakan
    http://continuum.io/untuk...

  6. #6
    Saat ini saya mengutak-atik API Connect Spotware (platform cTrader):
    https://sandbox-connect.spotware.com/draftref/Hal yang baik tentang itu adalah dapat digunakan dengan semua broker yang menawarkan platform cTrader, dan semuanya di satu tempat, jadi tidak tergantung broker tetapi tergantung platform. Ini berpotensi menjadi hal besar, terutama untuk layanan berbayar. Python (v2) dapat digunakan untuk mengakses API juga. Namun fitur ini belum lengkap.

  7. #7
    rockit, Terima kasih atas informasinya

  8. #8
    Hai semuanya, saya juga membangun perangkat lunak saya sendiri untuk berdagang. Saya menggunakan Java tetapi dalam beberapa bulan terakhir saya beralih ke C dan Qt. Saya pikir cara terbaik adalah membangun perangkat lunak Anda sebebas mungkin dan tidak bergantung pada MT4 atau platform lain. Ini memberi Anda fleksibilitas besar. Ati Baia: - Di masa depan saya mungkin juga akan mencari dalam menghasilkan data backtest buatan (tidak yakin apakah ini memiliki nilai - meskipun tidak pernah memberikannya banyak) APA IDEINFO? Apakah Anda mengacu pada menghasilkan jalur harga baru? Jika ya, Anda bisa membaca tentang Monte Carlogenerator brown. Anda dapat membuat jalur baru dengan memodelkan distribusi Anda sendiri dan hal-hal menarik lainnya. Jelas memiliki nilai jika Anda ingin menguji egie Anda untuk data baru yang dihasilkan dari asumsi tertentu. hanya pendapat saya! Saya sudah membuat platform backtesting diri saya dari awal yang berhubungan dengan data tick dan di masa depan saya ingin menerapkan generator harga buatan.

  9. #9
    hai terbalik, terima kasih untuk mampir dan semua yang terbaik untuk pengkodean Anda. PEMBARUAN: telah sangat sibuk dalam mempersiapkan lingkungan pengkodean basis saya yang membosankan tetapi perlu dilakukan. (juga sedikit teralihkan) Posting 5

  10. #10
    Saya kembali. Setelah hampir 1 bulan melakukan hal-hal lain saya akan mulai dengan part2: 2. == coding rencana penyimpanan data harga: karena data harga sebagian besar dalam format csv tersedia (atau jika tidak, sebagian besar waktu akan diekspor ke csv) Saya akan mendasarkan input data harga saya pada format csv dan penyimpanan akhir di hdf5
    http://en.wikipedia.org/wiki/Hierarchical_Data_Format

Similar Threads

  1. Socket tidak menerima data dari python
    By annbahdeditt in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 4
    Postingan Terakhir: 07-30-2022 05:57, 05:57 AM
  2. Mencari Broker Baru Sejak Boston Prime Pergi Bangkrut
    By David5605 in forum Pialang Forex
    Balasan: 33
    Postingan Terakhir: 12-06-2021 19:51, 07:51 PM
  3. Broco pergi, sekarang siap untuk SEMUA hal di MT4?
    By Habudeta in forum Pialang Forex
    Balasan: 17
    Postingan Terakhir: 08-11-2021 12:14, 12:14 PM
  4. Bagaimana cara saya mengkodekan robot dengan python?
    By Behnhahd in forum Pertanyaan Newbie
    Balasan: 0
    Postingan Terakhir: 10-26-2017 06:15, 06:15 AM
  5. Bagaimana cara saya mengkodekan robot dengan python?
    By Behnhahd in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 10-26-2017 06:15, 06:15 AM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
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.