Giao dịch tối đa cho mỗi mã số ma thuật cho EA của tôi
Results 1 to 4 of 4

Thread: Giao dịch tối đa cho mỗi mã số ma thuật cho EA của tôi

  1. #1
    Này, tôi đang học cách viết mã trong mql4, nhưng tôi không tìm thấy logic để viết mã như sau:

    Tôi chỉ muốn cho phép một giao dịch mới mở nếu không có nhiều hơn X giao dịch được mở.
    tôi biết nó hoạt động như thế này:
    if (OrderTotal () lt; X)
    {
    blablabla
    }

    Nhưng tôi muốn điều này chỉ áp dụng cho một số ma thuật nhất định, không phải toàn bộ chỉ số của chúng.

    bất cứ ai có thể cho vay một sự giúp đỡ?

  2. #2
    hãy thử một cái gì đó như sau: int getBuyOrderCount (string argSymbol, int argMagicNumber) {int OrderCount = 0; for (int Counter = 0; Counter lt; = OrderTotal () - 1; Counter ) {if (OrderSelect (Counter, SELECT_BY_POS)) {if (argMagicNumber == -1 || OrderMagicNumber () == argMagicNumber) {if (OrderSymbol () == argSymbol OrderType () == OP_BUY) {OrderCount ; }}}} return (OrderCount); } Bước một - có bao nhiêu giao dịch mở với MagicNumber được chỉ định Bước hai - nếu ít hơn cho phép thì hãy đặt lệnh tiếp theo với MagicNumber -1 nghĩa là tất cả các giao dịch đều mở bất kể

  3. #3
    Không quen thuộc với GetBuyOrderCount. Đó có phải là MQL4 không? Thú thực là tôi hơi mất hứng nhưng tôi rất cảm ơn vì câu trả lời của bạn
    Tôi đang thử một cái gì đó như thế này: bool IsTradeOk () {for (int i = OrderTotal (); ilt; MaxOrders; i ) if (! OrderSelect (i, SELECT_BY_POS)) {Print (Một số lý do); trả về sai; } if (OrderMagicNumber () == Magic) {Print (MAXTRADES); trả về sai; } trả về true; } Làm điên đảo bộ não không phải lập trình viên của tôi

  4. #4
    1 (các) tệp đính kèm
    Quote Originally Posted by ;
    Làm điên đảo bộ não không phải lập trình viên của tôi
    //----- này silva ..... có hàng trăm cách để viết mã ..... giữ cho nó gọn gàng và đơn giản ..... h/----
    https://www.forexibroker.com/attachm...2029665078.mq4

Quyền đăng bài

  • Bạn không thể đăng bài viết mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng tệp đính kèm
  • Bạn không thể chỉnh sửa bài đăng của bạn
  •  
Chính sách Cookie
Chính sách Cookie: Website forexibroker sử dụng cookies và khi tiếp tục sử dụng website bạn chấp thuận với điều này. Để có thêm thông tin, vui lòng đọc 'Thông tin Cookie'.