EA di luar MT4
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 12

Thread: EA di luar MT4

  1. #1
    Halo,

    mungkin untuk menulis EA di luar dari Metatrader dalam bahasa pemrograman lain (C ) tetapi menggunakan Metatrader untuk mendapatkan Data dan melaksanakan Pesanan? Backtester dan Liveexecution dari MT4 seharusnya berfungsi.
    Bisakah saya melakukannya dengan bantuan dari dll? Visi saya adalah: MT4 dll Programm Sendiri dengan Tradinglogics.
    Ide bagaimana melakukannya?

    Thx Greets

  2. #2
    Maaf, apa artinya Program Sendiri dengan Logika Perdagangan. DLL harus menyadari logika perdagangan Anda

  3. #3
    Jes benar. Ide untuk menggunakan program keduadll setelah dll pertama ada karena saya mempercayai Brokers Metaquotes (plugin agen virtual ...). karena itu perdagangan harus jauh dari MT4
    Saya tahu sedikit paranoid tetapi saya merasa lebih baik ketika kode penting tidak dalam jangkauan MT dan Broker. Saya dapat kode di mql dan lern c tetapi DLL dan Datasharing antara progr sangat baru bagi saya. Ini harus menjadi solusi bahwa program c sendiri mendapatkan Data yang diperlukan dari Mt4 (misalnya terbuka [12] terbuka [523] iHigh (x [x], 0,1) Waktu [x] dll.

  4. #4
    Saya pikir cara tercepat dan termudah untuk mendorong data dari MT4 ke appliion lain (jendela) (dan mungkin sebaliknya) adalah menggunakan pesan jendela WM_COPYDATA, lihat di sini:
    https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspxNamun, melakukan logika perdagangan dalam DLL harus aman dan data dapat didorong sebagai parameter ke fungsi DLL, dan dimasukkan kembali ke variabel lokal dari program MT4.

  5. #5
    Quote Originally Posted by ;
    Jes benar. Ide untuk menggunakan program keduadll setelah dll pertama ada karena saya mempercayai Brokers Metaquotes (plugin agen virtual ...). karena itu perdagangan harus jauh dari MT4
    Saya tahu sedikit paranoid tetapi saya merasa lebih baik ketika kode penting tidak dalam jangkauan MT dan Broker. Saya dapat kode di mql dan lern c tetapi DLL dan Datasharing antara progr sangat baru bagi saya. Ini harus menjadi solusi bahwa program c sendiri mendapatkan Data yang diperlukan dari Mt4 (misalnya terbuka [12] terbuka [523] iHigh (x [x], 0,1) Waktu [x] dll.
    Hmmm .. apa artinya perdagangan harus jauh dari MT4? Apakah Anda berbicara tentang penempatan fisik DLL? U telah menempatkan DLL pertama ke dalam direktori yang telah ditentukan di dalam direktori MT4. DLL kedua bisa berada di luar root MT4. Seluruh kode itu loed di komputer Anda. Lagi pula, Anda dapat menempatkan DLL kedua di komputer dan komuni lain melalui soket atau panggilan jarak jauh.

  6. #6
    Quote Originally Posted by ;
    {quote} DLL Kedua bisa berada di luar root MT4. Seluruh kode itu loed di komputer Anda
    Jes, di komputer yang sama tetapi di luar root MT4

  7. #7
    Mungkin, tapi saya pikir, itu tidak dapat diandalkan untuk akses prevebt ke DLL. Saya tidak berpikir MT4 memindai komputer pengguna dalam mencari DLL dan menyatukannya kembali untuk mendapatkan ur. Tentang broker. Jika situasi menguntungkan, broker dapat menyalin perdagangan Anda atas nama Anda sendiri, tanpa sepengetahuan tentang egy itu sendiri. Tetapi dimungkinkan untuk membuat rantai ini dari 2 dll dan skrip, seperti yang Anda usulkan. Mungkin ada alasan lain untuk memisahkan Logic DLL dan Communiion DLL ada, tetapi masih tersembunyi dalam diskusi kita. Umumnya, adalah pendekatan umum dalam memprogram, memisahkan Logika-dan-Komuniion, melihat pola Model-Tampilan yang berbeda.

  8. #8

    Quote Originally Posted by ;
    tidak dapat diandalkan untuk mencegah akses ke DLL.
    Mengapa kamu berpikir? Saya pikir tidak mungkin bagi Broker untuk mendapatkan akses di luar root MT4 ... tapi saya bukan spesialis ... Bisakah Broker mengakses melalui mt4ex4 ke dll pada Code atau Harddrive di luar root MT4? Saya tidak berharap.
    Quote Originally Posted by ;
    Mungkin ada alasan lain untuk memisahkan Logic DLL dan Communiion DLL ada, tetapi masih tersembunyi dalam diskusi kita
    Jes, alasan lain adalah bahwa mql tidak begitu cepat seperti c dan memiliki sedikit peluang. Di masa depan, ketika codingskills saya lebih baik, mungkin saya ingin bekerja dengan hal-hal seperti Jaringan saraf dan perpustakaan di c untuk perhitungan yang rumit. Dan saya pikir itu baik untuk menjadi independen di Masa Depan, ketika MT45 berubah (dan bahasa mql-nya) menjadi MT6, 7,8 ... Saya hanya harus mengubah Kode untuk Komuniion mql-dll tetapi EA-Logika di Dll bisa tinggal.

  9. #9
    Karena MT4 diinstal pada komputer Anda dan bisa memindai seluruh disk tje. Tetapi saya tidak melihat alasan untuk melakukannya. Metaquotes, secara umum, tidak tertarik pada EA Anda, apakah menguntungkan atau tidak. JADI itu bukan urusan mereka. Broker dapat menyalin semua perdagangan Anda, back-engineering dari EA tidak begitu sederhana dan murah. Saya setuju dengan poin kedua. Lebih baik bebas dari keterbatasan mql. Jika Anda memiliki ide konkret untuk hari ini, kita dapat mendiskusikannya, meskipun waktu saya terbatas untuk mengerjakan proyek baru. Saya bekerja sebagai pemrogram profesional, di C Java

  10. #10
    Konsep: - Tradinglogic (sebagian besar) yang ditulis dalam c - MT4 Backtest harus bekerja dengan tradinglogic! - Tradinglogic harus keluar dari root MT4. - Seluruh konstruk harus fleksibel untuk masa depan, yang mungkin untuk menambahkan hal-hal seperti perhitungan independen, memvisualisasikan array (GUI), menyimpan csv, semua hal yang sesuai ...
    Saya memiliki pengalaman dasar dengan MQL tetapi tidak dalam c karena itu saya ingin bertanya konstruksi apa yang mungkin untuk komuniion antara ex4 dan dll. Selama penelitian saya menemukan bahwa:
    https://www.forexfabrikasi.com/tradi...o-journal.html(gunakan pascal)
    http://www.xpworx.com/metatrader-mql...ension-dll.phpSaya pikir masalah utamanya adalah mendapatkan Akses data. Program c harus mendapatkan data yang diperlukan seperti nilai dari indior atau bagan dengan riwayat (nilai pergeseran). Apa yang saya temukan sejauh ini adalah Anda dapat memanggil fungsi dari DLL dan dapat mengirimkan nilai. Apakah mungkin untuk melewati array? Tapi, misalnya, ketika program membutuhkan nilai iHigh (NULL, variable, 333) atau nilai dari Indiors dengan dengan mengubah variabel seperti iATR (NULL, variabel, variabel, variabel). Sebaliknya, program (c ) dapat memanggil fungsi dari MQL yang akan menyelesaikan semua masalah karena Anda dapat dengan mudah mengambil nilai. Saya tidak tahu apakah ini akan berhasil ...? Saya senang dan berterima kasih atas saran apa pun untuk mempelajari dan memahami kemungkinan-kemungkinan dari gagasan seperti itu. Terima kasih banyak!

Similar Threads

  1. Brokerperbankan luar negeri
    By aoxayuh75 in forum Pialang Forex
    Balasan: 14
    Postingan Terakhir: 11-29-2021 12:47, 12:47 PM
  2. INDIEA yang bekerja di luar MT4
    By Hekti in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 8
    Postingan Terakhir: 11-27-2021 06:50, 06:50 AM
  3. Strategi YANG LUAR BIASA !!!
    By chuch in forum Pertanyaan Newbie
    Balasan: 40
    Postingan Terakhir: 11-03-2021 22:13, 10:13 PM
  4. Di luar indikator lilin dekat?
    By yuhenaahtw in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 06-11-2018 14:52, 02:52 PM
  5. Strategi YANG LUAR BIASA !!!
    By chuch in forum Sistem dan Strategi Perdagangan
    Balasan: 40
    Postingan Terakhir: 04-27-2018 02:59, 02:59 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.