18/03/2569 | 14:08 น.  

Indicator ADX และ DMI แสดงค่าไม่ตรงกับ TradingView และวิธีแก้ไข

907264

ผมสังเกตุว่า Indicator ADX , DI(+) และ DI (-) ของโปรแกรม Finansia Hero แสดงค่าไม่ตรงกับ TradingView และ EfinStockPickup ในทุก Timeframe ได้ตรวจสอบใน Expression Manager จึงพบว่า วิธีการ smooth ค่าต่างๆ เพื่อให้ได้ค่า Indicator ADX , DI(+) และ DI (-) นั้น ใช้วิธีคำนวณค่าเฉลี่ยเคลื่อนที่แบบ EMA ซึ่งแตกต่างไปจากวิธีของ J. Welles Wilder Jr. ที่คิดค้นไว้

ว๊ธีแก้ไขให้ทำดังนี้ เปลี่ยนค่า Period ของ Indicator ADX , DI(+) และ DI (-) ใน Finansia Hero ให้เป็นค่า 27 วัน จะได้ค่าที่เท่ากันกับ Indicator ADX , DI(+) และ DI (-) ของ J. Welles Wilder Jr. ที่ period 14 วัน

เนื่องจาก Smooting Factor มีความสัมพันธ์กันดังนี้ เมื่อ N เป็น period

จะได้ว่า N.ema = (2 x N.wilder) - 1 ดังนั้น เมื่อแทนค่า N.wilder = 14 จะได้ N.ema = 28-1 = 27

การเปลี่ยนค่า period นี้ใน Indicator panel ยังหมายรวมไปถึงใน DIY Conditional Search ด้วยครับ

18/03/2569 | 15:12 น.

ความคิดเห็นที่ 1
Admin

เรียน คุณลูกค้า

ทางฝ่าย Internet Support ขออนุญาตรับเรื่องและประสานงานกับหน่วยงานที่เกี่ยวข้อง เพื่อดำเนินการต่อไปค่ะ

ขอบคุณค่ะ

Best regards,

Internet Support

E-Business Technical Department

TEL: 02-782-2400

FAX: 02-032-3680

Email: int-support@fnsyrus.com

Finansia Syrus Securities Public Co.,Ltd

Click