(FRAMA) Fractal Adaptive Moving Average

This script plots UP TO 4 FRAMAs ( Fractal Adaptive Moving Average ), a particularly useful adaptive MA which uses fractal price theory to "adapt" itself, or better, to auto-adjust its parameters. It's quite reactive, but its major strength resides in its ability to filter the noise during lateral price movements, avoiding some false signal provided by more common moving averages.

By default, the script plots the basic FRAMA version, the one firstly developed by John Ehlers , but also provides the possibility to play with the parameters, to obtain a modified FRAMA .
Unfortunately I'm not able to provide web sources about FRAMA here, due to Tradingview policies. So search online if you need more details about FRAMAs.

Please show me your support if you like my scripts. Hope you enjoy them.
Phát hành các Ghi chú: Updates:
- Script converted to v4
- FRAMA coded as a function
Phát hành các Ghi chú: .
Phát hành các Ghi chú: Updates:
- Removed unnecessary code lines.
- Other minor fixes.

Mã nguồn mở

Với tinh thần của TradingView, tác giả đã xuất bản tập lệnh theo mã nguồn mở, vì thế trader có thể dễ dàng hiểu và tùy chỉnh được. Bạn có thể sử dụng miễn phí, hoặc tùy chỉnh lại mã đã được cấp phép bởi Quy tắc Chung. Bạn có thể sử dụng nó trên biểu đồ.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?

Bình luận

Finally a code that doesn't look like a child wrote it.
+2 Phản hồi
Bezzus EduardoMattje
@EduardoMattje, thanks for your appreciation!
Phản hồi
Really well written function. Fantastic stuff =)
Phản hồi
Phản hồi
What are the FRAMA shift limits used for?
Phản hồi
Bezzus Canundo
@Canundo, Hi! FRAMA is an adaptive moving average. It uses fractal geometry to dynamically adjust its smoothing period; to explain it more in detail, the variable D you can see inside the code is called 'Fractal dimension' of prices. D varies together with price movements and when it varies, so does the smoothing period. FC and SC are the lower and upper limits for the smoothing period. So if you use the default version of this code, you know that your FRAMA varies between an MA1 and an MA198.
+3 Phản hồi
@Bezzus, Thank you for the explanation!
Phản hồi
Bezzus Canundo
@Canundo, the other parameters "MA length" define how many past observations you want to use to compute the D variable
+1 Phản hồi
@version=4 version please!
Phản hồi
Trang chủ Bộ lọc cổ phiếu Bộ lọc Forex Bộ lọc Tiền điện tử Lịch kinh tế Giới thiệu Tính năng Biểu đồ Trả phí Giới thiệu bạn Quy tắc Áp dụng Trung tâm Trợ giúp Giải pháp cho Website & Nhà môi giới Widget Giải pháp biểu đồ Thư viện Biểu đồ Lightweight Blog & Tin tức Twitter
Hồ sơ Tùy chỉnh Hồ sơ Tài khoản và Thanh toán Giới thiệu bạn Xu Ticket Hỗ trợ của tôi Trung tâm Trợ giúp Tin nhắn riêng Trò chuyện Đăng xuất