ฉันเปลี่ยนการตั้งค่า 'กรอบเวลา' และตอนนี้อินดิเคเตอร์ของฉันแสดงเป็นค่า 'n/a'

อินดิเคเตอร์ของ TradingView บางตัวมีการตั้งค่า ‘กรอบเวลา’ ที่จะเปิดใช้งานฟังก์ชัน MTF (การวิเคราะห์ในหลายกรอบเวลา) การตั้งค่านี้ทำให้คุณสามารถคำนวณอินดิเคเตอร์บนกรอบเวลาที่แตกต่างจากกรอบเวลาที่คุณใช้งานอยู่บนชาร์ตของคุณได้ คุณสามารถอ่านเกี่ยวกับฟังก์ชัน MTF ใน ศูนย์ช่วยเหลือ ของเรา

ลองเริ่มต้นด้วยการเปิดชาร์ต 1 นาที และเพิ่มอินดิเคเตอร์ค่าเฉลี่ย (MA) ที่คำนวนบนข้อมูลในกรอบเวลา 5 นาทีเข้ามา มันจะแสดงตามตัวอย่างด้านล่างนี้:

คุณจะเห็นว่าที่บริเวณมุมด้านซ้ายบน, อินดิเคเตอร์  MA แสดงค่าเป็น n/a แทนที่จะเป็นค่าของตัวเลข แต่ทำไมมันจึงเป็นเช่นนี้?

เมื่ออินดิเคเตอร์เรียกใช้ข้อมูลจากกรอบเวลา 5 นาที มันรับค่าของ MA สำหรับทุกๆ 5 นาที แต่บนชาร์ต แผนภูมิ 1 แท่งหมายถึงระยะเวลา 1 นาที ดังนั้นอินดิเคเตอร์เรามีข้อมูล 5 เท่าของข้อมูลที่แสดงผลอยู่บนชาร์ต และยังผลให้สำหรับทุกๆ 5 แท่งกราฟเราจะมีเพียงแต่ 1 ค่าเท่านั้น

ในกรณีนี้เพื่อที่จะแสดงค่าของอินดิเคเตอร์ เราจะแสดงค่าของ MA สำหรับทุกๆ 5 แท่งกราฟและเชื่อมมันด้วยเส้นตรง ในท้ายที่สุด เราจะได้เส้น MA ที่ค่อนข้างราบลื่นโดยที่ทุกๆ 5 แท่งกราฟจะผูกเข้ากับค่า MA 1 ค่า และในขณะที่แท่งกราฟอื่นๆจะไม่ผูกเข้ากับค่า MA - ดังนั้นมันจึงแสดงเป็นค่า n/a แทน

If you change the style of the indicator to Line With Breaks in its settings, you’ll see where the actual values are located. With this style, the values will no longer be connected by lines.

สำหรับข้อมูลเรียลไทม์ อินดิเคเตอร์จะแสดงจนกระทั่งแท่งสุดท้ายที่มีการปิดแท่งของกรอบเวลาของอินดิเคเตอร์ ในตัวอย่างของเรา ค่า MA จะช้าไปในแท่งกราฟที่ 1-4 ของชาร์ต เพราะแท่ง 5 นาทีของอินดิเคเตอร์ยังไม่มีการปิดแท่ง และค่า MA ใหม่จะปรากฎก็ต่อเมื่อมีการปิดแท่ง 5 นาที นั้นหมายถึงว่ามันจะปรากฏขึ้นในทุกๆ 5 นาที