RicardoSantos

[RS]Kaufman Adaptive Moving Average V0

Request for coondawg71.
สคริปต์โอเพนซอร์ซ

ด้วยจิตวิญญาณของ TradingView อย่างแท้จริง ผู้เขียนสคริปต์นี้ได้เผยแพร่เป็นโอเพนซอร์ส เพื่อให้ผู้ค้าสามารถเข้าใจและตรวจสอบได้ ไชโยให้กับผู้เขียน! คุณสามารถใช้ได้ฟรี แต่การใช้รหัสนี้ซ้ำในสิ่งพิมพ์อยู่ภายใต้กฎระเบียบการใช้งาน คุณสามารถตั้งเป็นรายการโปรดเพื่อใช้บนชาร์ตได้

คำจำกัดสิทธิ์ความรับผิดชอบ

ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมที่ เงื่อนไขการใช้บริการ

ต้องการที่จะใช้สคริปต์นี้บนชาร์ตใช่ไหม?
study(title="[RS]Kaufman Adaptive Moving Average", shorttitle="[RS]KAMA.V0", overlay=true)
//
length0 = input(4)
src0 = input(close)
//  ||----------------------------------------------------------------------------------------------------------------------------||
//  ||---    Kaufman Adaptive Moving Average Function:   -------------------------------------------------------------------------||
kama(src, length)=>
    _ER = abs(change(src, length) / sum(abs(src-src[1]), length))
    _alpha = pow((_ER * 0.6015 + 0.0645), 2)
    _previous = nz(_return[1], src)
    _return = (_alpha * src) + (1-_alpha) * _previous
    _return
//  ||----------------------------------------------------------------------------------------------------------------------------||
plot(kama(src0, length0))