Mana yang Anda pilih: Metatrader (MQL) atau cTrader (cAlgo)? - Page 2
Halaman 2 dari 462 FirstFirst 12
Results 11 to 13 of 13

Thread: Mana yang Anda pilih: Metatrader (MQL) atau cTrader (cAlgo)?

  1. #11
    1 Lampiran
    Quote Originally Posted by ;
    Aku hanya ingin tahu tentang kalian di luar sana. Apakah ada orang di sini yang sangat sering menggunakan MetaTrader (untuk menulis MQL), tetapi sangat sedikit yang menggunakan cTrader (cAlgo)? Selain keuntungan yang ditawarkan broker, saya merasa bahwa MetaTrader bukanlah platform terbaik untuk membangun EA. MQL = C , ...
    Beberapa poin tentang posting Anda yang muncul di benak saya (daftar tidak lengkap):Sebagian besar contoh Anda menunjukkan masalah yang disebabkan oleh kebingungan antara bahasa pemrograman dan kerangka kerja aplikasi. MQL bukan C . MQL adalah bahasa scripting yang jauh lebih mirip dengan C. Dukungan kelas dan struct membuatnya terlihat mirip dengan C tetapi C/C adalah bahasa nyata dan MQL tidak. MQL dikompilasi ke byte-code dan dieksekusi oleh seorang juru bahasa, lebih mirip dengan JavaScript. Fungsi bawaan yang tersedia mencakup beberapa fungsi yang tersedia di C. Tanggal 31 Maret 2020 12:00:00 tidak dinyatakan sebagai bilangan bulat tetapi sebagai D'2020.03.31 12:00:00'. Sulit membayangkan sesuatu yang lebih mudah. Parameter input datetime mendukung pemilih DateTime asli yang disediakan oleh OS. Sulit membayangkan sesuatu yang lebih baik. Tugas yang harus diselesaikan oleh bahasa pemrograman dalam aplikasi perdagangan bukanlah untuk menyediakan lingkungan pemrograman yang lengkap secara fungsional. Tugasnya adalah mengekspresikan logika trading dengan cara yang mudah. Misalnya EasyLanugae di Tradestation jauh lebih baik daripada MQL, namun fungsionalitasnya dibandingkan dengan MQL terbatas. Itu karena suatu alasan dan disengaja. Jika Anda memerlukan dukungan pemrograman penuh dengan semua fitur yang digunakan dari pengembangan aplikasi biasa, maka Anda dapat dengan mudah beralih ke bahasa lain dan menjembatani keduanya. Dalam MQL yang dilakukan melalui penggunaan DLL (C/C , Pascal, C#) dan inilah keuntungan besar dari MQL. Dari semua platform/bahasa perdagangan yang tersedia, MQL memiliki antarmuka termudah dan paling sederhana untuk menjembatani ke bahasa lain. MQL sangat bagus karena API yang mudah itu, tidak perlu mendukung semua fitur yang Anda lewatkan. Cobalah untuk melakukan hal yang sama di platform perdagangan lain (sebut saja) dan Anda akan mengerti apa yang saya maksud. Sekarang saya jauh dari mengatakan bahwa MQL adalah yang terbaik dan tidak dapat ditingkatkan. Bagian yang paling hilang adalah penanganan pengecualian dan antarmuka COM seperti di EasyLanguage. Tetapi rasa sakit terbesar di pantat bukanlah fungsionalitas yang terbatas. Ini bugginess dari banyak fitur. Anda perlu menentukan kebutuhan Anda pada bahasa dan platform. Itulah kesederhanaan, perluasan, kemungkinan untuk menjembatani. Secara keseluruhan, kombo MetaTrader/MQL tidak terlalu buruk dan jauh lebih baik daripada yang lainnya. Poin penting: lingkungan akan sempurna jika desain, pengujian, dan eksekusi strategi dapat diselesaikan dalam lingkungan dan bahasa platform yang sama. Sayangnya di sinilah MT4/MT5/MQL menyebalkan karena pengujian dan pengoptimalan itu konyol. NinjaTrader untuk menyelamatkan. Di sisi lain NinjaTrader tidak dapat digunakan untuk eksekusi otomatis. Dengan cAlgo Anda memang memiliki lingkungan pengembangan yang sangat bersih tetapi Anda masih menemui hambatan di hampir setiap langkah. Belum waktunya cAlgo, belum... Jadi platform yang sempurna hanya ada untuk orang-orang dengan anggaran yang serius (misalnya satu untuk Deltix) dan tugas ritel kami adalah membuat yang terbaik dari dunia ritel yang tidak sempurna ini.
    Quote Originally Posted by ;
    ...menulis EA seharusnya seperti menulis aplikasi bisnis, harus kuat, cepat, cepat, sederhana, menjaga hal-hal yang kurang penting tetap berjalan...
    Apa yang Anda cari ada tetapi Anda harus membayarnya. Begitulah cara kelinci berlari. (Jadi läuft der Hase) :-)
    https://www.forexfabrikasi.com/attac...1099109203.pdf

  2. #12
    Postingan yang menarik. Masalahnya, tidak banyak orang yang menggunakan Ctrader seperti mt4/mt5. Oleh karena itu, perbandingan sulit dilakukan. Bahasa lain adalah pinescript oleh tradingview, atau pythonC# secara umum.

  3. #13
    Quote Originally Posted by ;
    {quote} Persyaratan saya terlalu tinggi mungkin, itu karena saya TERLALU MALAS.
    Saya ingin mencapai perdagangan yang sepenuhnya otomatis, tetapi tampaknya semi-otomatis. Karena saya masih perlu melihat daftar tanggal dan waktu untuk tag ke EA. Saya mencari sistem perdagangan yang dapat sepenuhnya otomatis, lebih sedikit pemantauan, lebih sedikit emosi ke dalam permainan, lihat sesekali, lalu lupakan. Dengan mengingat hal itu, saya memerlukan beberapa rangkaian konfigurasi kompleks seperti ini: {image}
    Jika Anda terlalu malas maka Anda harus menggunakan python, bahasa para dewa. MT5 sekarang memiliki API python terintegrasi. Hal semacam ini sangat sepele dalam python sehingga saya membuat demo quickie dalam beberapa menit. Konfigurasi Json: Kode yang Dimasukkan { terminal_config: { path: C:\\Users\\nicho\\Desktop\\Terminal1\\terminal64.e xe, portabel: true, server: AMPGlobalUSA-Demo, login: 1150938, kata sandi: kasjhflkj, batas waktu : 5000, sure_trade_enabled: true, raise_on_errors: true }, main_config: { simbol: #91;EURUSD, USDJPY#93;, jangka waktu: 15, volume: 1.0, session_delta: { hari: 1, jam: 3 }, sesi: # 91; { waktu: 11 Mar 2020 20:30:00 }, { waktu: 12 Mar 2020 12:15:00 } #93; } } Program Python: Kode yang dimasukkan import json dari pathlib import Path import pandas as pd from dateutil import parser from datetime import timedelta import pymt5adapter as mta class HelloWorld: def __init__(self, config): self.config = config def echo_example_from_config(self) : timeframe = mta.TIMEFRAME(self.config#91;'timeframe'#93 print('timeframe from config=', timeframe) simbol = #91;mta.symbol_info(s) untuk s di self.config#91 ;'simbol'#93;#93; df = pd.DataFrame(s._asdict() untuk s dalam simbol) print(df) bar = mta.copy_rates_from_pos(symbols#91;0#93;.name, timeframe, start_pos=0, count=1)#91; 0#93; print(dict(zip(bar.dtype.names, bar))) session_delta = timedelta(**self.config#91;'session_delta'#93 untuk i, sesi di enumerate(self.config#91;'sessions '#93: waktu = parser.parse(session#91;'time'#93 print(fparsed waktu dari config #91;{i}#93; {time!r}, end=' - ') print('delta =', time - session_delta) def echo_account_info(self): account = mta.account_info() print(f'Details for the {account.company} account') df = pd.DataFrame(account._asdict() .items(), column=#91;'Account Property', 'Value'#93 print(df) if __name__ == '__main__': config = json.loads(Path('config.json').read_text ()) dengan mta.connected(**config#91;'terminal_config'#93: program = HelloWorld(config#91;'main_config'#93 program.echo_example_from_config() program.echo_account_info() Output terminal Dimasukkan Kerangka waktu kode dari config= TIMEFRAME.M15 digit nama titik 0 EURUSD 5 0,00001 1 USDJPY 3 0,00100 waktu parsing dari config #91;0#93; datetime.datetime(2020, 3, 11, 20, 30) -- 2020-03-10 17:30:00 waktu parsing dari config #91;1#93; datetime.datetime(2020, 3, 12, 12, 15) -- 2020-03-11 09:15:00 {'time': 1590678000, 'open': 1.1054, 'high': 1.10589, 'low': 1.10501 , 'close': 1.10561, 'tick_volume': 125, 'spread': 1, 'real_volume': 0} Detail untuk akun AMP Global Clearing LLC Nilai Properti Akun 0 login 1150938 1 trade_mode0 2 leverage 100 3 limit_orders 0 4 margin_so_mode 0 5 trade_allowed True 6 trade_expert True 7 margin_mode 0 8 currency_digits 2 9 fifo_close False 10 balance 1.00033e 07 11 kredit 0 12 keuntungan 137.5 13 ekuitas 1.00035e 07 14 margin 400 15 margin_free 1.00031e 07 16 margin_level 2.50087e 06 17 margin_so_call 50 18 margin_so_so 30 19 margin_initial 0 20 margin_maintenance 0 21 aset 0 22 kewajiban 0 23 komisi_diblokir 0 24 nama 25 server AMPGlobalUSA-Demo 26 mata uang USD 27 perusahaan AMP Global Clearing LLC

Similar Threads

  1. Balasan: 12
    Postingan Terakhir: 09-21-2022 17:04, 05:04 PM
  2. Windows XP, Vista, Win7: mana yang lebih Anda sukai?
    By Tamy55 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 26
    Postingan Terakhir: 12-09-2021 19:37, 07:37 PM
  3. Balasan: 24
    Postingan Terakhir: 12-07-2021 18:55, 06:55 PM
  4. Balasan: 4
    Postingan Terakhir: 11-22-2021 14:59, 02:59 PM
  5. Platform perdagangan mana yang Anda gunakan dan rekomendasikan?
    By de in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 1
    Postingan Terakhir: 08-13-2021 11:30, 11:30 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.