MT4 OrderClose Câu hỏi
Results 1 to 6 of 6

Thread: MT4 OrderClose Câu hỏi

  1. #1
    Gần đây tôi bắt đầu sử dụng một thuật toán đóng xuất hiện một cái gì đó như thế:

    Mã được chèn nếu (((OrderMagicNumber () gt; 0) || (OrderMagicNumber () == NULL)) (AccountEquity () gt; AccountBalance () * Lợi nhuận)) CloseOut ();
    Tôi phát hiện ra rằng MT4 đợi cho đến khi thanh biểu đồ gần tính toán các giá trị và thực hiện đóng khi các tham số được nhấn. Tôi có điều này trên một biểu đồ 1 phút và mặc dù trong thời gian thực vốn chủ sở hữu vượt quá số dư tài khoản, vị trí không đóng cửa cho đến cuối thanh. Hãy lưu ý rằng không có bất kỳ [1] hoặc iClose nào được sử dụng tại đây. Tôi chỉ đơn giản là so sánh vốn chủ sở hữu trực tiếp so với số dư.

    Câu hỏi của tôi: Có một phương pháp để có MT4 làm đóng trong thời gian thực xung quanh tiếp theo sau các tham số được kích hoạt? Hoặc là một lỗi trong việc thực thi lệnh MT4.

    Btw, ea không thực sự là một nhà giao dịch scalping nhưng vì giá trị vốn chủ sở hữu có thể xoay vài đô la bất cứ lúc nào trong một thời điểm, nó khá thất vọng vì nó không đóng ngay lập tức.

    Có thể có một cách xung quanh điều này?

  2. #2
    Vấn đề có thể ở đâu đó khác trên mã của bạn - có vẻ như mã của bạn đang chờ thanh mới thực thi (đó là nó chạy mỗi quán rượu chứ không phải cho mỗi dấu). Nếu không nó sẽ là một lỗi - vâng. Ngoài ra, mã của bạn là kinda lẻ - từ khóa NULL được sử dụng khá nhiều với con trỏ (zero đánh dấu). Có thể bạn muốn nói nếu (OrderMagicNumber () gt; = 0 ...)

  3. #3
    Cảm ơn bạn. Vâng, tôi đã thay đổi số lượng ma thuật từ thành lt; 0 và sau đó cập nhật nó thành lt;> 0 theo đề xuất của bạn. Có thể MT4 theo mặc định chờ đợi một thanh mới để thực thi trừ khi được mã hóa để kiểm tra bằng cách đánh dấu?

  4. #4

    Quote Originally Posted by ;
    Có thể MT4 theo mặc định chờ đợi để có được một thanh mới để làm trừ khi được mã hóa để kiểm tra bằng cách đánh dấu?
    Không, đó là cách khác. Nó là đơn giản để kiểm tra nó để thấy rằng nó không chờ đợi. Tạo chuyên gia sử dụng mã: Mã được chèn #property strict void OnTick () nếu (AccountEquity () gt; AccountBalance ()) In (cao hơn); nếu không In (không cao hơn);

  5. #5
    Tôi có một cảm giác khó chịu rằng nó có thể là máy chủ RT của nhà môi giới của tôi đang gửi OrderCloses sau quán rượu. Trên máy chủ trình bày của họ, nó gửi trên đánh dấu, nhưng trên máy chủ thực, nó không phải là. Cùng một mã ea. Tôi đang ảo tưởng ở đây có ai khác từng nghe hay trải qua chuyện này không?

  6. #6

    Quote Originally Posted by ;
    Tôi có một cảm giác khó chịu rằng nó có thể là máy chủ RT của nhà môi giới của tôi đang gửi OrderCloses sau quán rượu. Trên máy chủ trình bày của họ, nó gửi đánh dấu, nhưng trên máy chủ thực tế, nó không phải là. Cùng một mã. Tôi có thực sự ảo tưởng ở đây hay có ai khác từng nghe hay trải nghiệm điều này không?
    Có lẽ bạn sẽ nhận được bằng chứng thách thức nhóm MetaQuotes.

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'.