xmd79

Gain/StopLoss Percentage Lines

Jan 2nd, 2023
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. //@version=4
  2. study("Gain/StopLoss Percentage Lines", overlay=true)
  3.  
  4. toadd = 0.
  5. incval = 0.
  6. selectedprice = 0.
  7.  
  8. selectedprice := input(title="Type Your Start Price Here", type=input.float, defval=7.50)
  9. incval := input(title="Percentage Stops", type=input.float, defval=5.0)
  10. toadd := incval/100
  11.  
  12. line.new(bar_index, selectedprice, bar_index[100], selectedprice, width = 1, color=color.yellow)
  13. for i = 1 to 2
  14. line.new(bar_index, selectedprice+(selectedprice*toadd*i), bar_index[100], selectedprice+(selectedprice*toadd*i), width = 1, color=color.green, style=line.style_solid)
  15.  
  16. line.new(bar_index, selectedprice-(selectedprice*toadd*i), bar_index[100], selectedprice-(selectedprice*toadd*i), width = 1, color=color.red, style=line.style_solid)
  17.  
  18. myLabel = label.new(x=bar_index, y=high,
  19. color=color.yellow, textcolor=color.black,
  20. style=label.style_labeldown)
  21. label.set_text(id=myLabel, text="Entry - "+ tostring(selectedprice))
  22. label.set_xy(myLabel,bar_index[45],selectedprice)
  23. label.delete(myLabel[1])
  24.  
  25. myLabel2 = label.new(x=bar_index, y=high,
  26. color=color.green, textcolor=color.black,
  27. style=label.style_labeldown)
  28. label.set_text(id=myLabel2, text="5%Gain - "+ tostring(selectedprice+(selectedprice*toadd)))
  29. label.set_xy(myLabel2,bar_index[45],selectedprice+(selectedprice*toadd))
  30. label.delete(myLabel2[1])
  31.  
  32. myLabel3 = label.new(x=bar_index, y=high,
  33. color=color.red, textcolor=color.black,
  34. style=label.style_labeldown)
  35. label.set_text(id=myLabel3, text="5%Loss - "+ tostring(selectedprice-(selectedprice*toadd)))
  36. label.set_xy(myLabel3,bar_index[45],selectedprice-(selectedprice*toadd))
  37. label.delete(myLabel3[1])
  38.  
  39. plot(close)
Advertisement
Add Comment
Please, Sign In to add comment