Advertisement
Guest User

MA'S function

a guest
Dec 5th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. //@version=4
  2. study("Simple 17 Indicator BF", overlay=true)
  3.  
  4. ///////////// Moving Average /////////////
  5. source = input(title="MA Source", defval=ohlc4)
  6. maType = input(title="MA Type", defval="sma", options=["sma", "ema", "swma", "wma", "vwma", "rma"])
  7. length = input(title="MA Length", defval=17)
  8.  
  9. ///////////// Get MA Function by bennef /////////////
  10. getMAType(maType, sourceType, maLen) =>
  11. res = sma(close, 1)
  12.  
  13. if maType == "ema"
  14. res := ema(sourceType, maLen)
  15. if maType == "sma"
  16. res := sma(sourceType, maLen)
  17. if maType == "swma"
  18. res := swma(sourceType)
  19. if maType == "wma"
  20. res := wma(sourceType, maLen)
  21. if maType == "vwma"
  22. res := vwma(sourceType, maLen)
  23. if maType == "rma"
  24. res := rma(sourceType, maLen)
  25. res
  26.  
  27. MA = getMAType(maType, source, length)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement