//@version=5 strategy("Magnifier Buy_NQ", overlay=true, default_qty_value = 1, calc_on_every_tick =true) len = input.int(5) var isOk = false if barstate.islastconfirmedhistory isOk := true trailPoints = input.int(30, "Trail Points (in ticks)") trailOffset = input.int(10, "Trail Offset (in ticks)") stopSize = input.int(50, "Stop Offset (in ticks)") trade_hour = hour(time) longCondition = bar_index % len == 0 and not (strategy.closedtrades.exit_bar_index(strategy.closedtrades - 1) == bar_index) if (longCondition) and 17 <= trade_hour strategy.entry("Long", strategy.long, alert_message = 'long' strategy.exit("Exit", loss = stopSize, trail_points = trailPoints, trail_offset = trailOffset, alert_message ='exitlong' if (longCondition) and trade_hour <15 strategy.entry("Long", strategy.long, alert_message = 'long' strategy.exit("Exit", loss = stopSize, trail_points = trailPoints, trail_offset = trailOffset, alert_message = 'exitlong'