xmd79

Hosoda N Wave and TPs {fmz}

Jan 13th, 2022
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
  2. // © Francesco_Marzolo
  3.  
  4. //@version=5
  5. indicator("Hosoda N Wave and TPs {fmz}",shorttitle="Hosoda N-wave TPbtcusd", overlay=true)
  6. priceA = input.price(100, inline="PointA", confirm=true)
  7. timeA = input.time(timestamp("2020-02-20"), inline="PointA", confirm=true)
  8. AllColor=input.color(color.blue, "Labels, Wave and TPs color")
  9.  
  10. //lblText1 = str.format("Price: {0, number}\nTime: {1, date} {1, time}", myPrice1, myTime1)
  11. //var l1 = label.new(myTime1, myPrice1, lblText1, xloc=xloc.bar_time)
  12.  
  13. priceB = input.price(100, inline="PointB", confirm=true)
  14. timeB = input.time(timestamp("2020-02-20"), inline="PointB", confirm=true)
  15. line.new(timeA,priceA,timeB,priceB, xloc = xloc.bar_time,color=AllColor)
  16.  
  17. priceC = input.price(100, inline="PointC", confirm=true)
  18. timeC = input.time(timestamp("2020-02-20"), inline="PointC", confirm=true)
  19. line.new(timeB,priceB,timeC,priceC, xloc = xloc.bar_time,color=AllColor)
  20.  
  21. multiply= (priceB> priceA)? 1:-1
  22.  
  23. label.new(timeA, priceA, "A", xloc=xloc.bar_time,yloc=(multiply>0)?yloc.belowbar:yloc.abovebar, style=label.style_none,color=AllColor)
  24.  
  25. label.new(timeB, priceB, "B", xloc=xloc.bar_time,yloc=(multiply<0)?yloc.belowbar:yloc.abovebar, style=label.style_none,color=AllColor)
  26.  
  27. label.new(timeC, priceC, "C", xloc=xloc.bar_time,yloc=(multiply>0)?yloc.belowbar:yloc.abovebar, style=label.style_none,color=AllColor)
  28.  
  29. HosodaTpE=priceB + (multiply * math.abs(priceB-priceA))
  30. line.new(timeC,HosodaTpE,timeC+1,HosodaTpE, xloc = xloc.bar_time,extend=extend.right,color=AllColor, width=0)
  31. label.new(timeC, HosodaTpE, "E", xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none,color=AllColor)
  32.  
  33. HosodaTpN=priceC + (multiply * math.abs(priceB-priceA))
  34. line.new(timeC,HosodaTpN,timeC+1,HosodaTpN, xloc = xloc.bar_time,extend=extend.right,color=AllColor, width=0)
  35. label.new(timeC, HosodaTpN, "N", xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none,color=AllColor)
  36.  
  37. HosodaTpV=priceB + (multiply * math.abs(priceB-priceC))
  38. line.new(timeC,HosodaTpV,timeC+1,HosodaTpV, xloc = xloc.bar_time,extend=extend.right,color=AllColor, width=0)
  39. label.new(timeC, HosodaTpV, "V", xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none,color=AllColor)
  40.  
  41. HosodaTpNT=priceC + (multiply * math.abs(priceC-priceA))
  42. line.new(timeC,HosodaTpNT,timeC+1,HosodaTpNT, xloc = xloc.bar_time,extend=extend.right,color=AllColor, width=0)
  43. label.new(timeC, HosodaTpNT, "NT", xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none,color=AllColor)
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment