luyikaibr

MyMA Strategy

luyikaibr 업데이트됨   
This script combines 3 Moving Averages (MAs) with Bollinger Bands to build a trend based trading strategy. The 3 MAs (I, II and III ) default lengths come from one of the Fibonacci Phi^3/2 sub series (17, 72 and 305), but can be changed to any values, particularly to the traditionally used 20, 50 and 200.

The used Moving Averages can be chosen between EMA and MyMA. MyMA is a Moving Average that tries to mimic Bo William's MIMA. Due to the close resemblance between MyMA and MIMA, I do not feel comfortable to open this script source code. In order to learn how this script operates with EMAs, please refer to my Custom EMA Strategy indicator that has its source code open.

Bollinger Band length is set to the same length as MA I. Up to my knowledge, Fibonacci Phi^3/2 sub series lengths were first proposed by Bo Williams.

Buy Recommendations happen when src (close) > MA I > MA II, MA I angle > 0 degree, MA II angle > -1 degree and MA III angle > -1 degree. My simulations have show that -1 degree usage results in better returns than zero degree.

Top Buy Recommendations happen when, besides Buy recommendation conditions are met, src (close) > HBand, the Bollinger Band High Band.

Sell Recommendations come in 3 flavors: Short Term (close < MA I), Medium Term (close < MA2) and Long Term (MA I < MA II).

Angle calculation is performed by calculating the "normalized" tangent over a delta interval. Normalization is required to make the angle independent of the price range.
릴리즈 노트:
This update is just to fix the EMA calculation in the absence of enough candles. Instead of using TV standard zero price, I use the source (close) price.
릴리즈 노트:
This update adds the option for using an intermediate length MA between MA I and MA II. It also adds some thresholds to be checked before showing a buy recommendation.
릴리즈 노트:
This update adds a new sell indication (colored maroon) based on the decrease of the angle between the 2 smaller MAs. It also adds new parameters to adjust buy and sell conditions. For details check the Custom EMA Strategy Indicator source code.
릴리즈 노트:
This update adds a new set of 3 MAs in order to detect consolidation conditions and enhance buy recomendation decisions.
릴리즈 노트:
This update improves the consolidation detection algorithm
릴리즈 노트:
This update just changes some parameter default values and improves buy recommendation condition detection.
릴리즈 노트:
This updates changes the Long Term Sell condition to src < MA III and creates the Long Long Term Sell condition to when MA I < MA II. It also removes the requirement of red candle to maroon sell condition and tweaks some parameter default values.
릴리즈 노트:
This update is just to describe the new Minimum Delta % parameter to set the minimum distance between MA I and MA II that allows a buy condition.
릴리즈 노트:
This update just corrects the name of the parameter that drives the maroon selling condition to fit its actual meaning. It also updates its default vaule.
릴리즈 노트:
This update adjusts the buying recomendation condition when it is not in a low trend.
릴리즈 노트:
This update adjusts the MA calculation method.
릴리즈 노트:
This update adjusts buy and sell recommendation conditions. It also adds a new orange flag, named PC, to indicate that is forbidden to buy. This PC flag is angle based and its validity should be evaluated together with other aspects that could not fit in here. We recommend coloring bars because buy flag condition transition is not very sensitive and we can see some green bars without a buy flag in the beginning. Please check the Custom EMA Strategy indicator source code for implementation details.
릴리즈 노트:
This update adjusts buy and sell recommendation conditions.
릴리즈 노트:
This update adds the option to hide the MAs, so that Buy and Sell indications can be used with other indicators without polluting the chart.
릴리즈 노트:
This update just optimizes some implementation aspects.
릴리즈 노트:
This update just adds a new option to hide the term related (red) Sell indication. It also changes default value for the PC (yellow) indication.
릴리즈 노트:
This update just fixes a bug that prevented from hiding MyMA lines when "Show MyMAs" option was not selected.
릴리즈 노트:
This update just adds a new Simple Cross Strategy option. As it has performed much better than the previous one, it was left as default. In order to use previous behavior, just uncheck the option.
릴리즈 노트:
This update just a bug on the Sell indication condition detection.
릴리즈 노트:
This update just adjusts the Buy condition for the Simple Cross Strategy to require the smallest length MA ROC to be greater than the Small Angle Threshold.
릴리즈 노트:
This update just changes the selling condition on the Simple Cross Strategy mode to sell when MA 0 ROC < 0, if under consolidation (src < MA 5). Otherwise, Simple Cross Strategy sell condition keeps as before, when MA 0 < MA 2.
릴리즈 노트:
This update just fixes the low trend condition definition for the Simple Cross Strategy to match its definition (src < MA 5)
릴리즈 노트:
This update just changes the consolidation condition from (src < MA 5) to (src < MA 6) due to better backtesting results.
릴리즈 노트:
This update adds another option to trigger sell when on consolidation (src < MA6). Before, on consolidation, the Simple Cross Strategy mode did a sell when MA 0 ROC < 0. Now, we can choose a MA X, with X ranging from 0 to 3, that triggers sell if src < MA X. If X equals -1, this new cross condition is disable and the previous one (MA 0 ROC < 0) is activated.
릴리즈 노트:
This update just adds an extra line drawing to compensate for its disappearance when using Length shift Up or Down.
릴리즈 노트:
This update is just to change the indicator illustration image.
릴리즈 노트:
This update adds a new option named "Small Caps Behaviour" to force using consolidation behaviour on sell decisions.
릴리즈 노트:
This update just fix the option position on the configuration panel.
릴리즈 노트:
This update adds a new ROC based consolidation check option and a new field to set Bollinger Bands length. The new ROC based consolidation check option considers consolidation state when the condition (ROC 2 > ROC 3 and ROC 3 > ROC 4) is false.
릴리즈 노트:
This update just adjusts the order of Buy/Top buy flags drawing.
릴리즈 노트:
This update adds angle tests to the buy condition on the Simple Cross Strategy. Now, besides requiring MA 0 > MA 2, it also tests if Angle 2 > Small Angle Threshold and if Angle 6 > Large Angle Threshold. Please note that the Length Shift affects the actual lengths of the tested MAs.
보호된 스크립트입니다
이 스크립트는 클로즈 소스로 게시되며 자유롭게 사용할 수 있습니다. 당신은 스크립트를 차트에 사용하기 위해 그것을 즐겨찾기 할 수 있습니다. 소스 코드는 보거나 수정할 수 없습니다.
면책사항

이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.

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