MACD Multi-MA Strategy by Craig_Claussen
By version
Performance Metrics
- Author: version
- Symbol: COINBASE:BTCUSD
- Timeframe: 4 hours
- Net P&L: +15,559,182.60 USD (+13,579.80%)
- Win Rate: 42.2%
- Profit Factor: 6.065
- Max Drawdown: 960,782.08 USD (30.35%)
- Total Trades: 116
- Sharpe Ratio: 0.472
Description
Dec 2, 2019This script applies the average of each major MA (SMA, RMA, EMA, WVMA, WMA) to the MACD formula.The logic is simple. When all 5 MA's are in agreement in direction, then then script will notify users of change.I posted this as a strategy to help show how logic does in back test. If you use my simple yet effective solution to find take profit locations, you can blow this back testing out of the water!!!To set alerts simply turn script into study//version=2study(title="MACD Multi-MA Study", overlay=false)src = close len1 = input(8, "FAST LOOKBACK") len2 = input(144, "SLOW LOOKBACK")/////////////////////////////////////////////length = len2-len1ma = vwma(src, length)plot(ma, title="VWMA", color=lime)length1 = len2-len1ma1 = rma(src, length1)plot(ma1, title="RMA", color=purple)length2 = len2-len1ma2 = sma(src, length2)plot(ma2, title="SMA", color=red)length3 = len2-len1ma3 = wma(src, length3)plot(ma3, title="WMA", color=orange)length4 = len2-len1ma4 = ema(src, length4)plot(ma4, title="EMA", color=yellow)long = ma > ma[1] and ma1 > ma1[1] and ma2 > ma2[1] and ma3 > ma3[1] and ma4 > ma4[1]short = ma < ma[1] and ma1 < ma1[1] and ma2 < ma2[1] and ma3 < ma3[1] and ma4 < ma4[1]alertcondition(long == true, title='MACD LONG SIGNAL', message='MACD LONG!')alertcondition(short == true, title='MACD SHORT SIGNAL', message='MACD SHORT!')Dec 7, 2019Release NotesSorry for the confusion. I stumbled upon good results thinking I was using MACD formula. Turns out I was only using partial formula. The mistake just goes to show how uncomplicated a script needs to be to give good back testing results even on a line chart.Dec 7, 2019Release NotesUpdated version with 4H setting at 66 just to show better backtest. See comment section below to test other lookback periods for other timeframesI also changed overlay to true to save space on your screen