strategy.closedtrades.entry_time() - Pine Script Function
strategy.closedtrades.entry_time()
Section titled “strategy.closedtrades.entry_time()”Overview
Section titled “Overview”Returns the UNIX time of the closed trade’s entry, expressed in milliseconds..
Syntax
Section titled “Syntax”strategy.closedtrades.entry_time(trade_num) → series intParameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
| trade_num | series int | The trade number of the closed trade. The number of the first trade is zero. |
Examples
Section titled “Examples”Example 1
Section titled “Example 1”//@version=6strategy("strategy.closedtrades.entry_time Example", overlay = true)// Enter long trades on three rising bars;exit on two falling bars.if ta.rising(close, 3)strategy.entry("Long", strategy.long)if ta.falling(close, 2)strategy.close("Long")// Calculate the average trade durationavgTradeDuration() => sumTradeDuration = 0for i = 0 to strategy.closedtrades - 1 sumTradeDuration +=strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)result = nz(sumTradeDuration / strategy.closedtrades)// Display average duration converted to seconds and formatted using 2 decimal pointsif barstate.islastconfirmedhistorylabel.new(bar_index, high, str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")