Indicator for current price in Pine Script

29.6k views Asked by At

Is there a way to create an indicator which reflects the current price of a stock in Pine Script? I need this indicator because I need to enter an order before the candle closes (when there is a specific crossover) and the data for back testing is provided bar by bar. I think an indicator can allow me to do this and if not is there another way to tackle this.

I am not an experienced pine scripter and any help will be greatly appreciated:) Thanks,

2

There are 2 answers

0
e2e4 On BEST ANSWER

The close during the unconfirmed bar represents the current price of the asset.

However, Tradingview's backtesting engine will execute the order only on the next candle. See here why - https://www.tradingview.com/pine-script-docs/en/v4/language/Execution_model.html#execution-model

0
Maubeh On

This answer is late, but since the solution is not posted, I will provide it here. To solve this, you need pinescript to calculate the prices on the fly, and this is a feature you should turn on. Check the following example:

//@version=5
strategy(title="My Strategy", calc_on_every_tick=true)

calc_on_every_tick variable should be set to true, and there you go. Now the close value represents the current price, and not bar-close.

Source: Calculate bars on every tick