Advertisement
Maurizio-Ciullo

Prima Strategia The Quant Trader Academy

Jun 22nd, 2021
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //@version=4    
  2. strategy(title="strategia medie mobili esponenziali", overlay=true,
  3.      pyramiding=0, initial_capital=10000,
  4.      commission_type=strategy.commission.cash_per_order,
  5.      commission_value=1, slippage=2)
  6.  
  7. //input periodo media lenta
  8. emaInputLenta = input(title="EMA Lenta", type=input.integer, defval=81, minval=0, maxval=500)
  9. //input periodo media veloce
  10. emaInputVeloce = input(title="EMA Veloce", type=input.integer, defval=15, minval=0, maxval=500)
  11. //input distanza minima tra le due medie
  12. maMinDiff = input(title="Distanza min. medie", type=input.float, defval=15)
  13.  
  14. //calcolo delle due medie mobili esponenziali
  15. emaLenta = ema(close, emaInputLenta)
  16. emaVeloce = ema(close, emaInputVeloce)
  17.  
  18. //definizione condizioni di entrata long
  19. condEntryLong = crossover(emaVeloce, emaLenta) and (emaVeloce - emaLenta) > maMinDiff
  20. //definizione condizioni di entrata short
  21. condExitLong = crossunder(emaVeloce, emaLenta)
  22.  
  23. //definizione condizioni di entrata long
  24. strategy.entry("operazione_long", true, when = condEntryLong)
  25. strategy.close("operazione_long", when = condExitLong)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement