O valor da coluna.
length
(series int) Número de linhas K (Length).mult
(simple int/float) fator padrão.Até logo.
ta.sma
ta.stdev
ta.kc
A largura da faixa de brinquedos. A largura da faixa de brinquedos é a distância entre a linha ascendente e descendente e a linha mediana.
ta.bbw(series, length, mult)
Exemplos
plot(ta.bbw(close, 5, 4), color=color.yellow)
// the same on pine
f_bbw(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
((basis + dev) - (basis - dev)) / basis
plot(f_bbw(close, 5, 4))
Retorno de valorA banda larga de Brin.
Parâmetros
series
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).mult
(simple int/float) fator padrão.Até logo.
ta.bb
ta.sma
ta.stdev
O CCI é calculado dividindo a diferença entre o preço típico de uma mercadoria e sua média móvel simples pelo desvio absoluto médio do preço típico.
ta.cci(source, length)
Retorno de valorÍndice de canal de mercadorias da fonte da linha lengthK retornada.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).Diferença entre o valor atual e o valor anterior, source - source[length]。
ta.change(source, length)
ta.change(source)
Retorno de valorO resultado da redução da lei.
Parâmetros
source
(series int/float) Série de fontes.length
(series int) Desviar da linha k atual para a linha k anterior. Opcional, se não for dado, use length = 1♦Até logo.
ta.mom
ta.cross
source
Preço esource
Preçolength
O motor antes da linha K. Isto é apenas uma diferença.
ta.mom(source, length)
Retorno de valor
source
Preço esource
Preçolength
A força de movimento antes da linha K.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Desloca-se da linha k atual para a linha k anterior.Até logo.
ta.change
Indicador de oscilação de dinâmica de Chandler. Calcule a soma do número de pontos de alta mais recente e o número de pontos de queda mais recente, subtraia-os e divida o resultado pelo total de todas as mudanças de preços no mesmo período.
ta.cmo(series, length)
Exemplos
plot(ta.cmo(close, 5), color=color.yellow)
// the same on pine
f_cmo(src, length) =>
float mom = ta.change(src)
float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
100 * (sm1 - sm2) / (sm1 + sm2)
plot(f_cmo(close, 5))
Retorno de valorIndicador de oscilação de velocidade do Chandel
Parâmetros
series
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).Até logo.
ta.rsi
ta.stoch
math.sum
Calcule a porcentagem usando o método de inserção linear entre as duas classificações mais recentes.
ta.percentile_linear_interpolation(source, length, percentage)
Retorno de valor
length
A linha K voltasource
A primeira percentagem P da série.
Parâmetros
source
(series int/float) Valores da série a serem executados (source) ⇒length
(series int) Número de linhas K passadas (length)percentage
(simple int/float) Percentagem, número no intervalo de 0 a 100NotasObserve que não todos os membros do conjunto de dados de entrada são percentuados usando este método.
Até logo.
ta.percentile_nearest_rank
A percentagem é calculada com base no método de classificação mais recente.
ta.percentile_nearest_rank(source, length, percentage)
Retorno de valor
length
A linha K voltasource
A primeira percentagem P da série.
Parâmetros
source
(series int/float) Valores da série a serem executados (source) ⇒length
(series int) Número de linhas K passadas (length)percentage
(simple int/float) Percentagem, número no intervalo de 0 a 100NotasUsando um ranking recente com menos de 100 k de comprimento de linha no passado, o mesmo número pode ser usado em várias percentagens. A percentagem calculada pelo ranking mais recente é a de um membro do conjunto de dados de entrada. O 100o ponto percentual é definido como o valor máximo do conjunto de dados de entrada.
Até logo.
ta.percentile_linear_interpolation
O percentual é a percentagem do valor anterior inferior ou igual ao valor atual da série dada.
ta.percentrank(source, length)
Retorno de valor
length
A linha K voltasource
Percentagem de classificação.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).O diferencial é uma série de valores esperados (ta.sma) de desvio quadrado em relação ao seu valor médio, que mede informalmente a distância de um conjunto de números em relação ao seu valor médio.
ta.variance(source, length, biased)
Retorno de valor
length
A linha K voltasource
A diferença é grande.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).biased
(series bool) Determina qual estimativa deve ser usada. Opcional. O valor padrão é verdadeiro.NotasSebiased
Se for verdade, a função calculará usando estimativas tendenciosas do total, se for falsa - estimativas imparciais da amostra.
Até logo.
ta.dev
ta.stdev
ta.tr(handle_na)
Retorno de valorO alcance real. Ele é math.max ((high - low, math.abs ((high - close[1]), math.abs ((low - close[1]))).
Parâmetros
handle_na
(simple bool) como lidar com o valor NaN. Se for true e o preço de fechamento do dia anterior for NaN, tr será calculado como o alto-baixo do dia. Caso contrário, se for falso, tr retornará NaN.ta.tr(verdadeiro).Notas
ta.tr(false)
eta.tr
O que você está fazendo é errado.
Até logo.
ta.atr
Indicador de fluxo de capital. Um indicador de fluxo de capital é um indicador técnico que usa o preço e o volume de transações para determinar se um ativo está sendo comprado ou vendido demais.
ta.mfi(series, length)
Exemplos
plot(ta.mfi(hlc3, 14), color=color.yellow)
// the same on pine
pine_mfi(src, length) =>
float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
mfi = 100.0 - (100.0 / (1.0 + upper / lower))
mfi
plot(pine_mfi(hlc3, 14))
Retorno de valorIndicadores de fluxo de capitais
Parâmetros
series
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).Até logo.
ta.rsi
math.sum
O canal de Cantona. O canal de Cantona é um indicador técnico que contém uma média móvel intermediária e um canal de ascensão e descensão.
ta.kc(series, length, mult)
ta.kc(series, length, mult, useTrueRange)
Exemplos
[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_kc(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
[basis, basis + rangeEma * mult, basis - rangeEma * mult]
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
Retorno de valorPassagem de Cantona
Parâmetros
series
(series int/float) Valor da série a ser executado.length
(simple int) Número de linhas K (longitude).mult
(simple int/float) fator padrão.useTrueRange
(simple bool) Parâmetros opcionais. Especifique se o intervalo é verdadeiro; defina como verdadeiro. Se o valor for falso, o intervalo será calculado usando a expressão ((high-low)).Até logo.
ta.ema
ta.atr
ta.bb
A largura do canal de Cantina. A largura do canal de Cantina é o valor da diferença entre os canais superior e inferior dividido pelo canal intermediário.
ta.kcw(series, length, mult)
ta.kcw(series, length, mult, useTrueRange)
Exemplos
plot(ta.kcw(close, 5, 4), color=color.yellow)
// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis
plot(f_kcw(close, 5, 4, true))
Retorno de valorA largura do canal de Cantona.
Parâmetros
series
(series int/float) Valor da série a ser executado.length
(simple int) Número de linhas K (longitude).mult
(simple int/float) fator padrão.useTrueRange
(simple bool) Parâmetros opcionais. Especifique se o intervalo é verdadeiro; defina como verdadeiro. Se o valor for falso, o intervalo será calculado usando a expressão ((high-low)).Até logo.
ta.kc
ta.ema
ta.atr
ta.bb
相关系数。描述两个系列倾向于偏离其ta.sma值的程度。
ta.correlation(source1, source2, length)
Retorno de valorOs coeficientes correlatos.
Parâmetros
source1
(series int/float) Série de fontes.source2
(series int/float) Série de destino.length
(series int) comprimento (número de linhas K)Até logo.
request.security
ta.cross(source1, source2)
Retorno de valorSe as duas séries se cruzam, é verdade; caso contrário, é falso.
Parâmetros
source1
(series int/float) Primeira série de dados.source2
(series int/float) A segunda série de dados.Até logo.
ta.change
source1
-series é definido como atravessarsource2
-series, se na linha K atual,source1
O valor é maior quesource2
A primeira linha é a linha K, e a primeira linha é a linha K.source2
valor de fonte 1小于
O valor de source2 `.
ta.crossover(source1, source2)
Retorno de valorSesource1
Atravessarsource2
Se você não for capaz de fazer isso, você não pode fazer isso.
Parâmetros
source1
(series int/float) Primeira série de dados.source2
(series int/float) A segunda série de dados.source1
-series é definido comosource2
-series abaixo do cruzamento, se na linha atual K,source1
O valor é menor quesource2
A primeira linha tem um valor de K.source1
O valor é maior quesource2
O valor de.
ta.crossunder(source1, source2)
Retorno de valorSesource1
Emsource2
O cruzamento inferior é verdadeiro, o contrário é falso.
Parâmetros
source1
(series int/float) Primeira série de dados.source2
(series int/float) A segunda série de dados.A função ATR (verdadeira amplitude de oscilação média) retorna o RMA de um intervalo real. A amplitude de oscilação real é max (alta - baixa, abs (alta - próxima[1]), abs (baixa - próxima[1])).
ta.atr(length)
Exemplos
plot(ta.atr(14))
//the same on pine
pine_atr(length) =>
trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
//true range can be also calculated with ta.tr(true)
ta.rma(trueRange, length)
plot(pine_atr(14))
Retorno de valorO valor médio da amplitude real de oscilação (ATR)
Parâmetroslength (simple int) comprimento ((K número de linhas)
Até logo.
ta.tr
ta.rma
A inversão da linha de paralisação é um método desenvolvido por J. Welles Wilder, Jr. para identificar uma reversão potencial da direção dos preços dos mercados de negociação.
ta.sar(start, inc, max)
Exemplos
plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
// The same on Pine
pine_sar(start, inc, max) =>
var float result = na
var float maxMin = na
var float acceleration = na
var bool isBelow = na
bool isFirstTrendBar = false
if bar_index == 1
if close > close[1]
isBelow := true
maxMin := high
result := low[1]
else
isBelow := false
maxMin := low
result := high[1]
isFirstTrendBar := true
acceleration := start
result := result + acceleration * (maxMin - result)
if isBelow
if result > low
isFirstTrendBar := true
isBelow := false
result := math.max(high, maxMin)
maxMin := low
acceleration := start
else
if result < high
isFirstTrendBar := true
isBelow := true
result := math.min(low, maxMin)
maxMin := high
acceleration := start
if not isFirstTrendBar
if isBelow
if high > maxMin
maxMin := high
acceleration := math.min(acceleration + inc, max)
else
if low < maxMin
maxMin := low
acceleration := math.min(acceleration + inc, max)
if isBelow
result := math.min(result, low[1])
if bar_index > 1
result := math.min(result, low[2])
else
result := math.max(result, high[1])
if bar_index > 1
result := math.max(result, high[2])
result
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
Retorno de valorA linha paralela está voltada para o indicador.
Parâmetros
start
(simple int/float) começa.inc
(simple int/float) aumentarmax
(simple int/float) é o maior.A partir da condição anterior é verdade, calcular o número de K linhas.
ta.barssince(condition)
Exemplos
// get number of bars since last color.green bar
plot(ta.barssince(close >= open))
Retorno de valorNúmero de k-strings cuja condição é true.
NotasA função retorna na se a condição nunca foi atendida antes da linha K atual. Por favor, note que o uso desta variável/função pode levar ao redesenho do indicador.
Até logo.
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.highest
ta.lowest
source
A soma da soma de todas as coisas é a soma de todas as coisas.source
A soma de todos os elementos de.
ta.cum(source)
Retorno de valorSomatório da série.
Parâmetros
source
(série int/float)Até logo.
math.sum
A função dmi retorna o índice dinâmico DMI.
ta.dmi(diLength, adxSmoothing)
Exemplos
len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")
Retorno de valorTrês componentes da série DMI: movimento positivo (+DI), movimento negativo (−DI) e índice de movimento médio (ADX).
Parâmetros
diLength
(simples int) DI Período.adxSmoothing
(simple int) ciclo ADXAté logo.
ta.rsi
ta.tsi
ta.mfi
Testessource
A sérielength
A linha K-long está caindo.
ta.falling(source, length)
Retorno de valorSe houversource
Valor inferior alength
Qualquer coisa anterior que a linha K retornasource
O valor é true, o valor é false.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).Até logo.
ta.rising
Testessource
A sérielength
A linha K-long está subindo.
ta.rising(source, length)
Retorno de valorSe houversource
Valor maior do quelength
Qualquer coisa anterior que a linha K retornasource
O valor é true, o valor é false.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).Até logo.
ta.falling
Esta função retorna o preço do ponto alto do eixo central. Se não houver um ponto alto do eixo central, retorna
ta.pivothigh(source, leftbars, rightbars)
ta.pivothigh(leftbars, rightbars)
Exemplos
leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)
Retorno de valorO preço de um ponto, ou
Parâmetros
source
(series int/float) Parâmetros selecionáveis.leftbars
(series int/float) Força esquerda.rightbars
(series int/float) Duração direita.NotasSe o parâmetro for o parâmetro leftbars ou rightbars, você deve usar a função max_bars_back como o parâmetro de origem.
Esta função retorna o preço do ponto baixo do eixo central. Se não houver um ponto baixo do eixo central, ela retorna
ta.pivotlow(source, leftbars, rightbars)
ta.pivotlow(leftbars, rightbars)
Exemplos
leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)
Retorno de valorO preço de um ponto, ou
Parâmetros
source
(series int/float) Opções de parâmetros.leftbars
(series int/float) Força esquerda.rightbars
(series int/float) Duração direita.NotasSe o parâmetro for o parâmetro leftbars ou rightbars, você deve usar a função max_bars_back como o parâmetro de origem.
O valor máximo de um dado número de k linhas passadas.
ta.highest(source, length)
ta.highest(length)
Retorno de valorO valor mais alto da série.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).NotasDois args:source
É uma série.length
É o número de linhas K retornadas.
Uma versão arg:length
É o número de linhas de K retornadas. O algoritmo usa high comosource
A série.
Até logo.
ta.lowest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
O desvio máximo de um dado número de k linhas passadas.
ta.highestbars(source, length)
ta.highestbars(length)
Retorno de valorDesloque-se para a linha k mais alta.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).NotasDois args:source
É uma série.length
É o número de linhas K retornadas.
Uma versão arg:length
É o número de linhas de K retornadas. O algoritmo usa high comosource
A série.
Até logo.
ta.lowest
ta.highest
ta.lowestbars
ta.barssince
ta.valuewhen
Indicador aleatório. Equação de cálculo: 100 * (close - lowest ((low, length)) / (highest ((high, length) - lowest ((low, length))).
ta.stoch(source, high, low, length)
Retorno de valorCaso
Parâmetros
source
(series int/float) Série de fontes.high
(series int/float) Séries altaslow
(series int/float) Série baixalength
(series int) comprimento (número de linhas K)Até logo.
ta.cog
Indicador de super-tendência. Indicador de super-tendência é um indicador que segue a tendência.
ta.supertrend(factor, atrPeriod)
Exemplos
//@version=5
indicator("Pine Script™ Supertrend")
[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
src = hl2
atr = ta.atr(atrPeriod)
upperBand = src + factor * atr
lowerBand = src - factor * atr
prevLowerBand = nz(lowerBand[1])
prevUpperBand = nz(upperBand[1])
lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
int direction = na
float superTrend = na
prevSuperTrend = superTrend[1]
if na(atr[1])
direction := 1
else if prevSuperTrend == prevUpperBand
direction := close > upperBand ? -1 : 1
else
direction := close < lowerBand ? 1 : -1
superTrend := direction == -1 ? lowerBand : upperBand
[superTrend, direction]
[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
Retorno de valorOs componentes de duas séries de supertrend são: linha de supertrend e direção da tendência. Os valores possíveis são 1 (para baixo) e -1 (para cima).
Parâmetros
factor
(series int/float) ATR será multiplicado por multiplicadores.atrPeriod
(simple int) o comprimento de onda real médioAté logo.
ta.macd
O valor mínimo de um dado número de k linhas passadas.
ta.lowest(source, length)
ta.lowest(length)
Retorno de valorO valor mínimo da série.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).NotasDois args:source
É uma série.length
É o número de linhas K retornadas.
Uma versão arg:length
É o número de linhas de K retornadas.source
A série.
Até logo.
ta.highest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
O desvio mínimo de um dado número de k linhas passadas.
ta.lowestbars(source, length)
ta.lowestbars(length)
Retorno de valorDesloca-se para a linha k mais baixa.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Retorna o número de linhas K.NotasDois args:source
É uma série.length
É o número de linhas K retornadas.
Uma versão arg:length
É o número de linhas de K retornadas.source
A série.
Até logo.
ta.lowest
ta.highest
ta.highestbars
ta.barssince
ta.valuewhen
Retorna o valor da série de sílabas de sílabas de origem da linha K, cujo sílabas de condição de sílabas são verdadeiras para a n última ocorrência de sílabas.
ta.valuewhen(condition, source, occurrence)
Exemplos
slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))
Parâmetros
condition
(series bool) Condições para pesquisar.source
(series int/float/bool/color) para retornar o valor da linha K que atende às condições.occurrence
(simple int) condição ocorre; o número começa em 0 e retrocede no tempo, portanto, NotasEsta função precisa ser executada em cada linha K. Não é recomendável usá-la em estruturas de loop for ou while, pois seu comportamento pode ser inesperado. Observe que o uso desta função pode causar redesenho de indicadores.
Até logo.
ta.lowestbars
ta.highestbars
ta.barssince
ta.highest
ta.lowest
Preço médio ponderado pelo volume de transações
ta.vwap(source)
Retorno de valorMédia ponderada de transações
Parâmetros
source
(series int/float) Série de fontes.Até logo.
ta.vwap
Função vwma retornalength
A linha Ksource
O volume de transações e a média móvel ponderada de uma transação são iguais a: sma (source * volume, length) / sma (volume, length)
ta.vwma(source, length)
Exemplos
plot(ta.vwma(close, 15))
// same on pine, but less efficient
pine_vwma(x, y) =>
ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))
Retorno de valor
length
A linha K voltasource
A média móvel ponderada do volume de transações é a média móvel ponderada do volume de transações.
Parâmetros
source
(series int/float) Valor da série a ser executado.length
(series int) Número de linhas K (Length).Até logo.
ta.sma
ta.ema
ta.rma
ta.wma
ta.swma
ta.alma
O índice Williams %R. O índice de oscilação mostra a relação entre o preço de fechamento atual e os altos/baixos que se mantiveram durante algum tempo no passado.
ta.wpr(length)
Exemplos
plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))
Retorno de valorWilliams % R.
Parâmetros
length
(series int) Número de linhas K.Até logo.
ta.mfi
ta.cmo
O gráfico mostra uma série de dados.
plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display)
Exemplos
plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)
// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
Retorno de valorObjetos de desenho usados para preencher.
Parâmetros
series
(series int/float) A série de dados a ser desenhada. Parâmetros necessários.title
(const string) Título do desenho.color
(series color) A cor do desenho. Você pode usar constantes de cores como color = red color ou color = #ff001a color e expressões complexas como color = close >= open? green : red color. Parâmetros opcionais.linewidth
(input int) largura da linha de desenho. O valor padrão é 1; não é aplicável a todos os estilos.style
(plot_style) tipo de plot. Os possíveis valores são: plot.style_line, plot.style_stepline, plot.style_stepline_diamond, plot.style_histogram, plot.style_cross, plot.style_area, plot.style_columns, plot.style_circles, plot.style_linebr, plot.style_areabr.trackprice
(input bool) Se for true, a linha de preço horizontal será exibida no nível do último valor do indicador.histbase
(input int/float) Usado como valor de nível de referência quando se desenha um gráfico no estilo plot.style_histogram, plot.style_columns ou plot.style_area.offset
(series int) Movimento de gráficos para a esquerda ou para a direita em uma determinada quantidade de k linhas; o valor padrão é 0;join
(input bool) Se for true, o ponto de traçado será ligado à linha, aplicando-se apenas ao estilo plot.style_cross e plot.style_circles.editable
(const bool) Se for true, o estilo de desenho pode ser editado na caixa de diálogo de formato.show_last
(input int) Se for definido, define o número de k linhas desenhadas no gráfico (desde a última linha k para o passado).display
(plot_display) Controlar a localização do desenho. Os valores possíveis são: display.none, display.all e o valor predefinido é display.all.overlay
(const bool) Um parâmetro da extensão da plataforma FMZ usado para definir a função atual no gráfico principal (configurar para verdade) ou no gráfico secundário (configurar para falso).strategy
Ouindicator
O que é?overlay
A partir daí, a empresa começou a trabalhar com a empresa.strategy
Ouindicator
Não está definidooverlay
Para os parâmetros, eles são tratados de acordo com os parâmetros padrão.Até logo.
plotshape
plotchar
bgcolor
Desenhe uma forma visual no gráfico.
plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display)
Exemplos
data = close >= open
plotshape(data, style=shape.xcross)
Parâmetros
series
(series bool) Uma série de dados desenhados como uma forma. Com exceção do local. absoluto, a série é considerada uma série de valores bool de todos os valores de localização. Parâmetros necessários.title
(const string) Título do desenho.style
(input string) Tipo de desenho. Os possíveis valores são: shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond.location
(input string) a posição da forma no gráfico. Os valores possíveis são: location.abovebar, location.belowbar,location.top,location.bottom,location.absolute。 O valor padrão é location.abovebar。color
(series color) A forma da cor. Pode-se usar constantes de cor, como cor = cor-vermelha ou cor-vermelha = #ff001a, bem como expressões complexas, como 'color = close >= open? green : cor-vermelha'.offset
(series int) movimenta-se para a esquerda ou para a direita em uma determinada quantidade de linhas k; o valor padrão é 0;text
(const string) O texto é exibido na forma. Pode-se usar várias linhas de texto, separando-as com uma sequência de conversão de constelação \n constelação.textcolor
(series color) cor do texto. Você pode usar constantes como editable
(const bool) Se for true, o estilo plotshape pode ser editado na caixa de diálogo do formato.show_last
(input int) Se for definido, define o número de formas desenhadas no gráfico ((desde a última linha k para o passado) ).size
(const string) O tamanho dos caracteres no gráfico. Os valores possíveis são:size.auto, tamanho.pequeno, tamanho.pequeno, tamanho.normal, tamanho.grande, tamanho.grande.默认值为size.auto。display
(plot_display) Controlar a localização do desenho. Os valores possíveis são: display.none, display.all e o valor predefinido é display.all.overlay
(const bool) Um parâmetro da extensão da plataforma FMZ usado para definir a função atual no gráfico principal (configurar para verdade) ou no gráfico secundário (configurar para falso).strategy
Ouindicator
O que é?overlay
A partir daí, a empresa começou a trabalhar com a empresa.strategy
Ouindicator
Não está definidooverlay
Para os parâmetros, eles são tratados de acordo com os parâmetros padrão.Até logo.
plot
plotchar
bgcolor
Desenhe uma forma visual em um gráfico usando qualquer um dos caracteres Unicode.
plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display)
Exemplos
data = close >= open
plotchar(data, char='❄')
Parâmetros
series
(series bool) Uma série de dados desenhados como uma forma. Com exceção do local. absoluto, a série é considerada uma série de valores bool de todos os valores de localização. Parâmetros necessários.title
(const string) Título do desenho.char
(input string) caracteres usados como formas visuaislocation
(input string) a posição da forma no gráfico. Os valores possíveis são: location.abovebar, location.belowbar,location.top,location.bottom,location.absolute。 O valor padrão é location.abovebar。color
(series color) A forma da cor. Pode-se usar constantes de cor, como cor = cor-vermelha ou cor-vermelha = #ff001a, bem como expressões complexas, como 'color = close >= open? green : cor-vermelha'.offset
(series int) movimenta-se para a esquerda ou para a direita em uma determinada quantidade de linhas k; o valor padrão é 0;text
(const string) O texto é exibido na forma. Pode-se usar várias linhas de texto, separando-as com uma sequência de conversão de constelação \n constelação.textcolor
(series color) cor do texto. Você pode usar constantes como editable
(const bool) Se for true, o estilo plotchar pode ser editado na caixa de diálogo do formato.show_last
(input int) Se for definido, define o número de gráficos desenhados no gráfico (desde a última linha k para trás).size
(const string) O tamanho dos caracteres no gráfico.size.autoTamanho pequeno, tamanho pequeno, tamanho normal, tamanho grande, tamanho grande.默认值为size.auto。display
(plot_display) Controlar a localização do desenho. Os valores possíveis são: display.none, display.all e o valor predefinido é display.all.overlay
(const bool) Um parâmetro da extensão da plataforma FMZ usado para definir a função atual no gráfico principal (configurar para verdade) ou no gráfico secundário (configurar para falso).strategy
Ouindicator
O que é?overlay
A partir daí, a empresa começou a trabalhar com a empresa.strategy
Ouindicator
Não está definidooverlay
Para os parâmetros, eles são tratados de acordo com os parâmetros padrão.Até logo.
plot
plotshape
bgcolor
A imagem de um macaco no gráfico.
plotcandle(open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display)
Exemplos
indicator("plotcandle example", overlay=true)
plotcandle(open, high, low, close, title='Title', color = open < close ? color.green : color.red, wickcolor=color.black)
Parâmetros
open
(series int/float) A série de dados aberta é usada como um parâmetro aberto para o bloco.high
(series int/float) Os dados de série alta são usados como valores elevados de um parâmetro.low
(series int/float) Os dados de série baixa são usados como valores baixos do float. Parâmetros necessários.close
(series int/float) Fechar a série de dados como o valor de fechar a linha k. Parâmetros necessários.title
(const string) título do plotcandle. Parâmetros opcionais.color
(series color) A cor da rosa. Você pode usar constantes de rosa como rosacolor = rosa vermelho ou rosacolor = #ff001a e expressões complexas como rosacolor = close >= open? green : rosa vermelha.wickcolor
(series color) A cor do núcleo da lâmpada.editable
(const bool) Se for true, o estilo plotcandle pode ser editado na caixa de diálogo do formato.show_last
(input int) Se for definido, define o número de eixos traçados no gráfico ((desde a última linha k retorna ao passado)).bordercolor
(series color) A cor da franja de barras.display
(plot_display) Controlar a localização do desenho. Os valores possíveis são: display.none, display.all e o valor predefinido é display.all.overlay
(const bool) Um parâmetro da extensão da plataforma FMZ usado para definir a função atual no gráfico principal (configurar para verdade) ou no gráfico secundário (configurar para falso).strategy
Ouindicator
O que é?overlay
A partir daí, a empresa começou a trabalhar com a empresa.strategy
Ouindicator
Não está definidooverlay
Para os parâmetros, eles são tratados de acordo com os parâmetros padrão.NotasSe a receita é NaN, a linha K não precisa ser exibida. O valor máximo de aberto, alto, baixo e recebido será definido como alto e baixo e o valor mínimo será definido como baixo e alto.
Até logo.
plotbar
Desenhe as setas para cima e para baixo no gráfico: as setas para cima são desenhadas em cada indicador de valor positivo e as setas para baixo são desenhadas em cada indicador de valor negativo. Se o indicador retornar na, não serão desenhadas as setas.
plotarrow(series, title, colorup, colordown, offset, minheight, maxheight, editable, show_last, display)
Exemplos
codiff = close - open
plotarrow(codiff, colorup=color.new(color.teal,40), colordown=color.new(color.orange, 40), overlay=true)
Parâmetros
series
(series int/float) Para traçar uma série de dados em forma de flecha. Parâmetros necessários.title
(const string) Título do desenho.colorup
(series color) A cor da seta para cima.colordown
(series color) A cor da seta para baixo.offset
(series int) Mover a seta para a esquerda ou para a direita em uma determinada quantidade de linhas K. O valor padrão é 0.minheight
(input int) A menor altura possível da seta em pixels; o valor padrão é 5;maxheight
(input int) A altura máxima possível da seta em pixels. O valor padrão é 100.editable
(const bool) Se for true, o estilo plotarrow pode ser editado na caixa de diálogo do formato.show_last
(input int) Se for definido, define o número de setas desenhadas no gráfico ((desde a última linha k para o passado) ).display
(plot_display) Controlar a localização do desenho. Os valores possíveis são: display.none, display.all e o valor predefinido é display.all.overlay
(const bool) Um parâmetro da extensão da plataforma FMZ usado para definir a função atual no gráfico principal (configurar para verdade) ou no gráfico secundário (configurar para falso).strategy
Ouindicator
O que é?overlay
A partir daí, a empresa começou a trabalhar com a empresa.strategy
Ouindicator
Não está definidooverlay
Para os parâmetros, eles são tratados de acordo com os parâmetros padrão.Até logo.
plot
plotshape
plotchar
barcolor
bgcolor
A função remove o último elemento da matriz e retorna seu valor.
array.pop(id)
Exemplos
// array.pop example
a = array.new_float(5,high)
removedEl = array.pop(a)
plot(array.size(a))
plot(removedEl)
Retorno de valorO valor do elemento que foi removido.
Parâmetros
id
(any array type) Objeto de matriz.Até logo.
array.new_float
array.set
array.push
array.remove
array.insert
array.shift
A função remove o primeiro elemento da matriz e retorna seu valor.
array.shift(id)
Exemplos
// array.shift example
a = array.new_float(5,high)
removedEl = array.shift(a)
plot(array.size(a))
plot(removedEl)
Retorno de valorO valor do elemento que foi removido.
Parâmetros
id
(any array type) Objeto de matriz.Até logo.
array.unshift
array.set
array.push
array.remove
array.includes
A função inserirá o valor na posição inicial da matriz.
array.unshift(id, value)
Exemplos
// array.unshift example
a = array.new_float(5, 0)
array.unshift(a, open)
plot(array.get(a, 0))
Parâmetros
id
(any array type) Objeto de matriz.value
(series <type of the array's elements>
) é adicionado ao valor da posição inicial da matriz.Até logo.
array.shift
array.set
array.insert
array.remove
array.indexof
Esta função retorna o número de elementos na matriz.
array.size(id)
Exemplos
// array.size example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
// note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
array.push(slice, open)
// size was changed in slice and in original array
plot(array.size(a))
plot(array.size(slice))
Retorno de valorO número de elementos na matriz.
Parâmetros
id
(any array type) Objeto de matriz.Até logo.
array.new_float
array.sum
array.slice
array.sort
A função cria fragmentos a partir de uma matriz existente. Se houver uma mudança nos objetos da matriz, a mudança será aplicada simultaneamente à nova matriz e à matriz original.
array.slice(id, index_from, index_to)
Exemplos
// array.slice example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
// take elements from 0 to 4
// *note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
plot(array.sum(a) / 10)
plot(array.sum(slice) / 5)
Retorno de valorA imagem é uma cópia básica de uma matriz de fragmentos.
Parâmetros
id
(any array type) Objeto de matriz.index_from
(series int) para começar a extrair índices a partir de zero.index_to
(series int) Índice que começa a partir de zero antes de concluir a extração. A função extrai os elementos anteriores a este índice.Até logo.
array.new_float
array.get
array.sort
Retorna uma matriz que contém o valor absoluto de cada elemento da matriz original.
array.abs(id)
Parâmetros
id
(int[]/float[]) Objeto de matriz.Até logo.
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
O índice do valor que a função retorna é -1 se não for encontrado. A matriz a ser pesquisada deve ser ordenada em ordem ascendente.
array.binary_search(id, val)
Exemplos
// array.binary_search
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search(a, 0) // 1
plot(position)
Parâmetros
id
(int[]/float[]) Objeto de matriz.val
(series int/float) Valor procurado na matriz.NotasA busca binária é aplicada a matrizes pré-ordenadas em ordem ascendente. Primeiro, ele compara o elemento no meio da matriz com o valor alvo. Se o elemento for correspondente ao valor alvo, ele retorna seu lugar na matriz. Se o valor do elemento for maior que o valor alvo, a busca continua na parte inferior da matriz. Se o valor do elemento for menor que o valor alvo, a busca continua na parte superior da matriz.
Até logo.
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
Se um valor for encontrado, a função retornará o índice desse valor. Quando o valor não for encontrado, a função retornará o índice do próximo elemento mínimo, se ele estiver na matriz, ao lado esquerdo da posição em que o valor está. A matriz a ser pesquisada deve ser ordenada em ordem ascendente.
array.binary_search_leftmost(id, val)
Exemplos
// array.binary_search_leftmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_leftmost(a, 3) // 2
plot(position)
Parâmetros
id
(int[]/float[]) Objeto de matriz.val
(series int/float) Valor procurado na matriz.NotasA busca binária é aplicada a matrizes pré-ordenadas em ordem ascendente. Primeiro, ele compara o elemento no meio da matriz com o valor alvo. Se o elemento for correspondente ao valor alvo, ele retorna seu lugar na matriz. Se o valor do elemento for maior que o valor alvo, a busca continua na parte inferior da matriz. Se o valor do elemento for menor que o valor alvo, a busca continua na parte superior da matriz.
Até logo.
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
Se o valor for encontrado, a função retornará o índice do valor. Quando não for encontrado, a função retornará o índice do elemento onde o valor está localizado à direita da matriz. A matriz deve ser ordenada em ordem ascendente.
array.binary_search_rightmost(id, val)
Exemplos
// array.binary_search_rightmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_rightmost(a, 3) // 3
plot(position)
Parâmetros
id
(int[]/float[]) Objeto de matriz.val
(series int/float) Valor procurado na matriz.NotasA pesquisa binária funciona em ordem ascendente em uma matriz ordenada. Primeiro, ele compara o elemento no meio da matriz com o valor alvo. Se o elemento é correspondido ao valor alvo, ele retorna seu lugar na matriz. Se o valor do elemento é maior que o valor alvo, a pesquisa continua na parte inferior da matriz. Se o valor do elemento é menor que o valor alvo, a pesquisa continua na parte superior da matriz.
Até logo.
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
A função ordena os elementos da matriz.
array.sort(id, order)
Exemplos
// array.sort example
a = array.new_float(0,0)
for i = 0 to 5
array.push(a, high[i])
array.sort(a, order.descending)
if barstate.islast
runtime.log(str.tostring(a))
Parâmetros
id
(int[]/float[]/string[]) Objeto de matriz.order
(sort_order) Ordem de classificação: order.ascending (default) ou order.descending (default).Até logo.
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
Retorna uma matriz de índice que, quando usada para indexar a matriz original, acessa seus elementos em sua ordem de ordem. Não modifica a matriz original.
array.sort_indices(id, order)
Exemplos
// array.sort_indices
a = array.from(5, -2, 0, 9, 1)
sortedIndices = array.sort_indices(a) // [1, 2, 4, 0, 3]
indexOfSmallestValue = array.get(sortedIndices, 0) // 1
smallestValue = array.get(a, indexOfSmallestValue) // -2
plot(smallestValue)
Parâmetros
id
(int[]/float[]/string[]) Objeto de matriz.order
(sort_order) Ordem de ordenação: order.ascending ou order.descending↑ opcional. O valor padrão é order.ascending↑Até logo.
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
A função remove todos os elementos da matriz.
array.clear(id)
Exemplos
// array.clear example
a = array.new_float(5,high)
array.clear(a)
array.push(a, close)
plot(array.get(a,0))
plot(array.size(a))
Parâmetros
id
(any array type) Objeto de matriz.Até logo.
array.new_float
array.insert
array.push
array.remove
array.pop
Esta função é usada para unir duas matrizes. Ela empurra todos os elementos da segunda matriz para a primeira matriz e retorna para a primeira matriz.
array.concat(id1, id2)
Exemplos
// array.concat example
a = array.new_float(0,0)
b = array.new_float(0,0)
for i = 0 to 4
array.push(a, high[i])
array.push(b, low[i])
c = array.concat(a,b)
plot(array.size(a))
plot(array.size(b))
plot(array.size(c))
Retorno de valorA primeira matriz tem elementos combinados da segunda matriz.
Parâmetros
id1
(any array type) O primeiro objeto da matriz.id2
(any array type) Objeto da segunda matriz.Até logo.
array.new_float
array.insert
array.slice
Esta função cria cópias de uma matriz existente.
array.copy(id)
Exemplos
// array.copy example
length = 5
a = array.new_float(length, close)
b = array.copy(a)
a := array.new_float(length, open)
plot(array.sum(a) / length)
plot(array.sum(b) / length)
Retorno de valorA partir daí, o blogueiro começou a escrever sobre o assunto.
Parâmetros
id
(any array type) Objeto de matriz.Até logo.
array.new_float
array.get
array.slice
array.sort
A função retorna o desvio padrão dos elementos da matriz.
array.stdev(id, biased)
Exemplos
// array.stdev example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.stdev(a))
Retorno de valorO erro padrão dos elementos da matriz.
Parâmetros
id
(int[]/float[]) Objeto de matriz.biased
(series bool) Determina qual estimativa deve ser usada. Opcional. O valor padrão é verdadeiro.NotasSebiased
Se for verdade, a função calculará usando estimativas tendenciosas do total, se for falsa - estimativas imparciais da amostra.
Até logo.
array.new_float
array.max
array.min
array.avg
A função retorna uma matriz de elementos padronizados.
array.standardize(id)
Exemplos
// array.standardize example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
b = array.standardize(a)
plot(array.min(b))
plot(array.max(b))
Retorno de valorArquivo de elementos padronizados.
Parâmetros
id
(int[]/float[]) Objeto de matriz.Até logo.
array.max
array.min
array.mode
array.avg
array.variance
array.stdev
A função retorna a diferença entre os elementos da matriz.
array.variance(id, biased)
Exemplos
// array.variance example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.variance(a))
Retorno de valorA diferença entre os elementos da matriz.
Parâmetros
id
(int[]/float[]) Objeto de matriz.biased
(series bool) Determina qual estimativa deve ser usada. Opcional. O valor padrão é verdadeiro.NotasSebiased
Se for verdade, a função calculará usando estimativas tendenciosas do total, se for falsa - estimativas imparciais da amostra.
Até logo.
array.new_float
array.stdev
array.min
array.avg
array.covariance
A função retorna o diferencial de conjuntos de ambas as matrizes.
array.covariance(id1, id2, biased)
Exemplos
// array.covariance example
a = array.new_float(0)
b = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
array.push(b, open[i])
plot(array.covariance(a, b))
Retorno de valorA diferença entre as duas matrizes.
Parâmetros
id1
(int[]/float[]) Objeto de matriz.id2
(int[]/float[]) Objeto de matriz.biased
(series bool) Determina qual estimativa deve ser usada. Opcional. O valor padrão é verdadeiro.NotasSebiased
Se for verdade, a função calculará usando estimativas tendenciosas do total, se for falsa - estimativas imparciais da amostra.
Até logo.
array.new_float
array.max
array.stdev
array.avg
array.variance
Esta função define o elemento da matriz como um único valor. Se não for especificado um índice, define todos os elementos. Se apenas for fornecido um índice inicial, define o elemento que começa nesse índice. Se dois parâmetros de índice forem usados simultaneamente, define o elemento que começa no índice e termina no índice, mas não no índice.
array.fill(id, value, index_from, index_to)
Exemplos
// array.fill example
a = array.new_float(10)
array.fill(a, close)
plot(array.sum(a))
Parâmetros
id
(any array type) Objeto de matriz.value
(series <type of the array's elements>
) é usado para preencher o valor da matriz.index_from
(series int) inicia o índice, assumindo por padrão 0♦index_to
(series int) termina o índice, assumindo por defeito que na. deve ser maior que o índice do último elemento a ser definido.Até logo.
array.new_float
array.set
array.slice
Se o valor for encontrado na matriz, a função retornará true ou false.
array.includes(id, value)
Exemplos
// array.includes example
a = array.new_float(5,high)
p = close
if array.includes(a, high)
p := open
plot(p)
Retorno de valorSe o valor for encontrado na matriz, é verdadeiro, caso contrário é falso.
Parâmetros
id
(any array type) Objeto de matriz.value
(series <type of the array's elements>
) Valor a ser pesquisado em uma matriz.Até logo.
array.new_float
array.indexof
array.shift
array.remove
array.insert
A função altera o conteúdo da matriz adicionando novos elementos na posição apropriada.
array.insert(id, index, value)
Exemplos
// array.insert example
a = array.new_float(5, close)
array.insert(a, 0, open)
plot(array.get(a, 5))
Parâmetros
id
(any array type) Objeto de matriz.index
(series int) inserir valores no índice.value
(series <type of the array's elements>
) para adicionar ao valor da matriz.Até logo.
array.new_float
array.set
array.push
array.remove
array.pop
array.unshift
A função cria e retorna uma nova string através da ligação de todos os elementos da matriz, separando a string de separadores designados.
array.join(id, separator)
Exemplos
// array.join example
a = array.new_float(5, 5)
runtime.log(array.join(a, ","))
Parâmetros
id
(int[]/float[]/string[]) Objeto de matriz.separator
(series string) Usado para separar cada elemento da matriz.Até logo.
array.new_float
array.set
array.insert
array.remove
array.pop
array.unshift
Esta função retorna o valor para o índice da última vez que ele apareceu. Se o valor não for encontrado, retorna -1.
array.lastindexof(id, value)
Exemplos
// array.lastindexof example
a = array.new_float(5,high)
index = array.lastindexof(a, high)
plot(index)
Retorno de valorO índice do elemento.
Parâmetros
id
(any array type) Objeto de matriz.value
(series <type of the array's elements>
) Valor a ser pesquisado em uma matriz.Até logo.
array.new_float
array.set
array.push
array.remove
array.insert
A função retorna o valor máximo, ou o n° valor máximo da matriz dada.
array.max(id, nth)
Exemplos
// array.max
a = array.from(5, -2, 0, 9, 1)
secondHighest = array.max(a, 2) // 1
plot(secondHighest)
Retorno de valorO valor máximo ou o n° valor máximo da matriz.
Parâmetros
id
(int[]/float[]) Objeto de matriz.nth
(series int) retorna o n maior valor, sendo 0 o maior. Opcional.Até logo.
array.new_float
array.min
array.sum
A função retorna o mínimo, ou o n° mínimo da sequência dada.
array.min(id, nth)
Exemplos
// array.min
a = array.from(5, -2, 0, 9, 1)
secondLowest = array.min(a, 1) // 0
plot(secondLowest)
Retorno de valorO valor mínimo da matriz, ou o n° valor mínimo.
Parâmetros
id
(int[]/float[]) Objeto de matriz.nth
(series int) é o primeiro n mínimos a ser retornado, sendo 0 o mínimo. Opcional.Até logo.
array.new_float
array.max
array.sum
A função retorna o número médio dos elementos da matriz.
array.median(id)
Exemplos
// array.median example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.median(a))
- 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.