Xin chào,
Tôi phát hiện ra rằng một số chỉ số thói quen không tự vẽ lại các thanh mới với mọi dấu tick hoặc pub đến. Khi bạn mở biểu đồ hoặc bất kỳ lúc nào bạn bấm vào một khoảng thời gian khác nhau và sau đó gà trở lại dòng của họ sẽ được vẽ lại vào thanh trước đó.
Vậy điều gì khiến họ hành động như thế?
Chuyển sang ChartsRefresh hoặc rightclicking Refresh không giúp và thêm WindowRedraw () vào mã không giúp được gì.
Tôi đã đọc rằng vấn đề có thể là các chỉ báo đó sử dụng giới hạn, tức là hàm IndiorCounted () giới hạn nghiêm trọng vòng lặp tới chỉ báo để không bao giờ vẽ lại các thanh.
Đây là một ví dụ về giới hạn trong chỉ số này:
Mã PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> inti </span> <span style = ”color: # 007700”>, </span> < span style = ”color: # 0000BB”> limit </span> <span style = ”color: # 007700”>;
</span> <span style = ”color: # 0000BB”> intcounted_bars </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> Chỉ sốĐược xếp hạng </span> <span style = ”color: # 007700”> ();
</span> <span style = ”color: # FF8000”>/- checkforpossibleerrors
</span> <span style = ”color: # 007700”> if (</span> <span style = ”color: # 0000BB”> counting_bars </span> <span style = ”color: # 007700”> lt; </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>) return (- </span> <span style = ”color: # 0000BB”> 1 </span> <span style = ”color: # 007700”>);
</span> <span style = ”color: # FF8000”>/- lastcountedbarwillberecounted
</span> <span style = ”color: # 007700”> if (</span> <span style = ”color: # 0000BB”> counting_bars </span> <span style = ”color: # 007700”> gt; </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>) </span> <span style = ”color: # 0000BB”> count_bars </span> <span style = ”color: # 007700”> -;
</span> <span style = ”color: # 0000BB”> giới hạn </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> Thanh </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> Khoảng thời gian </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> 1 </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> counting_bars </span> <span style = ”color: # 007700”>;
</span> <span style = ”color: # FF8000”>/- mainloop
</span> <span style = ”color: # 007700”> cho (</span> <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> = <span> <span style = ”color: # 0000BB”> giới hạn </span> <span style = ”color: # 007700”>; </span> <span style = ”color: # 0000BB”> I </span > <span style = ”color: # 007700”> gt; = </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>; </span > <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> -) {
</span> <span style = ”color: # 0000BB”> </span> </span> </code>
Cảm ơn bạn đã cung cấp giải pháp.