1 Lampiran
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.Originally Posted by ;
Apa yang Anda cari ada tetapi Anda harus membayarnya. Begitulah cara kelinci berlari. (Jadi läuft der Hase) :-)Originally Posted by ;
https://www.forexfabrikasi.com/attac...1099109203.pdf