O preço médio no FMZ PINE Script é o preço que inclui a taxa de processamento. Por exemplo: o preço de entrada é de 8000, a direção de venda, o número de mãos é de 1 (um), o preço médio após a transação não é de 8000, menos de 8000 (a taxa de processamento é incluída no custo).
TipoFloat em série
Até logo.
strategy.position_size
Multidirecções.
Tipoestratégia_direção
Até logo.
strategy.entry
strategy.exit
A direção da cabeça vazia.
Tipoestratégia_direção
Até logo.
strategy.entry
strategy.exit
O número de transações fechadas durante todo o intervalo de negociação.
Tiposérie int
Até logo.
strategy.position_size
strategy.opentrades
Número de transações que não foram fechadas ou continuam sendo mantidas. Se não houver, 0 é mostrado.
Tiposérie int
Até logo.
strategy.position_size
O valor monetário total de todas as transações concluídas.
TipoFloat em série
Até logo.
strategy.openprofit
strategy.position_size
strategy.grossprofit
O valor monetário total de todas as transações lucrativas concluídas.
TipoFloat em série
Até logo.
strategy.netprofit
Os lucros não realizados das posições não fechadas.
TipoFloat em série
Até logo.
strategy.netprofit
strategy.position_size
Só há mais estratégias.
TipoConst string
Até logo.
strategy.risk.allow_entry_in
Só há uma estratégia para fazer nada.
TipoConst string
Até logo.
strategy.risk.allow_entry_in
Permitir estratégias que permitam tanto fazer mais quanto fazer menos
TipoConst string
Até logo.
strategy.risk.allow_entry_in
A semana do tempo da linha k atual do fuso horário.
Tiposérie int
NotasObserve que esta variável retorna o dia de acordo com a hora de abertura da linha K. Para o período de negociação noturna (por exemplo, EURUSD, cujo período de negociação de segunda-feira começa às 17h00 no domingo), o valor pode ser inferior a 1 no dia do dia de negociação. Você pode usar as variáveis dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday e dayofweek.saturday para comparação.
Até logo.
time
dayofmonth
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.sunday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.sunday
dayofweek.monday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.friday
dayofweek.saturday
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.saturday
É a constante de nomeação do valor de retorno da função dayofweek e do valor da variável dayofweek.
Tipoconst int
Até logo.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
É a constante de nomeação do estilo de pontuação da função Hline.
Tipolinha_estilo
Até logo.
hline.style_solid
hline.style_dotted
linha.estilo_puntilhado
É a constante de nome da função Hline.
Tipolinha_estilo
Até logo.
hline.style_solid
hline.style_dashed
É a constante de nomeação do tipo de linha de centro real da função Hline.
Tipolinha_estilo
Até logo.
hline.style_dotted
hline.style_dashed
Política de combinação de dados para o pedido. Combinação de dados com possibilidades de diferença (valor na).
Tipobarmerge_gaps
Até logo.
request.security
barmerge.gaps_off
A estratégia é combinar os dados solicitados. Os dados são combinados sem interrupção e todas as lacunas são preenchidas com o valor atual mais recente.
Tipobarmerge_gaps
Até logo.
request.security
barmerge.gaps_on
Políticas de combinação do local dos dados solicitados. A combinação do gráfico de barras solicitado com o gráfico de barras atual de acordo com o tempo de abertura da linha k. Esta política de combinação pode causar efeitos adversos no histórico de computação de dados obtidos a partir de um futuro gráfico de barras. Isso não é aceito em políticas de teste retrogrado, mas pode ser usado em indicadores.
Tipobarmerge_lookahead
Até logo.
request.security
barmerge.lookahead_off
A política de combinação do local de dados solicitado. A política de combinação do gráfico de barras solicitado com o gráfico de barras atual de acordo com o tempo de encerramento da linha k. Esta política de combinação proíbe o impacto de obter o histórico de computação de dados do futuro gráfico de barras.
Tipobarmerge_lookahead
Até logo.
request.security
barmerge.lookahead_on
É o botão de atalho para o preço mais alto + o preço mais baixo / 2.
TipoFloat em série
Até logo.
open
high
low
close
volume
time
hlc3
hlcc4
ohlc4
É o botão de atalho para ((máximo preço + preço mínimo + preço de fechamento) /3)
TipoFloat em série
Até logo.
open
high
low
close
volume
time
hl2
hlcc4
ohlc4
É um botão de atalho para (High + Low + Receive + Receive) /4.
TipoFloat em série
Até logo.
open
high
low
close
volume
time
hl2
hlc3
ohlc4
É o botão de atalho para ((preço de abertura + preço mais alto + preço mais baixo + preço de fechamento) /4)
TipoFloat em série
Até logo.
open
high
low
close
volume
time
hl2
hlc3
hlcc4
Double.NaN valor (não numérico) ≠
TipoSimples na
Exemplos
// na
plot(bar_index < 10 ? na : close) // CORRECT
plot(close == na ? close[1] : close) // INCORRECT!
plot(na(close) ? close[1] : close) // CORRECT
NotasSe você quiser verificar se algum valor é NaN, use a função embutida na.
Até logo.
na
O índice de barras de preços atual. O número começa a partir de zero e o índice do primeiro item é 0.
Tiposérie int
Exemplos
// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)
NotasObserve que o bar_index substituiu a variável n na versão 4. Observe que o índice da linha K é 0 desde a primeira linha histórica K. Por favor, note que o uso desta variável/função pode levar ao redesenho do indicador.
Até logo.
barstate.isfirst
barstate.islast
barstate.isrealtime
O índice da última linha K do gráfico. K linha de índice começa com zero na primeira linha K.
Tiposérie int
Exemplos
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 de valorO último índice de K-string histórico de fechamento, ou índice de K-string em tempo real de abertura.
NotasPor favor, note que o uso desta variável pode levar ao redesenho do indicador.
Até logo.
bar_index
last_bar_time
barstate.ishistory
barstate.isrealtime
O tempo da linha k atual do formato UNIX. É o número de milissegundos desde 01 de janeiro de 1970 00:00:00 UTC.
O tempo atual do formato UNIX. É o número de milissegundos desde 1 de janeiro de 1970 00:00:00 UTC.
Tiposérie int
NotasPor favor, note que o uso desta variável/função pode levar ao redesenho do indicador.
Até logo.
timestamp
time
dayofmonth
dayofweek
Tiposérie int
NotasObserve que esta variável retornará o tempo de curva baseado no tempo de abertura da linha K. Assim, para o período de negociação de meio-dia (por exemplo, EURUSD, cujo período de segunda-feira começa a partir de 17h00 no domingo), esta variável pode retornar o tempo anterior à data especificada para o dia de negociação. Por exemplo, no EURUSD, o período de curva do dia do mês pode ser inferior a 1 do dia do dia de negociação, porque a linha K da data atual foi realmente aberta no dia anterior.
Até logo.
time
dayofmonth
dayofweek
A linha k do ano atual do fuso horário.
Tiposérie int
NotasObserve que esta variável retorna o ano de acordo com o tempo de abertura da linha K. Para o período de negociação noturna (por exemplo, EURUSD, cujo período de negociação de segunda-feira começa às 17h00 no domingo), o valor pode ser inferior a 1 do ano do dia de negociação.
Até logo.
year
time
month
weekofyear
dayofmonth
dayofweek
hour
minute
second
A linha k do mês atual no fuso horário da bolsa.
Tiposérie int
NotasObserve que esta variável retorna o mês de acordo com a hora de abertura da linha K. Para o período de negociação noturna (por exemplo, EURUSD, cujo período de negociação de segunda-feira começa às 17h00 no domingo), o valor pode ser inferior a 1 do mês do dia de negociação.
Até logo.
month
time
year
weekofyear
dayofmonth
dayofweek
hour
minute
second
A linha k da hora atual do fuso horário da bolsa.
Tiposérie int
Até logo.
hour
time
year
month
weekofyear
dayofmonth
dayofweek
minute
second
A linha k do minuto atual no fuso horário da bolsa.
Tiposérie int
Até logo.
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
A linha k de segundos atual no fuso horário da bolsa.
Tiposérie int
Até logo.
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
O preço de abertura atual.
TipoFloat em série
NotasO operador de parênteses [] pode ser usado para acessar o valor anterior, por exemplo; open[1], open[2];
Até logo.
high
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
O preço é o mais alto de sempre.
TipoFloat em série
NotasO operador de parênteses [] pode ser usado para acessar o valor anterior, por exemplo; high[1], high[2]。
Até logo.
open
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
O preço é o mais baixo possível.
TipoFloat em série
NotasO operador de parênteses [] pode ser usado para acessar valores anteriores, como↑ low[1], low[2]↑.
Até logo.
open
high
close
volume
time
hl2
hlc3
hlcc4
ohlc4
O preço de fechamento da linha K atual, ou o preço de transação final da linha K em tempo real que ainda não foi concluída.
TipoFloat em série
NotasPode-se usar o operador de parênteses [] para acessar valores anteriores, por exemplo; close[1], close[2];
Até logo.
open
high
low
volume
time
hl2
hlc3
hlcc4
ohlc4
O número de transações da linha K no momento.
TipoFloat em série
NotasPode-se usar o operador de parênteses [] para acessar valores anteriores, por exemplo; volume[1], volume[2];
Até logo.
open
high
low
close
time
hl2
hlc3
hlcc4
ohlc4
Número de semanas no período de tempo da linha k atual do fuso horário de troca.
Tiposérie int
NotasObserve que esta variável retorna a semana com base na hora de abertura da linha K. Para o período de negociação noturna (por exemplo, EURUSD, cujo período de negociação de segunda-feira começa às 17h00 no domingo), o valor pode ser inferior a 1 na semana do dia de negociação.
Até logo.
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
A data do tempo da linha k atual do fuso horário de troca.
Tiposérie int
NotasObserve que esta variável retorna o dia de acordo com o horário de abertura da linha K. Para o período de negociação noturna (por exemplo, EURUSD, cujo horário de negociação de segunda-feira começa às 17h00 no domingo), o valor pode ser inferior a 1 no dia do dia de negociação.
Até logo.
time
dayofweek
- O que?Como é que é possível que um contrato Bitcoin seja executado simultaneamente em várias transações?
Nuvens levesPor favor, diga-me, o pine pode fazer mais transações, certo?
Lisa20231Obrigado pela documentação detalhada
arteComo é que o script do pine pode usar o simulador do okex na plataforma?
arteIsso equivale a que a estratégia da plataforma tradingview seja copiada diretamente para a plataforma do inventor para ser usada!
Inventor quantificado - sonho pequenoA linguagem PINE só pode executar uma política de variedade única, a política de variedades múltiplas é melhor ou escrever projetos em Python, JavaScript, C++.
Inventor quantificado - sonho pequenoOh, sim, OKX é muito especial, eles têm o mesmo endereço do ambiente analógico e do ambiente real, mas fazem a diferença em outro lugar.
Nuvens levesNão é possível usar o simulador okx............
Inventor quantificado - sonho pequenoEste problema de arquitetura variada não é resolvido, pois cada interface é diferente e a restrição de freqüência de interface não é diferente, o que pode gerar muitos problemas.
Inventor quantificado - sonho pequenoMuito bem, obrigada pela sugestão do Cloudways, por favor, informe a necessidade aqui.
Nuvens levesO JS pode ser melhor adaptado a diferentes maneiras de transação.
Caçadores de tendênciasO preço de fechamento é para cada variedade.
Inventor quantificado - sonho pequenoNão é cortês.
Nuvens levesMuito bem, obrigada.
Inventor quantificado - sonho pequenoOlá, a estratégia de linguagem do PINE é temporária e só pode fazer uma variedade.
Inventor quantificado - sonho pequenoNão tem graça, obrigado pelo seu apoio. A documentação continuará sendo aperfeiçoada.
Inventor quantificado - sonho pequenoSim, eu sei.
Inventor quantificado - sonho pequenoA biblioteca de modelos de linguagem PINE, em que os parâmetros podem ser definidos para alterar o endereço de base do exchange.