Plano (horário) 04 de dezembro de 1995 00:12:00 GMT+5
**Returns**
Unix time.
**Arguments**
- ```timezone``` (series string) Timezone. Optional. The default is syminfo.timezone. Can be specified in GMT notation (e.g. "GMT-5") or as an IANA time zone database name (e.g. "America/New_York").
- ```year``` (series int) Year.
- ```month``` (series int) Month.
- ```day``` (series int) Day.
- ```hour``` (series int) (Optional argument) Hour. Default is 0.
- ```minute``` (series int) (Optional argument) Minute. Default is 0.
- ```second``` (series int) (Optional argument) Second. Default is 0.
- ```dateString``` (const string) A string containing the date and, optionally, the time and time zone. Its format must comply with either the IETF RFC 2822 or ISO 8601 standards ("DD MMM YYYY hh:mm:ss ±hhmm" or "YYYY-MM-DDThh:mm:ss±hh:mm", so "20 Feb 2020" or "2020-02-20"). If no time is supplied, "00:00" is used. If no time zone is supplied, GMT+0 will be used. Note that this diverges from the usual behavior of the function where it returns time in the exchange's timezone.
**Remarks**
UNIX time is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.
**See also**
```time``` ```timenow``` ```syminfo.timezone```
### fill
Fills background between two plots or hlines with a given color.
preencher ((linha1, linha2, cor, título, editável, preenchimento de espaços, exibição)
preencher (plot1, plot2, cor, título, editável, show_last, fillgaps, display)
**Example**
```pine
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
Argumentos
hline1
O primeiro objeto da linha, argumento necessário.hline2
O segundo objeto da linha, argumento necessário.plot1
O primeiro objeto da trama, argumento necessário.plot2
O segundo objeto da trama, argumento necessário.color
Você pode usar constantes como title
(const string) Título do objeto de preenchimento criado.editable
(const bool) Se for verdade, então o estilo de preenchimento será editável na caixa de diálogo Format.show_last
(input int) Se definido, define o número de barras (da última barra para o passado) a preencher no gráfico.fillgaps
(const bool) Controla a continuação de preenchimentos em lacunas, ou seja, quando uma das chamadas do gráfico ((() retorna um valor na. Quando verdadeiro, o último preenchimento continuará em lacunas.display
(plot_display) Controles onde o preenchimento é exibido. Os valores possíveis são: display.none, display.all. O padrão é display.all.Veja também:
plot
barcolor
bgcolor
hline
Representa uma linha horizontal num determinado nível de preço fixo.
hline(price, title, color, linestyle, linewidth, editable, display)
Exemplo
// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)
// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))
RetornoUm objecto linear, que pode ser usado para encher.
Argumentos
price
(input int/float) Valor de preço a que o objeto será renderizado.title
(const string) Título do objeto.color
(cor de entrada) Cor da linha renderizada. Deve ser um valor constante (não uma expressão).linestyle
(hline_style) Estilo da linha renderizada. Os valores possíveis são: sólido, pontilhado, pontilhado.linewidth
(input int) Largura da linha renderizada. Valor padrão é 1.editable
(const bool) Se for verdade, então o estilo de linha será editável na caixa de diálogo Format.display
(plot_display) Controles onde a linha é exibida. Os valores possíveis são: display.none, display.all. O padrão é display.all.overlay
(const bool) é o argumento de extensão da plataforma FMZ, é usado para definir a função atual a ser exibida na imagem principal (definida como verdadeira) ou sub-imagem (definida como falsa), o valor padrão é falso.overlay
Argumento emstrategy
ouindicator
, sestrategy
ouindicator
não estabelece ooverlay
argumentos, será processado de acordo com os argumentos padrão.Preencha o fundo das barras com a cor especificada.
bgcolor(color, offset, editable, show_last, title, display, overlay)
Exemplo
// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))
Argumentos
color
Você pode usar constantes como offset
(série int) Mudar a série de cores para a esquerda ou para a direita no número de barras.editable
(const bool) Se for verdade, então o estilo bgcolor será editável na caixa de diálogo Format.show_last
(input int) Se definido, define o número de barras (da última barra para o passado) a preencher no gráfico.title
(const string) Título da bgcolor. Argumento opcional.display
(plot_display) Controles onde a bgcolor é exibida. Os valores possíveis são: display.none, display.all. O padrão é display.all.overlay
(const bool) é o argumento de extensão da plataforma FMZ, é usado para definir a função atual a ser exibida na imagem principal (definida como verdadeira) ou sub-imagem (definida como falsa), o valor padrão é falso.overlay
Argumento emstrategy
ouindicator
, sestrategy
ouindicator
não estabelece ooverlay
argumentos, será processado de acordo com os argumentos padrão.Veja também:
plot
Coloca as barras.
barcolor(color, offset, editable, show_last, title, display)
Exemplo
barcolor(close < open ? color.black : color.white)
Argumentos
color
Você pode usar constantes como offset
(série int) Mudar a série de cores para a esquerda ou para a direita no número de barras.editable
(const bool) Se for verdade, então o estilo barcolor será editável na caixa de diálogo Format.show_last
(input int) Se definido, define o número de barras (da última barra para o passado) a preencher no gráfico.display
(plot_display) Controles onde a cor de barras é exibida. Os valores possíveis são: display.none, display.all. O padrão é display.all.Veja também:
bgcolor
plot
fill
Compatível comerror
de PINE v4, e a função é a mesma queruntime.error
.
Determina a ordem de classificação da matriz do menor ao maior valor.
Tipoclassificação
Veja também:
array.new_float
array.sort
Determina a ordem de classificação da matriz do maior para o menor valor.
Tipoclassificação
Veja também:
array.new_float
array.sort
Retorna verdadeiro se a resolução atual for uma resolução diária, falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isweekly
timeframe.ismonthly
Retorna verdadeiro se a resolução atual for diária, semanal ou mensal, falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
Retorna verdadeiro se a resolução atual for intradiária (minutos ou segundos), falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isminutes
timeframe.isseconds
timeframe.isdwm
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
Retorna verdadeiro se a resolução atual for uma resolução de minutos, falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isdwm
timeframe.isintraday
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
Retorna verdadeiro se a resolução atual for uma resolução mensal, falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
Retorna verdadeiro se a resolução atual for uma resolução de segundos, falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
Retorna verdadeiro se a resolução atual for uma resolução semanal, falso caso contrário.
Tiposimples bool
Veja também:
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.ismonthly
Multiplicador de resolução, por exemplo
Tiposimples int
Veja também:
syminfo.ticker
syminfo.tickerid
timeframe.period
Resolução, por exemplo
Tipocadeia simples
Veja também:
syminfo.ticker
syminfo.tickerid
timeframe.multiplier
Uma constante nomeada que especifica onde o gráfico é exibido.
Tipoplot_display
Veja também:
plot
plotshape
plotchar
Uma constante nomeada que especifica onde o gráfico é exibido.
Tipoplot_display
Veja também:
plot
plotshape
plotchar
plotarrow
plotbar
plotcandle
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
Estilo de forma para função de gráficos.
TipoConst string
Veja também:
plotshape
É uma constante nomeada para a cor #00BCD4.
Tipoconst cor
É uma constante nomeada para #363A45 cor.
Tipoconst cor
É uma constante nomeada para # 2962ff cor.
Tipoconst cor
É uma constante nomeada para a cor #E040FB.
Tipoconst cor
É uma constante nomeada para a cor #787B86.
Tipoconst cor
É uma constante nomeada para a cor #4CAF50.
Tipoconst cor
É uma constante nomeada para a cor #00E676.
Tipoconst cor
É uma constante nomeada para a cor #880E4F.
Tipoconst cor
É uma constante nomeada para #311B92 cor.
Tipoconst cor
É uma constante nomeada para #808000 cor.
Tipoconst cor
É uma constante nomeada para #FF9800 cor.
Tipoconst cor
É uma constante nomeada para a cor #9C27B0.
Tipoconst cor
É uma constante nomeada para a cor #FF5252.
Tipoconst cor
É uma constante nomeada para a cor #B2B5BE.
Tipoconst cor
color.teal
É uma constante nomeada para a cor #00897B.
Tipoconst cor
É uma constante nomeada para a cor #FFFFFF.
Tipoconst cor
É uma constante nomeada para a cor #FFEB3B.
Tipoconst cor
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função plot. semelhante a plot.style_line, exceto que os vazios nos dados não são preenchidos.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_areabr
plot.style_cross
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função plot. semelhante a plot.style_area, exceto que as lacunas nos dados não são preenchidas.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função gráfica.
Tipoplot_style
Veja também:
plot
plot.style_stepline_diamond
plot.style_linebr
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
Uma constante nomeada para o estilo style
Parâmetro na função plot. semelhante ao plot.style_stepline, exceto que as alterações de dados também são marcadas com as formas Diamond.
Tipoplot_style
Veja também:
plot
plot.style_line
plot.style_linebr
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
location.abovebar
Valor de localização para funções de gráfico, gráfico.
TipoConst string
Veja também:
plotshape
plotchar
location.belowbar
location.top
location.bottom
location.absolute
Valor de localização para funções de gráficos, gráficos gráficos.
TipoConst string
Veja também:
plotshape
plotchar
location.abovebar
location.top
location.bottom
location.absolute
Valor de localização para funções de gráficos, gráficos gráficos.
TipoConst string
Veja também:
plotshape
plotchar
location.abovebar
location.belowbar
location.bottom
location.absolute
Valor de localização para funções de gráfico, gráfico gráfico.
TipoConst string
Veja também:
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.absolute
Valor de localização para funções de gráficos, gráficos gráficos.
TipoConst string
Veja também:
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.bottom
O tamanho da forma adapta-se automaticamente ao tamanho das barras.
TipoConst string
Veja também:
plotshape
plotchar
size.tiny
size.small
size.normal
size.large
size.huge
O tamanho da forma é constantemente minúsculo.
TipoConst string
Veja também:
plotshape
plotchar
size.auto
size.small
size.normal
size.large
size.huge
O tamanho da forma é constantemente pequeno.
TipoConst string
Veja também:
plotshape
plotchar
size.auto
size.tiny
size.normal
size.large
size.huge
O tamanho da forma é constantemente normal.
TipoConst string
Veja também:
plotshape
plotchar
size.auto
size.tiny
size.small
size.large
size.huge
O tamanho da forma é constantemente grande.
TipoConst string
Veja também:
plotshape
plotchar
size.auto
size.tiny
size.small
size.normal
size.huge
O tamanho da forma é constantemente enorme.
TipoConst string
Veja também:
plotshape
plotchar
size.auto
size.tiny
size.small
size.normal
size.large
Uma constante nomeada para utilização com ofreq
Parâmetro da função de alerta.
A primeira chamada de função durante a barra desencadeia o alerta.
TipoConst string
Veja também:
alert
Uma constante nomeada para utilização com ofreq
Parâmetro da função de alerta.
Todas as chamadas de função acionam o alerta.
TipoConst string
Veja também:
alert
Uma constante nomeada para utilização com o parâmetro
TipoConst string
Veja também:
alert
É uma constante nomeada.
TipoConst string
Veja também:
format.price
format.volume
É uma constante nomeada.
TipoConst string
ObservaçõesSe o formato for format.price, o valor de precisão padrão é definido.
Veja também:
format.inherit
format.volume
É uma constante nomeada.
TipoConst string
Veja também:
format.inherit
format.price
Nome do símbolo sem prefixo de troca, por exemplo
Tipocadeia simples
Veja também:
syminfo.tickerid
timeframe.period
timeframe.multiplier
Nome do símbolo com prefixo de câmbio, por exemplo
Tipocadeia simples
Veja também:
syminfo.ticker
timeframe.period
timeframe.multiplier
Para o símbolo
Tipocadeia simples
Veja também:
syminfo.currency
syminfo.ticker
Retorna o código da moeda:
Tipocadeia simples
Veja também:
syminfo.basecurrency
syminfo.ticker
Tipo do símbolo atual Os valores possíveis são ações, futuros, índices, forex, criptomoedas, fundos, dr.
Tipocadeia simples
Veja também:
syminfo.ticker
Min valor de seleção para o símbolo atual. Na plataforma FMZ, o parâmetro modeloPrecisão da moeda de fixação de preçosna
TipoFloat simples
Veja também:
syminfo.pointvalue
Valor pontual do produto corrente
TipoFloat simples
Veja também:
syminfo.mintick
Zona horária da troca da série principal do gráfico.
Tipocadeia simples
Veja também:
timestamp
Retorna verdadeiro se o script estiver sendo executado na última barra do conjunto de dados quando o mercado estiver fechado, ou se o script estiver sendo executado na barra imediatamente anterior à barra em tempo real, se o mercado estiver aberto. Retorna falso caso contrário.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
Retorna verdadeiro se o script estiver atualmente a calcular na nova barra, falso caso contrário.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isconfirmed
barstate.islastconfirmedhistory
Retorna verdadeiro se a barra atual é a primeira barra em barset, falso caso contrário.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
Retorna verdadeiro se a barra atual é a última barra no barset, falso caso contrário.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
Retorna verdadeiro se a barra atual é uma barra histórica, falso caso contrário.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.islast
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
Retorna true se o script estiver calculando a última atualização (fechamento) da barra atual. O próximo cálculo do script será nos dados da nova barra.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. NÃO é recomendável usar barstate.isconfirmed na expressão request.security. Seu valor solicitado a partir de request.security é imprevisível. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.islastconfirmedhistory
Retorna verdadeiro se a barra atual for uma barra em tempo real, falso caso contrário.
Tiposérie bool
ObservaçõesCódigo PineScript que usa esta variável poderia calcular de forma diferente no histórico e dados em tempo real. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
Não está disponível.
Índice de acumulação/distribuição.
TipoFloat em série
Índice de intensidade intradiária.
TipoFloat em série
Exemplo
// Intraday Intensity Index
plot(ta.iii, color=color.yellow)
// the same on pine
f_iii() =>
(2 * close - high - low) / ((high - low) * volume)
plot(f_iii())
Índice de volume negativo.
TipoFloat em série
Exemplo
// Negative Volume Index
plot(ta.nvi, color=color.yellow)
// the same on pine
f_nvi() =>
float ta_nvi = 1.0
float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0) ? 1.0: ta_nvi[1]
if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
ta_nvi := prevNvi
else
ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
result = ta_nvi
plot(f_nvi())
Índice de volume positivo.
TipoFloat em série
Exemplo
// Positive Volume Index
plot(ta.pvi, color=color.yellow)
// the same on pine
f_pvi() =>
float ta_pvi = 1.0
float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0) ? 1.0: ta_pvi[1]
if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
ta_pvi := prevPvi
else
ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
result = ta_pvi
plot(f_pvi())
No Volume do Balanço.
TipoFloat em série
Exemplo
// On Balance Volume
plot(ta.obv, color=color.yellow)
// the same on pine
f_obv() =>
ta.cum(math.sign(ta.change(close)) * volume)
plot(f_obv())
Tendência do volume de preços.
TipoFloat em série
Exemplo
// Price-Volume Trend
plot(ta.pvt, color=color.yellow)
// the same on pine
f_pvt() =>
ta.cum((ta.change(close) / close[1]) * volume)
plot(f_pvt())
Williams Acumulação/Distribuição.
TipoFloat em série
Exemplo
// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)
// the same on pine
f_wad() =>
trueHigh = math.max(high, close[1])
trueLow = math.min(low, close[1])
mom = ta.change(close)
gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
ta.cum(gain)
plot(f_wad())
Williams Variável de acumulação/distribuição.
TipoFloat em série
Exemplo
// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)
// the same on pine
f_wvad() =>
(close - open) / (high - low) * volume
plot(f_wvad())
É uma constante nomeada para o número de Euler. É igual a 2.7182818284590452.
Tipoconst float
Veja também:
math.phi
math.pi
math.rphi
É uma constante denominada para a proporção de ouro. É igual a 1,6180339887498948.
Tipoconst float
Veja também:
math.e
math.pi
math.rphi
É uma constante denominada para a constante de Arquimedes
Tipoconst float
Veja também:
math.e
math.phi
math.rphi
É uma constante denominada para o conjugado da proporção dourada. É igual a 0,6180339887498948.
Tipoconst float
Veja também:
math.e
math.pi
math.phi
Capital corrente (strategy.initial_capital + strategy.netprofit + strategy.openprofit).
TipoFloat em série
Veja também:
strategy.netprofit
strategy.openprofit
strategy.position_size
Orientação e dimensão da posição de mercado actual. Se o valor for > 0, a posição de mercado é longa. Se o valor for < 0, a posição de mercado é curta. O valor absoluto é o número de contratos/acções/lotes/unidades em negociação (dimensão da posição).
TipoFloat em série
Veja também:
strategy.position_avg_price
Preço médio de entrada da posição de mercado actual.
ExplicaçãoO preço médio no FMZ PINE Script é o preço incluindo a taxa de manipulação. Por exemplo: o preço da encomenda é 8000, a direção de venda, a quantidade é 1 lote (peças, folhas), o preço médio após a transação não é 8000, mas inferior a 8000 (o custo inclui a taxa de manipulação).
TipoFloat em série
Veja também:
strategy.position_size
Entrada de posição longa.
Tipoestratégia_direção
Veja também:
strategy.entry
strategy.exit
Entrada em posição curta.
Tipoestratégia_direção
Veja também:
strategy.entry
strategy.exit
Número de operações fechadas durante todo o intervalo de negociação.
Tiposérie int
Veja também:
strategy.position_size
strategy.opentrades
Número de posições de mercado que não foram fechadas e permanecem abertas.
Tiposérie int
Veja também:
strategy.position_size
Valor total em moeda de todas as transacções concluídas.
TipoFloat em série
Veja também:
strategy.openprofit
strategy.position_size
strategy.grossprofit
Valor monetário total de todas as transacções vencedoras concluídas.
TipoFloat em série
Veja também:
strategy.netprofit
O valor da posição em risco deve ser calculado em função do valor da posição em risco.
TipoFloat em série
Veja também:
strategy.netprofit
strategy.position_size
Permite que a estratégia abra apenas posições longas.
TipoConst string
Veja também:
strategy.risk.allow_entry_in
Permite que a estratégia abra apenas posições curtas.
TipoConst string
Veja também:
strategy.risk.allow_entry_in
Permite à estratégia abrir posições longas e curtas.
TipoConst string
Veja também:
strategy.risk.allow_entry_in
Dia da semana para a hora de barra atual no fuso horário de troca.
Tiposérie int
ObservaçõesObserve que esta variável retorna o dia com base na hora em que as barras estão abertas. Para sessões durante a noite (por exemplo, EURUSD, onde a sessão de segunda-feira começa no domingo, 17:00) este valor pode ser inferior a 1 do dia do dia de negociação. Pode utilizar as variáveis dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek. wednesday, dayofweek.thursday, dayofweek.friday e dayofweek.saturday para comparações.
Veja também:
time
dayofmonth
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.sunday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.sunday
dayofweek.monday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.friday
dayofweek.saturday
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.saturday
É uma constante nomeada para o valor de retorno da função dayofweek e valor da variável dayofweek.
Tipoconst int
Veja também:
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
É uma constante nomeada para o estilo de linha pontuado da função linear.
Tipolinha_estilo
Veja também:
hline.style_solid
hline.style_dotted
linha.estilo_puntilhado
É uma constante nomeada para o estilo de linha pontilhada da função linear.
Tipolinha_estilo
Veja também:
hline.style_solid
hline.style_dashed
É uma constante nomeada para o estilo de linha sólida da função de linha.
Tipolinha_estilo
Veja também:
hline.style_dotted
hline.style_dashed
Estratégia de fusão para dados solicitados. Os dados são fundidos com possíveis lacunas (na valores).
Tipobarmerge_gaps
Veja também:
request.security
barmerge.gaps_off
Estratégia de fusão para os dados solicitados. Os dados são fundidos continuamente sem lacunas, todas as lacunas são preenchidas com o valor anterior mais próximo existente.
Tipobarmerge_gaps
Veja também:
request.security
barmerge.gaps_on
Estratégia de fusão para a posição de dados solicitada. O barset solicitado é fundido com o barset atual na ordem de classificação de barras por sua hora de abertura. Esta estratégia de fusão pode levar a efeitos indesejáveis de obter dados de
Tipobarmerge_lookahead
Veja também:
request.security
barmerge.lookahead_off
Estratégia de fusão para a posição de dados solicitada. O barset solicitado é mesclado com o barset atual na ordem de classificação das barras pelo seu tempo de fechamento. Esta estratégia de fusão desativa o efeito de obter dados do
Tipobarmerge_lookahead
Veja também:
request.security
barmerge.lookahead_on
É um atalho para (preço mais alto + preço mais baixo) /2.
TipoFloat em série
Veja também:
open
high
low
close
volume
time
hlc3
hlcc4
ohlc4
É um atalho para (preço mais alto + preço mais baixo + preço de fechamento) / 3.
TipoFloat em série
Veja também:
open
high
low
close
volume
time
hl2
hlcc4
ohlc4
É um atalho para (preço mais alto + preço mais baixo + preço de fechamento + preço de fechamento) /4.
TipoFloat em série
Veja também:
open
high
low
close
volume
time
hl2
hlc3
ohlc4
É um atalho para (preço de abertura + preço mais alto + preço mais baixo + preço de encerramento) /4.
TipoFloat em série
Veja também:
open
high
low
close
volume
time
hl2
hlc3
hlcc4
Valor duplo.NaN (não um número).
TipoSimples na
Exemplo
// na
plot(bar_index < 10 ? na : close) // CORRECT
plot(close == na ? close[1] : close) // INCORRECT!
plot(na(close) ? close[1] : close) // CORRECT
ObservaçõesUse-o somente para retornar valores. NÃO TENTA COMPARAR COM ELE! Se você precisar verificar se algum valor é NaN, use a função na embutida.
Veja também:
na
A numeração é baseada em zero, o índice da primeira barra é 0.
Tiposérie int
Exemplo
// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)
ObservaçõesObserve que o bar_index substituiu a variável n na versão 4. Observe que a indexação de barras começa a partir de 0 na primeira barra histórica. Observe que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
barstate.isfirst
barstate.islast
barstate.isrealtime
Índice de barra da última barra do gráfico. Índices de barra começam em zero na primeira barra.
Tiposérie int
Exemplo
strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)
RetornoÚltimo índice histórico de barras para mercados fechados, ou o índice de barras em tempo real para mercados abertos.
ObservaçõesObserve que a utilização desta variável pode provocar uma repintura do indicador.
Veja também:
bar_index
last_bar_time
barstate.ishistory
barstate.isrealtime
Tempo de barra atual no formato UNIX. É o número de milissegundos que se passaram desde 00:00:00 UTC, 1 de janeiro de 1970.
Tempo atual no formato UNIX. É o número de milissegundos que se passaram desde 00:00:00 UTC, 1 de janeiro de 1970.
Tiposérie int
ObservaçõesObserve que a utilização desta variável/função pode provocar uma repintura do indicador.
Veja também:
timestamp
time
dayofmonth
dayofweek
Tiposérie int
ObservaçõesObserve que esta variável retorna o carimbo horário com base na hora em que as barras estão abertas. Por isso, para sessões durante a noite (por exemplo, EURUSD, onde a sessão de segunda-feira começa no domingo, 17:00) esta variável pode retornar o tempo antes da data especificada do dia de negociação. Por exemplo, no EURUSD,
Veja também:
time
dayofmonth
dayofweek
Ano de barras corrente no fuso horário de troca.
Tiposérie int
ReacçõesObserve que esta variável retorna o ano com base na hora em que as barras estão abertas.
Veja também:
year
time
month
weekofyear
dayofmonth
dayofweek
hour
minute
second
Mês da barra atual no fuso horário de troca.
Tiposérie int
ReacçõesObserve que esta variável retorna o mês com base na hora em que as barras estão abertas.
Veja também:
month
time
year
weekofyear
dayofmonth
dayofweek
hour
minute
second
Hora de barra atual no fuso horário de troca.
Tiposérie int
Veja também:
hour
time
year
month
weekofyear
dayofmonth
dayofweek
minute
second
Minuto de barra atual no fuso horário de troca.
Tiposérie int
Veja também:
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
Segundo de barra atual no fuso horário de troca.
Tiposérie int
Veja também:
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
Preço de abertura atual.
TipoFloat em série
ObservaçõesOs valores anteriores podem ser acessados com o operador de parênteses quadrados [], por exemplo, aberto[1], aberto[2].
Veja também:
high
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
O preço mais alto atual.
TipoFloat em série
ObservaçõesOs valores anteriores podem ser acessados com o operador entre parênteses quadrados [], por exemplo, alto[1], alto[2].
Veja também:
open
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Preço mais baixo atual.
TipoFloat em série
ObservaçõesOs valores anteriores podem ser acessados com o operador entre parênteses quadrados [], por exemplo, baixo[1], baixo[2].
Veja também:
open
high
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Preço de fechamento da barra atual quando fechada, ou último preço negociado de uma barra ainda incompleta, em tempo real.
TipoFloat em série
ObservaçõesOs valores anteriores podem ser acessados com o operador entre parênteses quadrados [], por exemplo, close[1], close[2].
Veja também:
open
high
low
volume
time
hl2
hlc3
hlcc4
ohlc4
Volume da barra corrente.
TipoFloat em série
ObservaçõesOs valores anteriores podem ser acessados com o operador entre parênteses quadrados [], por exemplo, volume[1], volume[2].
Veja também:
open
high
low
close
time
hl2
hlc3
hlcc4
ohlc4
Número de semana da hora de barra corrente no fuso horário de troca.
Tiposérie int
ObservaçõesObserve que esta variável retorna a semana com base na hora em que as barras estão abertas.
Veja também:
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
Data da hora de barra atual no fuso horário de câmbio.
Tiposérie int
ObservaçõesObserve que esta variável retorna o dia com base na hora em que as barras estão abertas. Para sessões durante a noite (por exemplo, EURUSD, onde a sessão de segunda-feira começa no domingo, 17:00) este valor pode ser inferior a 1 do dia do dia de negociação.
Veja também:
time
dayofweek
Pedidos de ajudaPor que a estratégia de replicação da praça dos pinheiros não funciona?
Inventor quantificado - sonho pequenoMuito bem, vamos ver.
Pedidos de ajudaO Tracker de Tendências Otimizado de Zhang
Inventor quantificado - sonho pequenoOlá, por favor, qual é a estratégia?