DreamsDefined

Money Flow Index + Alerts

This study is based on the work of TV user Beasley Savage () and all credit goes to them.

Changes I've made:

1. Added a visual symbol of an overbought/oversold threshold cross in the form of a red/green circle, respectively. Sometimes it can be hard to see when a cross actually occurs, and if your scaling isn't set up properly you can get misleading visuals. This way removes all doubt. Bear in mind they aren't meant as trading signals, so DO NOT use them as such. Research the MFI if you're unsure, but I use them as an early warning and that particular market/stock is added to my watchlist.

2. Added 60/ 40 lines as the MFI respects these incredibly well in trends. E.g. in a solid uptrend the MFI won't go below 40 , and vice versa. Use the idea of support and resistance levels on the indicator and it'll be a great help. I've coloured the zones. Strong uptrends should stay above 60, strong downtrends should stay below 40 . The zone in between 40-60 I've called the transition zone. MFI often stays here in consolidation periods, and in the last leg of a cycle/trend the MFI will often drop into this zone after being above 60 or below 40 . This is a great sign that you should get out and start looking to reverse your position. Hopefully it helps to spot divergences as well.

3. Added alerts based on an overbought/oversold cross. Also added an alert for when either condition is triggered, so hopefully that's useful for those struggling with low alert limits. Feel free to change the overbought/oversold levels, the alerts + crossover visual are set to adapt.

Like any indicator, don't use this one alone. It works best paired with indicators/techniques that contradict it. You'll often see a OB/OS cross, and price will continue on it's way for many weeks more. But MFI is a great tool for identifying upcoming trend changes.

Any queries please comment or PM me.

Cheers,
RJR
릴리즈 노트: V 1.1

Cleaned up the coding slightly.

Added support for multiple time frames (MTF). Script defaults to the current time frame, so if you want a different time frame uncheck the relevant box and enter your custom variable. It's been done this way to get around the fact that TradingView's default resolution input variable only supports a limited numbers of resolutions. If you want to use monthly time frames then use "XM", where X is the number of months. For daily time frames use "XD", where X is the number of days. For hourly/minute time frames use the total number of minutes - e.g. 4 hours should be entered as "240".

Always bear in mind that higher time frames will repaint until the relevant bar closes. This is logical if you think about it, so don't comment saying it repaints :)

Here's some cool things you can do with MTF (I like overlaying them on one panel):

릴리즈 노트: V 1.1.1

Minor error fix.
오픈 소스 스크립트

이 스크립트의 오써는 참된 트레이딩뷰의 스피릿으로 이 스크립트를 오픈소스로 퍼블리쉬하여 트레이더들로 하여금 이해 및 검증할 수 있도록 하였습니다. 오써를 응원합니다! 스크립트를 무료로 쓸 수 있지만, 다른 퍼블리케이션에서 이 코드를 재사용하는 것은 하우스룰을 따릅니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?