title: The same code, different results in v2 and v3
body: <p>I try to migrate the script from v2 to v3 PineScript. However, it turns out that in v3 the same code returns different values. How it's possible and what I did wrong? Below you may find the code of this script.</p>
  
  <p>That's how it looks like on the chart
  <a href="https://www.tradingview.com/x/itg3HS0T/" rel="nofollow noreferrer">https://www.tradingview.com/x/itg3HS0T/</a>?</p>
  
  <p>Test1 - v2, green, gray lines
  Test2 - v3, pink, blue lines</p>
  
  <p>Thank you in advance for your help!:)</p>
  
  <pre><code>//@version=2
  
  study("Test2",overlay=true)
  
  long_timeframe = input(title="Long timeframe", type=resolution, defval="180")
  short_timeframe = input(title="Long timeframe", type=resolution, defval="60")
  
  step_shift = input(0,"Step Shift")
  
  
  ha_symbol = heikinashi(tickerid)
  long_ha_close = security(ha_symbol, long_timeframe, hlc3)
  short_ha_close = security(ha_symbol, short_timeframe, hlc3)
  
  
  long_step = ema(long_ha_close[step_shift],1)
  short_step = ema(short_ha_close[step_shift],1)
  
  plot(long_step,title="LongStep",color=white,linewidth=2,style=line)
  plot(short_step,title="ShortStep",color=silver,linewidth=2,style=line)
  </code></pre>