Nếu bạn cần mạng xã hội, copy trade, để quản lý đc hàng ngàn acc ở những brokers khác nhau(nhưng cùng nền tảng mt4) thì bạn nên mua api, tốc độ khớp lệnh rất ấn tượng: sau khi acc chính có lệnh, vài mili second sau hàng ngàn acc phụ cũng khớp lệnh cùng lúc. Hoặc bạn cần scalping trên vài chục acc thì cũng nên mua server api
Bạn sài mtapi miễn phí, cơ bản nó cũng giống như sài mql, khác biệt là ở chỗ bạn có thể sài multi thread, v.v. Nhưng sẽ bị tình trạng nghẽn cổ chai ở terminal. Nói chung là sài đồ miễn phí vẫn kg thoát đc chiêu bị đá ra khỏi cuộc chơi, khác biệt chỉ ở chỗ là biết mình bị đá, bot viết bằng mql thì kg biết bị đá lúc nào. Cái này mình cũng khắc phục bằng cách mở terminal bên trong bot, để khi bị đá sẽ tắt terminal đi và mở terminal lại, nhưng thấy nó chạy chưa ổ định lắm nên chưa up nó lên github, trả lại cho cộng đồng.
Tóm lại, từ bỏ mql, bot của bạn đã lên 1 tầm cao mới: chạy đúng logic chiến lược của bạn, kg bị can thiệp, tận đc sức mạnh của các ngôn ngữ lập trình chuyên nghiệp như c, c++, c#, python, v.v
Nếu như trên mql, bạn đã lập trình hướng đối tượng, thì chuyển qua c++ cũng rất nhanh vì sự tương đồng giữa c++ và mql. Với mình, chỉ mất nửa ngày, viết lại thư viện ctrade theo mtapi, vì trước đó mình đã chuyển thư viện ctrade của mt5 cho mt4 => mục đích là liên thông 2 nền tảng mt4 và mt5. Vì mình biết sàn hook vô mấy cái hàm của chỉ báo nên mình đã viết lại toàn bô, hạn chế sài hàm của mql nên khi chuyển qua c++ rất nhẹ nhàng
Cái gì cũng có giá của nó. Nếu kg có lợi gì thì mình cũng chẳng mua làm gì