Los precios promedio en FMZ PINE Script son los precios que incluyen los gastos de tramitación. Por ejemplo: el precio de la orden es de 8000, la dirección de venta, la cantidad de 1 mano (por cada pieza), el precio promedio después de la transacción no es de 8000, menos de 8000 (los gastos incluyen los gastos de tramitación).
Tipo de trabajoflotación en serie
Hasta luego.
strategy.position_size
La mayoría de las direcciones.
Tipo de trabajoestrategia_dirección
Hasta luego.
strategy.entry
strategy.exit
La dirección de la cabeza vacía.
Tipo de trabajoestrategia_dirección
Hasta luego.
strategy.entry
strategy.exit
El número de transacciones cerradas en el intervalo de transacciones.
Tipo de trabajoserie int
Hasta luego.
strategy.position_size
strategy.opentrades
Número de transacciones no cerradas o que continúan siendo mantenidas.
Tipo de trabajoserie int
Hasta luego.
strategy.position_size
El valor monetario total de todas las transacciones completadas.
Tipo de trabajoflotación en serie
Hasta luego.
strategy.openprofit
strategy.position_size
strategy.grossprofit
El valor monetario total de todas las transacciones ganadoras completadas.
Tipo de trabajoflotación en serie
Hasta luego.
strategy.netprofit
Las pérdidas no realizadas por posiciones no cerradas.
Tipo de trabajoflotación en serie
Hasta luego.
strategy.netprofit
strategy.position_size
Sólo hay que hacer más estrategias.
Tipo de trabajoConst cadena
Hasta luego.
strategy.risk.allow_entry_in
Las estrategias que sólo pueden hacer nada
Tipo de trabajoConst cadena
Hasta luego.
strategy.risk.allow_entry_in
Permitir estrategias que permitan hacer más y hacer menos
Tipo de trabajoConst cadena
Hasta luego.
strategy.risk.allow_entry_in
La semana de la línea k actual en la zona horaria cambiada.
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que esta variable se devuelve al día según la hora de apertura de la línea K. Para las horas de negociación nocturnas (por ejemplo, EURUSD, cuyo horario de negociación de lunes comienza a las 17:00 horas del domingo), este valor puede ser inferior a 1 al día del día de negociación. Puede utilizar las variables dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday y dayofweek.saturday para hacer la comparación.
Hasta luego.
time
dayofmonth
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.sunday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.sunday
dayofweek.monday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.friday
dayofweek.saturday
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.saturday
Es la constante de nombre del valor de retorno de la función dayofweek y el valor de la variable dayofweek.
Tipo de trabajoConst int
Hasta luego.
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
Es la constante de nombre del estilo de puntuación de la función Hline.
Tipo de trabajoEl estilo de línea
Hasta luego.
hline.style_solid
hline.style_dotted
línea.estilo_punteado
Es la constante de nombre de la función Hline de tipo punto-vínculo.
Tipo de trabajoEl estilo de línea
Hasta luego.
hline.style_solid
hline.style_dashed
Es la constante de nombre del tipo de línea de centro real de la función Hline.
Tipo de trabajoEl estilo de línea
Hasta luego.
hline.style_dotted
hline.style_dashed
Política de combinación de datos para el dato solicitado. Combinación de datos con posibles diferencias (valores na).
Tipo de trabajoel número de barmerge_gap
Hasta luego.
request.security
barmerge.gaps_off
La política de combinar los datos solicitados. Los datos se combinan sin interrupción, y todas las lagunas se llenan con el valor anterior más reciente.
Tipo de trabajoel número de barmerge_gap
Hasta luego.
request.security
barmerge.gaps_on
Combinación de la política de ubicación de los datos solicitados. Combinación del gráfico de barras solicitado con el gráfico de barras actual según el tiempo de apertura de la línea k. Esta combinación puede tener efectos adversos en el historial de cálculo de datos obtenidos de la futura pieza. Esto no se acepta en las políticas de prueba retrospectiva, pero se puede usar en los indicadores.
Tipo de trabajo¿Qué está pasando?
Hasta luego.
request.security
barmerge.lookahead_off
La política de combinación de la ubicación de datos solicitada. La política de combinación de la gráfica de barras solicitada con la gráfica de barras actual de acuerdo con el tiempo de cierre de la línea k. Esta política de combinación prohíbe obtener el impacto del historial de cálculo de datos de las futuras tablas de cálculo.
Tipo de trabajo¿Qué está pasando?
Hasta luego.
request.security
barmerge.lookahead_on
Es el botón de acceso rápido para el precio más alto + el precio más bajo / 2.
Tipo de trabajoflotación en serie
Hasta luego.
open
high
low
close
volume
time
hlc3
hlcc4
ohlc4
Es el teclado de acceso rápido de ((precio más alto + precio más bajo + precio de cierre) / 3)
Tipo de trabajoflotación en serie
Hasta luego.
open
high
low
close
volume
time
hl2
hlcc4
ohlc4
Es el teclado de acceso rápido de ((alto + bajo + recoger + recoger) /4)
Tipo de trabajoflotación en serie
Hasta luego.
open
high
low
close
volume
time
hl2
hlc3
ohlc4
Es el botón de acceso rápido de ((precio de apertura + precio más alto + precio más bajo + precio de cierre) /4)
Tipo de trabajoflotación en serie
Hasta luego.
open
high
low
close
volume
time
hl2
hlc3
hlcc4
El valor de NaN es doble.
Tipo de trabajoNo es nada.
Ejemplos
// na
plot(bar_index < 10 ? na : close) // CORRECT
plot(close == na ? close[1] : close) // INCORRECT!
plot(na(close) ? close[1] : close) // CORRECT
Nota: el nombre de la ciudad esSolo se usa para devolver valores. No trate de comparar con él. Si desea comprobar si algún valor es NaN, utilice la función na incorporada.
Hasta luego.
na
El índice de barras de precios actual. Los números comienzan en cero y el índice del primer artículo es 0.
Tipo de trabajoserie int
Ejemplos
// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)
Nota: el nombre de la ciudad esTenga en cuenta que el bar_index ha reemplazado a las variables n de la versión 4. Tenga en cuenta que el índice de K se calcula como 0 desde la primera K histórica. Tenga en cuenta que el uso de esta variable/función puede causar que el indicador sea rediseñado.
Hasta luego.
barstate.isfirst
barstate.islast
barstate.isrealtime
El índice de la última línea K de un gráfico.
Tipo de trabajoserie int
Ejemplos
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)
El valor de retornoEl índice de K-string de la fecha final de cierre, o el índice de K-string en tiempo real de apertura.
Nota: el nombre de la ciudad esTenga en cuenta que el uso de esta variable puede llevar al rediseño del indicador.
Hasta luego.
bar_index
last_bar_time
barstate.ishistory
barstate.isrealtime
El tiempo de línea k actual del formato UNIX. Es el número de milisegundos desde el 1 de enero de 1970 00:00:00 UTC.
El tiempo actual del formato UNIX. Es el número de milisegundos desde el 1 de enero de 1970 00:00:00 UTC.
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que el uso de esta variable/función puede causar que el indicador sea rediseñado.
Hasta luego.
timestamp
time
dayofmonth
dayofweek
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que esta variable devolverá el tiempo en función de la hora de apertura de la línea K. Por lo tanto, para las horas de negociación nocturnas (por ejemplo, EURUSD, cuyo horario de lunes comienza a las 17:00 del domingo), esta variable puede devolver el tiempo antes de la fecha especificada para el día de negociación. Por ejemplo, en EURUSD, el día de la semana (month) puede ser inferior a 1 a la fecha del día de negociación, ya que la línea K de la fecha actual está abierta el día anterior.
Hasta luego.
time
dayofmonth
dayofweek
La línea k actual del año en el que cambió el horario.
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que esta variable devuelve el año en función de la hora de apertura de la línea K. Para las horas de negociación nocturnas (por ejemplo, EURUSD, cuyo horario de negociación de lunes comienza a las 17:00 horas del domingo), este valor puede ser inferior al año del día de negociación.
Hasta luego.
year
time
month
weekofyear
dayofmonth
dayofweek
hour
minute
second
La línea k lunar actual en el horario de la bolsa.
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que esta variable devuelve el mes en función de la hora de apertura de la línea K. Para las horas de negociación nocturnas (por ejemplo, EURUSD, cuyo horario de negociación de lunes comienza a las 17:00 horas del domingo), este valor puede ser inferior a 1 para el mes del día de negociación.
Hasta luego.
month
time
year
weekofyear
dayofmonth
dayofweek
hour
minute
second
La línea k de la hora actual de la zona horaria de la bolsa.
Tipo de trabajoserie int
Hasta luego.
hour
time
year
month
weekofyear
dayofmonth
dayofweek
minute
second
La línea k de los minutos actuales de la zona horaria de la bolsa.
Tipo de trabajoserie int
Hasta luego.
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
La línea k de segundos actual en el horario de la bolsa.
Tipo de trabajoserie int
Hasta luego.
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
El precio de apertura es el siguiente:
Tipo de trabajoflotación en serie
Nota: el nombre de la ciudad esSe puede usar el operador de paréntesis [] para acceder a valores anteriores, por ejemplo; open[1], open[2]。
Hasta luego.
high
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
El precio actual es el más alto.
Tipo de trabajoflotación en serie
Nota: el nombre de la ciudad esSe puede usar el operador de paréntesis [] para acceder a valores anteriores, por ejemplo; high[1], high[2]。
Hasta luego.
open
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
El precio es el más bajo hasta ahora.
Tipo de trabajoflotación en serie
Nota: el nombre de la ciudad esSe puede usar el operador de paréntesis [] para acceder a valores anteriores, por ejemplo; low[1], low[2];
Hasta luego.
open
high
close
volume
time
hl2
hlc3
hlcc4
ohlc4
El precio de cierre al cierre de la línea K actual, o el precio de la transacción final de la línea K en tiempo real que aún no se ha completado.
Tipo de trabajoflotación en serie
Nota: el nombre de la ciudad esSe puede usar el operador de paréntesis [] para acceder a un valor anterior, por ejemplo; close[1], close[2]。
Hasta luego.
open
high
low
volume
time
hl2
hlc3
hlcc4
ohlc4
El número de transacciones de la línea K en el momento.
Tipo de trabajoflotación en serie
Nota: el nombre de la ciudad esSe puede usar el operador de paréntesis [] para acceder a valores anteriores, por ejemplo; volume[1], volume[2];
Hasta luego.
open
high
low
close
time
hl2
hlc3
hlcc4
ohlc4
Número de semanas de la línea k actual de tiempo en la zona horaria cambiada.
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que esta variable regresa a la semana en función de la hora de apertura de la línea K. Para las horas de negociación nocturnas (por ejemplo, EURUSD, cuyo horario de negociación de lunes comienza a las 17:00 horas del domingo), este valor puede ser inferior a 1 en la semana del día de negociación.
Hasta luego.
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
La fecha de la línea k de tiempo actual de la zona horaria de cambio.
Tipo de trabajoserie int
Nota: el nombre de la ciudad esTenga en cuenta que esta variable regresa al día según la hora de apertura de la línea K. Para las horas de negociación nocturnas (por ejemplo, EURUSD, cuyo horario de negociación de lunes comienza a las 17:00 horas el domingo), este valor puede ser inferior a 1 en el día del día de negociación.
Hasta luego.
time
dayofweek
¡Qué bueno!¿Cómo se puede hacer para que varios contratos de bitcoins funcionen simultáneamente?
Nube ligeraPor favor, ¿puede Pine hacer más transacciones? ¿Puede JS hacer más transacciones?
- ¿Qué quieres decir?Gracias por los detalles.
el arte¿Cómo es que el script de pine usa la placa de simulación de okex en la plataforma?
el arteEsto equivale a copiar las estrategias de tradingview directamente a las plataformas de los inventores para usarlas.
Los inventores cuantifican - sueños pequeñosEl lenguaje PINE sólo puede hacer una política de variedad única, la política de variedades múltiples es mejor o escribir el diseño en Python, JavaScript, C ++.
Los inventores cuantifican - sueños pequeñosOh, sí, OKX es muy especial, su entorno analógico y su entorno de disco real tienen la misma dirección, sólo que hay una diferencia en otro lugar.
Nube ligeraNo se puede usar el simulador okx.....
Los inventores cuantifican - sueños pequeñosEste problema de la arquitectura de la variedad no se resuelve bien, ya que cada interfaz es diferente y no se limita a la frecuencia de las interfaces, lo que genera muchos problemas.
Los inventores cuantifican - sueños pequeñosBien, gracias por la sugerencia de Cloudways, por favor informe este requerimiento.
Nube ligeraMe siento mejor mezclado con JS, JS puede adaptarse mejor a todo tipo de transacciones.
La tendencia de los cazadoresEl precio de cierre es para cada variedad, y el precio de cierre es para cada variedad.
Los inventores cuantifican - sueños pequeñosNo es muy amable.
Nube ligeraBien, gracias muchachos.
Los inventores cuantifican - sueños pequeñosHola, la política de lenguaje de PINE sólo funciona con una variedad por el momento.
Los inventores cuantifican - sueños pequeñosGracias por su apoyo. La documentación seguirá mejorando.
Los inventores cuantifican - sueños pequeñosSí, es cierto.
Los inventores cuantifican - sueños pequeñosPINE es una biblioteca de modelos, en la que los parámetros permiten configurar la dirección de base de los intercambios.