Nhờ mọi người về close all order trong MT4

Thảo luận trong 'Lập trình MQL - Expert Advisor - Indicator' bắt đầu bởi Tomvu89, 18/09/2017.

  1. Tình hình là e muốn hỏi có EA nào có thể tích hợp cùng 1 EA khác đã chạy và chức năng chính có thể close all orders được không vì e đang chạy 1 con EA test demo nhưng lúc chạy lệnh mà tập lệnh đó dương gần hết và e muốn close all cùng 1 lúc thì có thể có thêm EA hỗ trợ được không. Nếu ai trong forum có thì cho em xin tham khảo nhé. Cám ơn mọi người.
     

    Giới thiệu sách Trading hay
    Phương Pháp Mới Để Giao Dịch Kiếm Sống

    Quyển sách của Tiến sỹ Alexander Elder đề cập đến những vấn đề cơ bản và cần thiết nhất với các trader. Sách được đánh giá rất cao trên toàn cầu
    ✅ Tất Tần Tật Về Các Loại Cản Trader Cần Nắm | TraderViet
    ✅ Phân Tích VÀNG-FOREX-BITCOIN Tuần 18-24/09 Theo Phương Pháp WYCKOFF | TraderViet
    ✅ Cách Đọc Cấu Trúc Thị Trường Của Một SMC (Smart Money Concept) Trader | TraderViet
    ✅ "Nguyên Liệu" Bí Mật Còn Thiếu Trong Công Thức Trở Thành Full-time Trader Thành Công | TraderViet
    ✅ Phân Tích BITCOIN - ALTCOIN Theo Price Action Tuần 18-24/09 | TraderViet
    ✅ Để Nằm Trong Top 5% Trader Giỏi Nhất, Hãy Làm Những Việc 95% Còn Lại Không Làm | TraderViet
    ✅ Những Quy Tắc Giao Dịch Của Một Trader Có Tiếng Tại Việt Nam | TraderViet
    ✅ Phân Tích VÀNG-FOREX-STOCK Tuần 19-23/09 Theo Phương Pháp Price Action Tinh Gọn | TraderViet
    Đang tải...
  2. Đoạn code mình dùng để Close All Order đây

    void CloseAllOrder()
    {
    int total = OrdersTotal();
    for(int i=total-1;i>=0;i--)
    {
    if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
    {
    int type = OrderType();
    bool result = false;

    switch(type)
    {
    //Close opened long positions
    case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
    break;

    //Close opened short positions
    case OP_SELL : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
    break;

    //Close pending orders
    case OP_BUYLIMIT :
    case OP_BUYSTOP :
    case OP_SELLLIMIT :
    case OP_SELLSTOP : result = OrderDelete( OrderTicket() );
    }
    }
    }
    }
     
    MrLeo1988Tomvu89 bài này.
  3. Thank u bác đúng cái e đang cần :D
     
  4. hàm này muốn nó dừng lại không tiếp tục đặt lệnh trong 1 khoảng thời gian thì nên viết tiếp thế nào vậy bác?
     

Bình luận mới nhất

  • SELL 1935 2 LÓT trong Phân tích Forex - Vàng - Hàng hóa 5,364 Xem / 124 Trả lời
  • Tuan anh do trong Phân tích Forex - Vàng - Hàng hóa 293 Xem / 1 Trả lời
  • Zactini trong Phân tích Forex - Vàng - Hàng hóa 533 Xem / 3 Trả lời
  • GermanyLX trong Sách Trading - Tài liệu Trading 74,643 Xem / 104 Trả lời
  • Zactini trong Chuyện bên lề 282 Xem / 1 Trả lời
  • Đang tải...
    Đang tải...
    0