En la carga de los recursos... Cargando...

FMZ PINE Script documentación

El autor:Los inventores cuantifican - sueños pequeños, Creado: 2022-05-06 14:27:06, Actualizado: 2024-10-12 15:27:04

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

strategy.long

La mayoría de las direcciones.

Tipo de trabajoestrategia_dirección

Hasta luego. strategy.entry strategy.exit

strategy.short

La dirección de la cabeza vacía.

Tipo de trabajoestrategia_dirección

Hasta luego. strategy.entry strategy.exit

strategy.closedtrades

El número de transacciones cerradas en el intervalo de transacciones.

Tipo de trabajoserie int

Hasta luego. strategy.position_size strategy.opentrades

strategy.opentrades

Número de transacciones no cerradas o que continúan siendo mantenidas.

Tipo de trabajoserie int

Hasta luego. strategy.position_size

strategy.netprofit

El valor monetario total de todas las transacciones completadas.

Tipo de trabajoflotación en serie

Hasta luego. strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

El valor monetario total de todas las transacciones ganadoras completadas.

Tipo de trabajoflotación en serie

Hasta luego. strategy.netprofit

strategy.openprofit

Las pérdidas no realizadas por posiciones no cerradas.

Tipo de trabajoflotación en serie

Hasta luego. strategy.netprofit strategy.position_size

strategy.direction.long

Sólo hay que hacer más estrategias.

Tipo de trabajoConst cadena

Hasta luego. strategy.risk.allow_entry_in

strategy.direction.short

Las estrategias que sólo pueden hacer nada

Tipo de trabajoConst cadena

Hasta luego. strategy.risk.allow_entry_in

strategy.direction.all

Permitir estrategias que permitan hacer más y hacer menos

Tipo de trabajoConst cadena

Hasta luego. strategy.risk.allow_entry_in

día a semana

día a semana

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

dayofweek.sunday

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

dayofweek.monday

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

dayofweek.tuesday

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

dayofweek.wednesday

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

dayofweek.thursday

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

dayofweek.friday

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

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

línea

línea.estilo_dashed

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

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

- ¿Qué quieres decir?

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

Barmerge

Barmerge.gaps_on está disponible

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

barmerge.gaps_off (la división de las barreras)

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

Barmerge.Lookahead_on está en línea.

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

Barmerge.Lookahead_off es una aplicación de búsqueda.

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

otros

H2

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

HLC3

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

HLCC4

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

el 4

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

No

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 barra

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 barra

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

tiempo

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.

tiempo ahora

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

año

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

el mes

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

hora

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

el minuto

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

segundo

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

abierto

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

muy alto

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

bajo

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

cerrado

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

volumen

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

semana por año

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

día del mes

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


Más.

¡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.