Câu hỏi về xử lý bình luận trong mt4
Results 1 to 4 of 4

Thread: Câu hỏi về xử lý bình luận trong mt4

  1. #1
    Tôi có một bình luận EA tôi muốn chỉ được đăng trên bảng xếp hạng, lần đầu tiên nó là sự thật. Hiện tại nó lặp lại.

    Nhưng dù sao mã tương tự như thế này ...

    Mã được chèn nếu ((BuySignalA) ((Ask-Bid) lt; = AvgSpreadHigh)) Chú thích (TimeToStr (TimeCurrent (), TIME_SECONDS), MUA SIGNAL-A gt; gt; MUA VỊ TRÍ NÊN ĐƯỢC MỞ HOẶC ĐƯỢC MỞ RỘNG);/In (TimeToStr (TimeCurrent (), TIME_SECONDS), MUA TÍN HIỆU-A gt; gt; MUA VỊ TRÍ NÊN ĐƯỢC MỞ HOẶC ĐƯỢC MỞ RỘNG);
    Tôi đã in nó lúc đầu, nhưng trong khi BuySignal đang hoạt động nó in mọi đánh dấu !! Quá nhiều

    Tôi muốn nó bình luận về BuySignal ban đầu và loại bỏ những người khác cho đến khi một BuySig mới được tạo ra hoặc SellSig được tạo ra.

    Làm thế nào tôi có thể làm cho nó không để tái tạo một dấu hiệu năng lượng và chỉ cần đăng trên kích hoạt ban đầu của dấu hiệu này? Cách nó là vào lúc này, nó là khó để nói bởi các ý kiến ​​một khi các dấu hiệu đã được hoạt động vì nó giữ lặp đi lặp lại trong khi bận rộn. Các nhận xét EA có được lưu trong một tệp ở đâu đó không? Bởi vì nếu như vậy, nó sẽ dần dần chiếm một bộ nhớ khá nhỏ tôi nghĩ.

  2. #2
    Sau khi được kích hoạt (được đặt trên), nhận xét sẽ vẫn bật cho đến khi bị xóa hoặc thay đổi, tức là Comment (); Vì vậy, bạn phải quyết định khi nào bạn muốn chọn bình luận hoặc thay đổi nó. EA chạy từ đánh dấu, do đó, nó có thể xóathay đổi nó từ một đánh dấu, nến tiếp theo, hoặc thiết lập một bộ đếm thời gian để xóathay đổi nó sau một thời gian, hoặc từ một sự kiện (biểu đồ). Nhận xét không duy trì lịch sử. Nó là chuỗi hiện tại hoặc không phải là một.

  3. #3
    Bạn có thể sử dụng global var bool PrintComment Đặt nó thành false sau khi in nhận xét và thay đổi nó thành true khi có một dấu mới nếu ((BuySignalA) ((Ask-Bid) lt; = AvgSpreadHigh) PrintComment) Comment (TimeToStr) (TimeCurrent (), TIME_SECONDS), MUA TÍN HIỆU-A gt; gt; MUA VỊ TRÍ NÊN ĐƯỢC MỞ HOẶC ĐƯỢC MỞ RỘNG);/PrintComment = false; In (TimeToStr (TimeCurrent (), TIME_SECONDS), MUA TÍN HIỆU-A gt; gt; MUA VỊ TRÍ NÊN ĐƯỢC MỞ HOẶC ĐƯỢC MỞ RỘNG);

  4. #4
    Đánh giá cho một sự thay đổi trong điều kiện: Chèn mã tĩnh bool SignalWas = false; bool SignalIs = (BuySignalA) ((Ask-Bid) lt; = AvgSpreadHigh); if (SignalIs! SignalWas) Ý kiến ​​(TimeToStr (TimeCurrent (), TIME_SECONDS), MUA TÍN HIỆU-A gt; gt; MUA VỊ TRÍ NÊN ĐƯỢC MỞ HOẶC ĐƯỢC MỞ RỘNG); SignalWas = SignalIs; (chưa được biên soạn, chưa được kiểm tra)

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