6. Estrategias integradas
Hay más de 70 estrategias comerciales integradas en qteasy, todas las cuales se pueden utilizar directamente. Al modificar los parámetros de estas estrategias comerciales, se pueden lograr fácilmente diferentes efectos personalizados.
Hay documentación completa para todas las estrategias comerciales integradas en el objeto qteasy, providing detailed descriptions of trading strategies, parameter descriptions, and default parameter values. Each built-in trading strategy in qteasy has a unique ID, through which users can easily obtain this trading strategy, view the documentation, or use this trading strategy directly when creating an Operator.
Acceda a estrategias integradas
Enumere todas las estrategias comerciales integradas o filtre algunas estrategias comerciales según el ID. Utilice la siguiente función:
La siguiente función acepta el mismo parámetro stg_id, but returns different types of data. If stg_id is None, all built-in trading strategies are returned, otherwise the specified ID trading strategy is returned. If the stg_id entered by the user does not exist, qteasy will return the trading strategy closest to the id entered by the user based on the stg_id ingresado por el usuario.
La siguiente función devuelve un diccionario, donde key of the dictionary is the ID of the trading strategy and the value es la documentación de la estrategia comercial.
- qteasy.built_ins(stg_id: Optional[str] = None) dict[fuente]
Acceda o filtre estrategias comerciales integradas, que pueden coincidir con stg_id, y devuelva un diccionario de estrategias
- Parámetros:
stg_id (str, optional) – ID de estrategia o fragmento de ID, utilizado para filtrar la estrategia requerida. Si stg_id es Ninguno, se devuelve un diccionario de todas las estrategias integradas. Se admite la coincidencia aproximada; por ejemplo, «cruz» puede coincidir con «línea cruzada»
- Devuelve:
estrategias: un diccionario de todas las estrategias integradas filtradas
- Tipo del valor devuelto:
dict,
Ejemplos
>>> import qteasy as qt >>> qt.built_in_list() { 'crossline': qteasy.built_in.CROSSLINE, 'macd': qteasy.built_in.MACD, 'dma': qteasy.built_in.DMA, 'trix': qteasy.built_in.TRIX, ... 'ndaychg': qteasy.built_in.SelectingNDayChange, 'ndayvol': qteasy.built_in.SelectingNDayVolatility } >>> qt.built_in_list('cross') { 'crossline': qteasy.built_in.CROSSLINE, }
La siguiente función devuelve una lista, cuyos elementos son el ID o el nombre de la estrategia comercial.
- qteasy.built_in_list(stg_id: Optional[str] = None) list[fuente]
Acceda a una lista de ID de estrategias comerciales integradas, que pueden coincidir con stg_id
- Parámetros:
stg_id (str, Optional) – ID de estrategia o fragmento de ID, utilizado para filtrar la estrategia requerida. Si stg_id es Ninguno, se devuelve un diccionario de todas las estrategias integradas. Se admite la coincidencia aproximada; por ejemplo, «cruz» puede coincidir con «línea cruzada»
- Devuelve:
stg_ids: una lista de ID de todas las estrategias integradas que cumplen con los criterios de filtrado.
- Tipo del valor devuelto:
list,
Ejemplos
>>> import qteasy as qt >>> qt.built_in_list() ['crossline', 'macd', 'dma', 'trix', ... 'ndaychg', 'ndayvol',] >>> qt.built_in_list('cross') ['crossline']
- qteasy.built_in_strategies(stg_id: Optional[str] = None) list[fuente]
Adquiera una lista de objetos de estrategia comercial integrados, que pueden coincidir con stg_id
- Parámetros:
stg_id (str, Optional) – ID de estrategia o fragmento de ID, utilizado para filtrar la estrategia requerida. Si stg_id es Ninguno, se devuelve un diccionario de todas las estrategias integradas. Se admite la coincidencia aproximada; por ejemplo, «cruz» puede coincidir con «línea cruzada»
- Devuelve:
estrategias: una lista de todos los objetos de estrategia integrados filtrados
- Tipo del valor devuelto:
list,
Ejemplos
>>> import qteasy as qt >>> qt.built_in_strategies() [ qteasy.built_in.CROSSLINE, qteasy.built_in.MACD, qteasy.built_in.DMA, qteasy.built_in.TRIX, ... qteasy.built_in.SelectingNDayChange, qteasy.built_in.SelectingNDayVolatility ] >>> qt.built_in_strategies('cross') [ qteasy.built_in.CROSSLINE, ]
Ver también
Si desea obtener un objeto de estrategia comercial integrado, debe utilizar la siguiente función, que devuelve un objeto de estrategia integrado según la ID ingresada por el usuario. Si el usuario ingresa una identificación incorrecta, la función informará un error y proporcionará una identificación sugerida:
- qteasy.get_built_in_strategy(stg_id: str) BaseStrategy[fuente]
Acceda a la estrategia comercial por ID
- Parámetros:
stg_id (str) – ID de estrategia
- Devuelve:
stg
- Tipo del valor devuelto:
内置交易策略对象
- Muestra:
TypeError – Si la identificación no es una cadena:
ValueError – Si la identificación no es una identificación de estrategia incorporada:
Ejemplos
>>> import qteasy as qt >>> qt.get_built_in_strategy('macd') RULE-ITER(MACD)
Si desea ver la documentación de una estrategia comercial incorporada, debe utilizar la siguiente función, que devuelve un objeto de estrategia incorporada según la ID ingresada por el usuario. Si el usuario ingresa una identificación incorrecta, la función informará un error y proporcionará una identificación sugerida:
- qteasy.built_in_doc(stg_id: str, print_out: bool = False) Optional[str][fuente]
Acceda a la documentación de una estrategia incorporada, stg_id debe estar correctamente proporcionado y existir
- Parámetros:
stg_id (str) – ID de estrategia
print_out (bool, optional) – Ya sea para imprimir la cadena de documentación directamente. Si es falso, solo devuelve la cadena de documentación.
- Devuelve:
doc_string – Devuelve la cadena de documentación de la estrategia, con los caracteres especiales filtrados.
- Tipo del valor devuelto:
str,
Ejemplos
>>> import qteasy as qt >>> qt.built_in_doc('macd', print_out=True) MACD择时策略类,运用MACD均线策略,生成目标仓位百分比 -------------------- 策略参数: s: int, 短周期指数平滑均线计算日期; l: int, 长周期指数平滑均线计算日期; m: int, MACD中间值DEA的计算周期; 信号类型: PT型: 目标仓位百分比 信号规则: 计算MACD值: 1,当MACD值大于0时,设置仓位目标为1 2,当MACD值小于0时,设置仓位目标为0 策略属性缺省值: 默认参数: (12, 26, 9) 数据类型: close 收盘价,单数据输入 窗口长度: 270 参数范围: [(10, 250), (10, 250), (5, 250)] 策略不支持参考数据,不支持交易数据 >>> qt.built_in_doc('macde') ValueError: No built-in strategy found for macde, maybe you mean macd?
7. Todas las estrategias integradas
Aquí está la documentación de todas las estrategias comerciales integradas, los usuarios pueden elegir la estrategia comercial adecuada según sus necesidades.
Todas las estrategias que no dependen de otros paquetes de análisis técnico.
Las siguientes estrategias no dependen de otros paquetes de análisis técnico, se basan en cálculos simples de datos históricos y no requieren soporte de otros paquetes de análisis técnico; se pueden llamar directamente.
Estrategias simples de selección de acciones
Seleccione acciones basadas en datos históricos
- qteasy.built_in.SelectingAvgIndicator(par_values=(True, 'even', 'greater', 0, 0, 0.25))[fuente]
- Seleccionar acciones en función del valor promedio de los indicadores financieros de las acciones durante un período de tiempo
Estrategia básica de selección de valores. Seleccione acciones en función del valor promedio de los indicadores históricos de las acciones, los parámetros de clasificación de factores se pueden pasar como parámetros de estrategia para cambiar el tipo de datos de la estrategia, seleccione acciones en función de diferentes datos históricos y los parámetros de acciones seleccionados se pueden pasar a través de par_values
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
sort_ascending:enum, si se debe ordenar el factor en orden ascendenteTrue: Priorizar acciones con el factor más pequeño,False, Prioriza las acciones con el factor más grande
weighting:enum, Ponderación del índice de asignación de posiciones de accioneseven: Valor predeterminado, todas las acciones seleccionadas obtienen el mismo pesolinear: El peso se distribuye linealmente según la clasificación de los factores.distance: El peso de la acción es proporcional a la diferencia (distancia) entre sus indicadores y el mínimoproportion: El peso es proporcional a la puntuación del factor de la acción.
condition: enumeración, condición de selección de valoresany: Valor predeterminado, seleccione todas las acciones disponibles⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
max_sel_count:float, el número de acciones extraídas (p>=1) o la proporción (p<1), valor predeterminado: 0,5, lo que indica que se seleccionan el 50% de las acciones
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Determine un tipo de datos utilizando tipos de datos, tome el promedio de los datos de tipos de datos anteriores de la acción y use este valor promedio como factor de selección de acciones para la selección de acciones.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(True, 'even', 'greater', 0, 0, 0.25)Tipo de datos:
epsGanancias por acción, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(True, False),('even', 'linear', 'proportion'),``(“any”, “greater”, “less”, “between”, “not_between”)””, ``,””
(-np.inf, np.inf),””(-np.inf, np.inf),””(0, 1.)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingNDayLast(par_values=(2,))[fuente]
Seleccione acciones según el precio o los indicadores de datos de la acción hace N días como factor de selección de acciones. Los datos históricos de las acciones de hace N días se utilizan como factor de selección de acciones y los parámetros de clasificación de factores se controlan en forma de atributos de estrategia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n: int, el período principal de datos históricos de acciones- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Seleccione acciones utilizando datos históricos de hace N días como factores de selección de acciones en cada ciclo de selección de acciones
Controle el método de selección de acciones a través de los siguientes atributos de la estrategia:
max_sel_count:float, Stock selection limit, indicating the maximum number of stocks selected, default value:0.5, que indica que se seleccionan el 50% de las acciones⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
any: Valor predeterminado, seleccione todas las acciones disponibles⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧,
True: Priorizar acciones con el factor más pequeño,False, Prioriza las acciones con el factor más grande
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
even: Todas las acciones seleccionadas reciben el mismo pesolinear: El peso se distribuye linealmente según la clasificación de los factores.distance: El peso de la acción es proporcional a la diferencia (distancia) entre sus indicadores y el mínimoproportion: El peso es proporcional a la puntuación del factor de la acción.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(2,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
100Rango de parámetros:
[(2, 100)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingNDayAvg(par_values=(14,))[fuente]
Seleccione acciones en función del valor promedio del precio o de los indicadores de datos de las acciones en los últimos N días como factor de selección de acciones. El valor promedio de los datos históricos de la acción en los N días anteriores se utiliza como factor de selección de acciones, y los parámetros de clasificación de factores se controlan en forma de atributos de estrategia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n: int, período de selección de datos del historial de acciones
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Seleccione acciones utilizando datos históricos de hace N días como factores de selección de acciones en cada ciclo de selección de acciones
Controle el método de selección de acciones a través de los siguientes atributos de la estrategia:
max_sel_count:float, Stock selection limit, indicating the maximum number of stocks selected, default value:0.5, que indica que se seleccionan el 50% de las acciones⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
any: Valor predeterminado, seleccione todas las acciones disponibles⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧,
True: Priorizar acciones con el factor más pequeño,False, Prioriza las acciones con el factor más grande
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
even: Todas las acciones seleccionadas reciben el mismo pesolinear: El peso se distribuye linealmente según la clasificación de los factores.distance: El peso de la acción es proporcional a la diferencia (distancia) entre sus indicadores y el mínimoproportion: El peso es proporcional a la puntuación del factor de la acción.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
150Rango de parámetros:
[(2, 150)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingNDayChange(par_values=(14,))[fuente]
Selección de acciones basada en los cambios de precio o datos de una acción durante los últimos n días como factor de selección de acciones Estrategia básica de selección de acciones: Selección de acciones basada en cambios de precio o datos de una acción durante los últimos n días como factor de selección de acciones
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n: int, período de selección de datos del historial de acciones
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
La selección de acciones se realiza en cada ciclo de selección de acciones utilizando el valor del cambio de precio en los últimos N días como factor de selección de acciones.
Controle el método de selección de acciones a través de los siguientes atributos de la estrategia:
max_sel_count:float, Stock selection limit, indicating the maximum number of stocks selected, default value:0.5, que indica que se seleccionan el 50% de las acciones⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
any: Valor predeterminado, seleccione todas las acciones disponibles⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧,
True: Priorizar acciones con el factor más pequeño,False, Prioriza las acciones con el factor más grande
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
even: Todas las acciones seleccionadas reciben el mismo pesolinear: El peso se distribuye linealmente según la clasificación de los factores.distance: El peso de la acción es proporcional a la diferencia (distancia) entre sus indicadores y el mínimoproportion: El peso es proporcional a la puntuación del factor de la acción.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados: (14,)
Tipo de datos: cerrar Cerrar, entrada de datos única
Longitud de la ventana: 150
Rango de parámetros: [(2, 150)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingNDayRateChange(par_values=(14,), **kwargs)[fuente]
Selección de acciones basada en el cambio porcentual en el precio de una acción o indicador de datos durante los últimos n días Estrategia básica de selección de acciones: Selección de acciones basada en el cambio porcentual en el precio de una acción durante los últimos n días
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n:int, período de selección de datos del historial de acciones- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Selección de acciones utilizando la tasa de cambio de precios durante los últimos N días como factor de selección de acciones en cada ciclo de selección de acciones
Controle el método de selección de acciones a través de los siguientes atributos de la estrategia:
max_sel_count:float, Stock selection limit, indicating the maximum number of stocks selected, default value:0.5, que indica que se seleccionan el 50% de las acciones⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
any: Valor predeterminado, seleccione todas las acciones disponibles⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧,
True: Priorizar acciones con el factor más pequeño,False, Prioriza las acciones con el factor más grande
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
even: Todas las acciones seleccionadas reciben el mismo pesolinear: El peso se distribuye linealmente según la clasificación de los factores.distance: El peso de la acción es proporcional a la diferencia (distancia) entre sus indicadores y el mínimoproportion: El peso es proporcional a la puntuación del factor de la acción.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
150Rango de parámetros:
[(2, 150)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingNDayVolatility(par_values=(14,))[fuente]
Factor de selección de acciones basado en la volatilidad del precio de las acciones durante los N días anteriores
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n:int, período de selección de datos del historial de acciones- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Utilice la volatilidad de los precios durante los últimos N días como factor de selección de acciones en cada ciclo de selección de acciones.
Controle el método de selección de acciones a través de los siguientes atributos de la estrategia:
max_sel_count:float, Stock selection limit, indicating the maximum number of stocks selected, default value:0.5, que indica que se seleccionan el 50% de las acciones⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
any: Valor predeterminado, seleccione todas las acciones disponibles⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧,
True: Priorizar acciones con el factor más pequeño,False, Prioriza las acciones con el factor más grande
⟦CÓDIGO0⟧⟦CÓDIGO1⟧⟦CÓDIGO2⟧⟦CÓDIGO3⟧⟦CÓDIGO4⟧
even: Todas las acciones seleccionadas reciben el mismo pesolinear: El peso se distribuye linealmente según la clasificación de los factores.distance: El peso de la acción es proporcional a la diferencia (distancia) entre sus indicadores y el mínimoproportion: El peso es proporcional a la puntuación del factor de la acción.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, entrada de datos múltiplesLongitud de la ventana:
150Rango de parámetros:
[(2, 150)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SignalNone()[fuente]
- Estrategia de señal comercial vacía.
Estrategias que no generan señales comerciales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
none
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
Tipo PS: Señal de compra/venta porcentual
Tipo VS: Señal de Compra/Venta
- Normas
No se generan señales comerciales durante todo el ciclo de señales.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SellRate(par_values=(20, 0.1))[fuente]
- Estrategia de señal de venta de tasa de cambio.
Las señales de venta se generan cuando la tasa de cambio del precio excede el umbral. Esta estrategia no genera señales de compra.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
``day`””, ``int`”, período para calcular la tasa de subida y bajada
change,float, umbrales arriba/abajo- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Se genera una señal de venta cuando.
1, -1 señal de venta generada cuando
change> 0 anddaydaily increase is greater thanchange2, se genera una señal de venta -1 cuando
change< 0 and thedaydaily decline is greater than thechange- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(20, 0.1)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(1, 100), (-0.5, 0.5)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.BuyRate(par_values=(20, 0.1))[fuente]
- Estrategia de señal de compra de tasa de cambio.
Se genera una señal de compra cuando la tasa de cambio del precio excede el umbral. Esta estrategia no genera señales de venta.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
``day`””, ``int`”, período para calcular la tasa de subida y bajada
change,float, umbrales arriba/abajo- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Se genera una señal de compra cuando.
1, 1 señal de compra se genera cuando el cambio> 0 y el aumento diario es mayor que el cambio
2, 1 señal de compra generada cuando el cambio <0 y la caída diaria del día es mayor que el cambio
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(20, 0.1)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(1, 100), (-0.5, 0.5)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingAll()[fuente]
Estrategia básica de selección de acciones: mantenga seleccionadas todas las acciones del conjunto histórico de acciones, con una división equitativa de la inversión.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
``none””
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Las posiciones son constantes durante todo el ciclo de la señal y son las mismas para todas las carteras.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingNone()[fuente]
Estrategia básica de selección de acciones: mantenga todas las acciones del conjunto histórico sin control e invierta en 0 posiciones.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
``none””
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Los ratios de posición son constantes durante todo el ciclo de señalización y todas las carteras tienen un ratio de posición de 0.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SelectingRandom(par_values=(0.5,))[fuente]
- Estrategia básica de selección de acciones: en cada segmento histórico, se seleccionan aleatoriamente una cantidad de acciones en un porcentaje específico (en p<1) del número total de acciones.
O se selecciona aleatoriamente un número específico (p>=1) de acciones en la cartera y el índice de inversión se distribuye equitativamente.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:float, número de acciones extraídas (p>=1) o proporción (p<1)- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Cuando p>=1, p acciones se seleccionan aleatoriamente del conjunto de todas las acciones y todas las acciones seleccionadas se configuran para tener una relación de posición de 1/p
Cuando 0>p>1, se extrae una cantidad de acciones del grupo de acciones en proporción a p, y todas las acciones se configuran para que tengan el mismo porcentaje de posiciones y la suma es 1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(0.5, )Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
100Rango de parámetros:
[(0, np.inf)]
No se admiten datos de referencia ni datos comerciales
Estrategia de sincronización simple
- qteasy.built_in.TimingLong()[fuente]
Estrategia de sincronización simple con una posición larga y completa fijada a lo largo del ciclo histórico.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
Sin parámetros de política
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Posición completa constante al 100 % durante todo el ciclo de la señal
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.TimingShort()[fuente]
Estrategia de timing simple con una posición corta fija a lo largo del ciclo histórico
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
``none””
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Relación de posición constante durante todo el ciclo de la señal -100% posición completa corta
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.TimingZero()[fuente]
Estrategia de timing simple con posiciones cortas fijas a lo largo del ciclo histórico
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
``none””
- Tipo de señal
PT Tipo: Señal de relación de posición porcentual
- Normas
Las posiciones se mantienen a un 0% constante durante todo el ciclo de la señal.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
Estrategia de sincronización basada en indicadores SMA
Las siguientes estrategias de selección de acciones se basan todas en el indicador de promedio del precio de las acciones para determinar la compra y la venta.
- qteasy.built_in.DMA(par_values=(12, 26, 9), **kwargs)[fuente]
Estrategia de sincronización DMA
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
s,int, período de promedio cortol,int, período medio largod,int, período DMA- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Se genera una señal de compra cuando.
1, DMA por encima de AMA, largo alcance, es decir, la línea DMA cruza la línea AMA de abajo hacia arriba, la salida es 1
2, DMA por debajo de AMA, rango corto, es decir, la línea DMA de arriba a abajo a través de la línea AMA, la salida es 0 3, DMA y la divergencia del precio de las acciones cuando la señal de cruce, la credibilidad de mayor
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 26, 9)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(10, 250), (10, 250), (8, 250)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.MACD(par_values=(12, 26, 9))[fuente]
Clase de estrategia de sincronización MACD, que utiliza la estrategia de promedio MACD para generar porcentajes de posición objetivo
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
s:int, fecha de cálculo promedio de suavizado exponencial de período corto;l:int, fecha de cálculo de los promedios de suavizado exponencial de largo período;m:int, el período para el cual se calcula la mediana DEA del MACD;- Tipo de señal
Tipo PT: Porcentaje de posición objetivo
- Normas
Calcular que el valor
MACDvalue: 1, set position target to 1 whenMACDes mayor que 02,当``MACD``值小于0时,设置仓位目标为0
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 26, 9)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(10, 250), (10, 250), (5, 250)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.TRIX(par_values=(12, 12), **kwargs)[fuente]
Estrategia de sincronización TRIX que utiliza promedios móviles exponenciales triplemente suavizados de los precios de las acciones para hacer juicios a largo y corto plazo.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
s: int, parámetro SMA en días, utilizado para calcular la media móvil exponencial triple suavizada con período S TRIXm: int, parámetro de media suavizado, utilizado para calcular el promedio móvil simple de M días de TRIX- Tipo de señal
Escriba PT: Porcentaje de posición objetivo ``
- Normas
Calcule la media móvil exponencial triplemente suavizada del precio TRIX y luego calcule la media móvil del TRIX de días M:.
1,
TRIXis aboveMATRIX, establece la posición objetivo en 12, ``TRIX``位于``MATRIX``下方时,设置仓位目标位-1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 12)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 50), (3, 150)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.CROSSLINE(par_values: tuple = (35, 120, 0.02))[fuente]
Clase de estrategia de sincronización de líneas cruzadas, que utiliza el cruce de promedios largos y cortos para determinar el estado largo y corto
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
s:int, fecha de cálculo del promedio cortol:int, fecha de cálculo de promedios largosm:float, ancho del límite medio (en porcentaje)- Tipo de señal
Tipo PT: Porcentaje de posición objetivo
- Normas
1, 当短均线位于长均线上方,且距离大于l*m%时,设置仓位目标为1
2, 当短均线位于长均线下方,且距离大于l*m%时,设置仓位目标为-1
3, 当长短均线之间的距离不大于l*m%时,设置仓位目标为0
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(35, 120, 0.02)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(10, 250), (10, 250), (0, 1)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.CDL()[fuente]
Estrategia de sincronización CDL, encuentre el patrón cdldoji en el gráfico K que cumpla con los requisitos
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
Ninguno
- Tipo de señal
Tipo PS: Señal comercial porcentual
Tipo VS: Señal de volumen
- Normas
Busque patrones CDL Doji (puntuación de coincidencia entre 0 y 100) dentro de la ventana de datos históricos, súmelos y divídalos por 100 para calcular.
Recuento de coincidencias de CDL Doji equivalente, utilizando el recuento de coincidencias como señal comercial.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
open, high, low, closeabierto, alto, bajo, cerradoLongitud de la ventana:
100Rango de parámetros:
None
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SoftBBand(par_values=(20, 2, 2, 0))[fuente]
La estrategia comercial progresiva de las Bandas de Bollinger, que determina las posiciones largas y cortas en función de la relación entre el precio de las acciones y las Bandas de Bollinger superiores e inferiores.
Las señales comerciales no se generan todas a la vez, sino que se compran y venden de forma gradual y progresiva.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p: int, período SMA, utilizado para calcular el período SMA de una línea de banda de Bollingeru: flotante, desplazamiento de la pista superior en múltiplos de la desviación estándar, p. 2 significa desplazamiento superior 2 veces la desviación estándard: flotante, desplazamiento de pista inferior en múltiplos de la desviación estándar, p. 2 significa menor compensación 2 veces la desviación estándarm: int, tipo de media móvil, rango de valores 0~8, indica 9 tipos diferentes de medias.- Tipo de señal
Tipo PS: Ejemplo de señales comerciales de porcentaje
- Normas
Calcula la BBAND y comprueba si el precio supera el carril superior o inferior de la BBAND:.
1,当价格大于上轨后,每天产生10%的比例买入交易信号
2, cuando el precio está por debajo del carril inferior, se genera una proporción del 33% de señales de venta todos los días.
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(20, 2, 2, 0)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana: ``200`””
Rango de parámetros:
[(2, 100), (0.5, 5), (0.5, 5), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.BBand(par_values=(20, 2, 2))[fuente]
Estrategia comercial de Bandas de Bollinger, que determina posiciones largas y cortas en función de la relación entre el precio de una acción y las Bandas de Bollinger superiores e inferiores, y genera señales comerciales cuando el precio cruza por encima o por debajo de las Bandas de Bollinger superiores e inferiores. Las Bandas de Bollinger no están disponibles como SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período SMA, utilizado para calcular el período SMA de una línea de banda de Bollingeru:float, desplazamiento de la vía superior en múltiplos de la desviación estándar, p. 2 significa desplazamiento superior 2 veces la desviación estándard:float, desplazamiento de vía inferior en múltiplos de la desviación estándar, p. 2 significa menor compensación 2 veces la desviación estándar- Tipo de señal
Tipo PS: Ejemplo de señales comerciales de porcentaje
- Normas
Calcule el
BBANDand check whether the price exceeds the upper or lower rail of theBBAND.1, cuando el precio sube a través del carril superior, generando una señal de compra completa
2,当价格下穿下轨时,产生全仓卖出信号``
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(20, 2, 2)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 100), (0.5, 5), (0.5, 5)]
No se admiten datos de referencia ni datos comerciales
Estrategias comerciales que se basan en el paquete de análisis técnico TA-Lib
A continuación se muestran algunas estrategias comerciales que se basan en el paquete de análisis técnico TA-Lib technical analysis package, which is based on the calculations of the TA-Lib technical analysis package and requires the installation of the TA-Lib.
Estrategia de cronometraje basada en un cruce de media única
Las siguientes estrategias de selección de acciones se basan todas en si el precio de la acción cruza por encima o por debajo de la SMA para determinar una decisión de compra-venta.
- qteasy.built_in.SCRSSMA(par_values=(14,))[fuente]
Estrategia de cruce de SMA única - SMA (media móvil simple): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto a la SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
rng:int, período de cálculo de promedios- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(3, 250)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSDEMA(par_values=(14,))[fuente]
Estrategia de cruce de SMA único: DEMA SMA (media móvil de suavizado exponencial doble): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al DEMA SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
rng:int, período de cálculo de promedios- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(3, 250)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSEMA(par_values=(14,))[fuente]
Estrategia de cruce de SMA única - EMA (media móvil suavizada exponencial): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto a la EMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
rng:int, período de cálculo de promedios- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(3, 250)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSHT(par_values=())[fuente]
Estrategia de cruce de SMA único - HT (línea de tendencia instantánea de transformada de Hilbert): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto a la línea HT.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
No se requieren parámetros
- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima de la línea HT, establezca la relación de posición en 1
2, cuando el precio está por debajo de la línea HT, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSKAMA(par_values=(14,))[fuente]
Estrategia de cruce de SMA único: KAMA SMA (media móvil adaptativa de Kaufman): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al KAMA SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
rng:int, período de cálculo de promedios- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(3, 250)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSMAMA(par_values=(0.5, 0.05))[fuente]
Estrategia de cruce de SMA único: MAMA SMA (media móvil adaptable de MESA): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al MAMA SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:floatentre 0 y 1, límite de movimiento rápido
- ``
s:floatentre 0 y 1, límite de movimiento lento- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
- ``
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
- ``
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(0.5, 0.05)
- ``
Tipo de datos:
closePrecio de cierre, entrada de datos única
- ``
Longitud de la ventana:
270
- ``
Rango de parámetros:
[(0.01, 0.99), (0.01, 0.99)]No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRST3(par_values=(12, 0.5))[fuente]
Estrategia de cruce de SMA único - T3 SMA (Promedio móvil de suavizado exponencial triple): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al T3 SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:intlos promedios calculan los períodosv:floatfactor v, factor de ajuste, rango de valores 0 a 1- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 0.5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 20), (0, 1)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSTEMA(par_values=(6,))[fuente]
Estrategia de cruce de SMA único - TEMA SMA (Promedio móvil de suavizado exponencial triple): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al TEMA SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:intlos promedios calculan los períodos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(6,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(2, 20)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSTRIMA(par_values=(14,))[fuente]
Estrategia de cruce de SMA único - TRIMA SMA (Promedio móvil de suavizado exponencial triple): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al TRIMA SMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:intlos promedios calculan los períodos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(3, 200)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SCRSWMA(par_values=(14,))[fuente]
Estrategia de cruce de SMA único - WMA (promedio móvil ponderado): las posiciones se establecen en función de la posición relativa del precio de las acciones con respecto al WMA.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:intlos promedios calculan los períodos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Consulta el precio actual en relación a las medias.
1, cuando el precio está por encima del promedio, establezca el ratio de posición en 1
2, cuando el precio está por debajo del promedio, establezca el ratio de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(3, 200)]””
No se admiten datos de referencia ni datos comerciales
Estrategia de sincronización basada en el doble cruce de SMA
Las siguientes estrategias de selección de acciones se basan en si los dos promedios (uno rápido y otro lento) se cruzan o no para determinar la compra y la venta.
- qteasy.built_in.DCRSSMA(par_values=(125, 25))[fuente]
Estrategia de cruce de doble SMA - SMA (media móvil simple): basada en las reglas de cálculo de SMA para generar dos promedios, rápido y lento, de acuerdo con la posición relativa de los promedios rápido y lento para establecer la proporción de posiciones.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
l:int, período largo, período calculado para promedios lentoss:int, período corto, período calculado para promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(125, 25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (3, 250)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRSDEMA(par_values=(125, 25))[fuente]
Estrategia de cruce de doble SMA - DEMA SMA (media móvil simple): basada en las reglas de cálculo de DEMA SMA para generar dos SMA, rápida y lenta, de acuerdo con la posición relativa de las SMA rápidas y lentas para establecer la proporción de las posiciones.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
l:int, período largo, período calculado para promedios lentoss:int, período corto, período calculado para promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(125, 25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (3, 250)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRSEMA(par_values=(20, 5))[fuente]
Estrategia de cruce de doble SMA: EMA SMA (media móvil de suavizado exponencial): genere dos SMA, rápida y lenta, según las reglas de cálculo de EMA SMA, y establezca proporciones de posición según las posiciones relativas de las SMA rápidas y lentas.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
l:int, período largo, período calculado para promedios lentoss:int, período corto, período calculado para promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(125, 25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (3, 250)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRSKAMA(par_values=(125, 25))[fuente]
Estrategia de cruce de doble SMA: KAMA SMA (media móvil adaptativa de Kaufman): genere dos SMA, rápida y lenta, según las reglas de cálculo de KAMA SMA y establezca relaciones de posición según las posiciones relativas de las SMA rápidas y lentas.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
l:int, período largo, período calculado para promedios lentoss:int, período corto, período calculado para promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
Valor predeterminado del atributo de política: Parámetro predeterminado:
(125, 25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (3, 250)]La estrategia no admite datos de referencia, no admite datos de transacciones
- qteasy.built_in.DCRSMAMA(par_values=(0.15, 0.05, 0.55, 0.25))[fuente]
Estrategia de cruce de doble SMA: MAMA SMA (MESA Adaptive Moving Average): genere dos SMA, rápida y lenta, según las reglas de cálculo de MAMA SMA y establezca relaciones de posición según las posiciones relativas de las SMA rápidas y lentas.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
lf:float, límite de movimiento rápido de largo período, parámetros de cálculo de KAMA para promedios lentosls:float, límite de movimiento lento de largo período, parámetro de cálculo KAMA para promedios lentossf:float, límite de movimiento rápido de período corto, parámetro de cálculo KAMA para promedios rápidosss:float, límites de movimiento lento de período corto, parámetros de cálculo de KAMA para promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(0.15, 0.05, 0.55, 0.25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(0.01, 0.99), (0.01, 0.99), (0.01, 0.99), (0.01, 0.99)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRST3(par_values=(20, 0.5, 5, 0.5))[fuente]
Estrategia de cruce de doble SMA: T3 SMA (promedio móvil de suavizado exponencial triple): genere SMA rápidas y lentas según las reglas de cálculo de T3 SMA y establezca relaciones de posición según las posiciones relativas de las SMA rápidas y lentas.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
lp:intparámetro de período largo para calcular promedios lentoslv:floatFactor v de período largo, factor de ajuste, valor entre 0 y 1, utilizado para calcular promedios lentossp:intParámetro de período corto para calcular promedios rápidossv:floatFactor v de período corto, factor de ajuste, valor entre 0 y 1, utilizado para calcular promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(20, 0.5, 5, 0.5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 20), (0, 1), (2, 20), (0, 1)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRSTEMA(par_values=(11, 6))[fuente]
Estrategia de cruce de doble SMA: TEMA SMA (Promedio móvil de suavizado exponencial triple): basada en las reglas de cálculo de TEMA SMA para generar SMA rápidas y lentas, según la posición relativa de las SMA rápidas y lentas para establecer la proporción de posiciones.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
lp:intparámetro de período largo para calcular promedios lentossp:intParámetro de período corto para calcular promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(11, 6)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 20), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRSTRIMA(par_values=(125, 25))[fuente]
- Estrategia de cruce de doble SMA: TRIMA SMA (media móvil de suavizado exponencial triple).
Genere promedios rápidos y lentos basados en las reglas de cálculo de promedios TRIMA y establezca relaciones de posición basadas en las posiciones relativas de los promedios rápidos y lentos.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
lp:intparámetro de período largo para calcular promedios lentossp:intParámetro de período corto para calcular promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(125, 25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 200), (3, 200)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DCRSWMA(par_values=(125, 25))[fuente]
- Estrategia de cruce de doble SMA: WMA SMA (media móvil ponderada).
Genere promedios rápidos y lentos según las reglas de cálculo de WMA y establezca la relación de posición según las posiciones relativas de los promedios rápidos y lentos.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
lp:intparámetro de período largo para calcular promedios lentossp:intParámetro de período corto para calcular promedios rápidos- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule los promedios lento y rápido utilizando períodos largos y cortos.
1, cuando los promedios rápidos son más altos que los promedios lentos, establezca la relación de posición en 1
2, cuando el promedio lento es mayor que el promedio rápido, establezca la relación de posición en -1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(125, 25)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 200), (3, 200)]
No se admiten datos de referencia ni datos comerciales
Estrategia de sincronización basada en la pendiente SMA
Todas las siguientes estrategias de selección de acciones se basan en la pendiente de los promedios para determinar la compra y la venta.
- qteasy.built_in.SLPSMA(par_values=(35, 5))[fuente]
Estrategia de negociación de pendiente SMA - SMA (Promedio móvil simple): Genera promedios móviles basados en las reglas de cálculo de SMA y establece objetivos de posición basados en la pendiente de los promedios (cuando la pendiente de los promedios es positiva, indica una tendencia alcista del precio y aumenta el porcentaje de la posición, cuando la pendiente de los promedios es negativa, indica una tendencia a la baja y establece el porcentaje de la posición en menos uno o cero)
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:int, período de cálculo de promediosN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(35, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPDEMA(par_values=(35, 5))[fuente]
Estrategia de negociación de pendiente SMA - DEMA SMA (Promedio móvil de suavizado exponencial doble): genere promedios móviles basados en las reglas de cálculo de DEMA y establezca objetivos de índice de posición según la pendiente de los promedios (cuando la pendiente de los promedios es positiva, significa que la tendencia del precio es hacia arriba, por lo tanto, aumente el índice de posición, cuando la pendiente de los promedios es negativa, significa que la tendencia es hacia abajo, por lo tanto, establezca un índice de posición de menos uno o cero). (Cuando la pendiente de la SMA es negativa, la tendencia es bajista y la posición se fija en menos uno o cero)
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:int, período de cálculo de promediosN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(35, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPEMA(par_values=(35, 5))[fuente]
Estrategia de negociación de pendiente SMA - EMA SMA (Promedio móvil de suavizado exponencial): genere promedios móviles basados en las reglas de cálculo de EMA y establezca objetivos de posición basados en las pendientes de los promedios (cuando las pendientes de los promedios son positivas, indica una tendencia alcista del precio y aumenta el porcentaje de la posición, cuando las pendientes de los promedios son negativas, indica una tendencia a la baja y establece el porcentaje de la posición en (cuando la pendiente de la SMA es positiva, el precio tiene una tendencia alcista, aumente su posición, cuando la pendiente de la SMA es negativa, el precio tiene una tendencia a la baja, establezca su posición en menos uno o cero)
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:int, período de cálculo de promediosN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopeis less than zero, the trend is judged to be downward, and the position ratio is set to -1``.- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(35, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPHT(par_values=(5,))[fuente]
Estrategia de negociación de pendiente SMA - HT SMA (Transformada de Hilbert - Línea de tendencia instantánea): Genera promedios móviles basados en las reglas de cálculo HT, establece objetivos de posición basados en la pendiente de los promedios (cuando la pendiente de los promedios es positiva, indica una tendencia de precios al alza, aumenta el ratio de posición). (cuando la pendiente de la SMA es positiva, el precio tiene una tendencia ascendente y la posición aumenta, cuando la pendiente de la SMA es negativa, el precio tiene una tendencia a la baja y la posición se establece en menos uno o cero).
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
N:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(5,)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros: ``[(2, 20)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPKAMA(par_values=(35, 5))[fuente]
Estrategia de negociación de pendiente SMA - KAMA SMA (Promedio móvil adaptativo de Kaufman): genere promedios móviles basados en las reglas de cálculo de KAMA y establezca objetivos de posición basados en las pendientes de los promedios (cuando las pendientes de los promedios son positivas, significa que el precio tiene una tendencia hacia arriba, por lo tanto, aumente el porcentaje de la posición, cuando las pendientes de los promedios son negativas, significa que la tendencia va hacia abajo, por lo tanto, establezca el porcentaje de la posición en menos uno o cero). (Cuando la pendiente de la SMA es negativa, la tendencia es bajista y la posición se fija en menos uno o cero)
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:int, período de cálculo de promediosN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopeis greater than zero, the trend is judged to be upward, and the position ratio is setexamplea 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(35, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 250), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPMAMA(par_values=(0.5, 0.05, 5))[fuente]
Estrategia de negociación de pendiente SMA - MAMA SMA (MESA Adaptive Moving Average): Genere promedios móviles basados en las reglas de cálculo de MAMA y establezca objetivos de posición basados en las pendientes de los promedios (cuando las pendientes de los promedios son positivas, lo que indica una tendencia al alza en el precio, aumente el porcentaje de la posición, cuando las pendientes son negativas, lo que indica una tendencia a la baja, establezca el porcentaje de la posición en menos uno o cero). (Cuando la pendiente de la SMA es negativa, la tendencia es bajista y la posición se fija en menos uno o cero).
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:float, límite de movimiento a alta velocidads:float, límites de movimiento a baja velocidadN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(0.5, 0.05, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(0.01, 0.99), (0.01, 0.99), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPT3(par_values=(12, 0.25, 5))[fuente]
- Estrategia de negociación de pendiente SMA: T3 SMA (media móvil de suavizado exponencial triple).
Genere promedios móviles según las reglas de cálculo T3 y establezca objetivos de posición según la pendiente de los promedios (cuando la pendiente de los promedios es positiva, el precio tiene una tendencia al alza y la posición aumenta, cuando la pendiente de los promedios es negativa, la tendencia es a la baja y la posición se establece en menos uno o cero).
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:intlos promedios calculan los períodosv:floatfactor v, factor de ajuste, rango de valores 0 a 1N:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 0.25, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 20), (0, 1), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPTEMA(par_values=(6, 5))[fuente]
Estrategia de negociación de pendiente SMA - TEMA SMA (Promedio móvil de suavizado exponencial triple): genere promedios móviles basados en las reglas de cálculo de TEMA y establezca objetivos de posición basados en la pendiente de los promedios (cuando la pendiente de los promedios es positiva, indica que el precio tiene una tendencia al alza, por lo tanto, aumente el porcentaje de la posición, cuando la pendiente de los promedios es negativa, indica que la tendencia es a la baja, por lo tanto, establezca el porcentaje de la posición en menos uno o cero). (Cuando la pendiente de la SMA es negativa, la tendencia es bajista y la posición se fija en menos uno o cero)
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:intlos promedios calculan los períodosN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(6, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(2, 20), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPTRIMA(par_values=(35, 5))[fuente]
Estrategia de negociación de pendiente SMA - TRIMA SMA (Promedio móvil de suavizado exponencial triple): genere promedios móviles basados en las reglas de cálculo de TRIMA y establezca objetivos de posición basados en las pendientes de los promedios (cuando las pendientes de los promedios son positivas, significa que la tendencia del precio es hacia arriba y el índice de posición aumenta, cuando las pendientes de los promedios son negativas, significa que la tendencia es hacia abajo y el índice de posición se establece en menos uno o cero). (Cuando la pendiente de la SMA es negativa, la tendencia es bajista y la posición se fija en menos uno o cero).
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:intlos promedios calculan los períodosN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(35, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 200), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SLPWMA(par_values=(125, 5))[fuente]
Estrategia comercial de pendiente SMA - WMA SMA (media móvil ponderada).
Genere promedios móviles según las reglas de cálculo de WMA y establezca objetivos de posición según la pendiente de los promedios (cuando la pendiente de los promedios es positiva, el precio tiene una tendencia al alza y la posición aumenta, cuando la pendiente de los promedios es negativa, la tendencia es a la baja y la posición se establece en menos uno o cero).
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:int, los promedios calculan el períodoN:int, número de puntos de datos utilizados para estimar la pendiente- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la media móvil del precio según la regla y calcule la pendiente actual del promedio
slope.slopese obtiene mediante regresión lineal utilizando los N puntos de datos de media móvil más recientes:.1, cuando la pendiente de
slopees mayor que cero, se considera que la tendencia es ascendente y la relación de posición se establece en 12, cuando la pendiente de
slopees menor que cero, se considera que la tendencia es descendente y la relación de posición se establece en -1- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(125, 5)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
270Rango de parámetros:
[(3, 200), (2, 20)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.SAREXT(par_values=(0, 3))[fuente]
Estrategia SAR parabólica extendida con señales de compra cuando el indicador es mayor que 0 y señales de venta cuando el indicador es menor que 0
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
a:int, Parámetro SAR parabólico: Aceleraciónm:float, valor máximo máximo- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Cálculo de
Parabolic SAR.1, cuando
Parabolic SARes mayor que 0, la salida es larga2, salida corta cuando
Parabolic SARes menor que 0- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(0, 3)Tipos de datos:
high,lowalto y bajo, múltiples entradas de datosLongitud de la ventana:
200Parameter range:[(-100, 100), (0, 5)]
No se admiten datos de referencia ni datos comerciales
Estrategias de sincronización basadas en indicadores técnicos de impulso
Todas las siguientes estrategias de selección de acciones se basan en la pendiente de los promedios para determinar la compra y la venta.
- qteasy.built_in.ADX(par_values=(14,))[fuente]
Estrategia de selección de acciones ADX (índice de movimiento direccional promedio): determine la fuerza de la tendencia actual en función del indicador ADX y genere señales comerciales en función de la fuerza de la tendencia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período de tiempo de cálculo ADX, rango de 2 a 35- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule la fuerza de la tendencia
ADXde acuerdo con la regla.1, 当``ADX>25``时,判断趋势向上,设定持仓比例为1
2, 当``20<ADX<25``之间时,判断为中性趋势,设定持仓比例为0
3, 当``ADX>20``时,判断趋势向下,设定持仓比例为-1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipos de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, múltiples entradas de datosLongitud de la ventana:
270Rango de parámetros: ``[(2, 35)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.APO(par_values=(12, 26, 0))[fuente]
Estrategia de selección de acciones del indicador APO (oscilador de precio absoluto).
El indicador APO se genera por la relación relativa entre dos promedios, basado en el indicador APO para determinar la tendencia actual de los movimientos del precio de las acciones de alcistas y bajistas, a fin de generar señales comerciales basadas en la tendencia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f:int, período de promediado rápidos:int, período medio lentom:int, tipo de media móvil, rango de valores 0-8- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule las tendencias de APO según la regla :.
1, 当``APO``大于0时,判断为牛市趋势,设定持仓比例为1
2, 当``ADX``小于0时,判断为熊市趋势,设定持仓比例为-1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 26, 0)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana: ``200`””
Rango de parámetros:
[(10, 100), (10, 100), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.AROON(par_values=(14,))[fuente]
Estrategia de selección de acciones del indicador AROON.
El indicador AROON se utiliza para determinar si el precio actual de las acciones está en un rango de tendencia o en un rango de estancamiento y, al calcular la estrategia del indicador AROON, se pueden generar fuertes largos/cortos y débiles largos/cortos en función de la fuerza de la tendencia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, ciclo determinante de tendencia- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule las dos líneas de tendencia
AROONUP / DOWNde acuerdo con la regla y genere la señal de relación de posición:.1, 当UP在DOWN的上方时,输出弱多头
2, cuando ARRIBA está por debajo de ABAJO, la salida está débilmente en cortocircuito
3, 当UP大于70且DOWN小于30时,输出强多头
4, 当UP小于30且DOWN大于70时,输出强空头
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipos de datos:
high,lowPrecio más alto, precio más bajo, múltiples entradas de datosLongitud de la ventana: ``200`””
Rango de parámetros:
[(2, 100)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.CMO(par_values=(14,))[fuente]
Estrategia de selección de acciones CMO (Chande Momentum Oscillator).
CMO es un indicador de impulso que fluctúa entre -100 y 100 y se utiliza para determinar si una acción se encuentra actualmente en un rango de sobreventa o sobrecompra, y esta estrategia lo utiliza para generar objetivos de posición de inversión.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período de cálculo de impulso- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule
CMOde acuerdo con las reglas y genere señales de relación de posición:.1, salida larga débil cuando
CMOes mayor que 02, 当``CMO``小于0时,输出弱空头
3, 当``CMO``大于50时,输出强多头
4, 当``CMO``小于-50时,输出强空头
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipos de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, múltiples entradas de datosLongitud de la ventana: ``200`””
Rango de parámetros:
[(2, 100)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.MACDEXT(par_values=(12, 0, 26, 0, 9, 0))[fuente]
Estrategia de selección de acciones de MACDEXT (Extendec MACD).
Esta estrategia utiliza el indicador MACD para generar objetivos de posición, pero a diferencia del MACD estándar, el tipo de MACDEXT rápido, lento y promedios de señal son opcionales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
fp:int, promedios rápidos calculan el período
- ``
ft:int, tipo de promedio rápido, rango de valores 0-8sp:int, período de cálculo de SMA lentost:int, tipo SMA lento, rango de valores de 0 a 8s:int, período de cálculo de la línea de señal MACDt:int, tipo de línea de señal MACD, rango de valores 0-8- Tipo de señal
Tipo PT: Señal objetivo de porcentaje de posición
- Normas
Calcule
MACDde acuerdo con las reglas y genere señales de relación de posición basadas en la línea H del MACD:.1, genera múltiples cuando
hist>02, salida nula cuando
hist<0- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 0, 26, 0, 9, 0)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana: ``200`””
Rango de parámetros:
[(2, 35), (0, 8), (2, 35), (0, 8), (2, 35), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.MFI(par_values=(14,))[fuente]
Estrategia comercial MFI (Índice de flujo de dinero): MFI se utiliza para determinar si una acción está sobrecomprada o sobrevendida; esta estrategia utiliza el indicador MFI para generar señales comerciales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período de cálculo de la señal MFI- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcule
MFIde acuerdo con las reglas y genere señales comerciales proporcionales basadas en el valor de MFI:.1, 10% de señal comercial de compra generada consistentemente cuando
MFI > 202, 当``MFI>80``时,持续不断产生30%卖出交易信号,持续卖出持仓股票
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14,)Tipos de datos:
high,low,close,volumePrecio más alto, precio más bajo, precio de cierre, volumen, múltiples entradas de datosLongitud de la ventana: ``200`””
Rango de parámetros:
[(2, 100)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DI(par_values=(14, 14))[fuente]
Estrategia comercial DI (indicador de directorio).
El indicador DI consta de un indicador negativo y uno positivo, que indican la fuerza de la tendencia al alza y a la baja del precio, respectivamente, y esta estrategia utiliza el indicador ±DI para generar señales comerciales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n:int, Período de cálculo de señal DI negativap:int, período de cálculo de señal DI positiva- Tipo de señal
Tipo PT: Señal objetivo de posición porcentual
- Normas
Calcule DI positivo y negativo de acuerdo con las reglas y genere señales de posición objetivo basadas en el valor de DI:.
1, cuando
+DI > -DI, establezca la posición objetivo en 12, 当``+DI < -DI``时,设置持仓目标为-1
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14, 14)Tipos de datos:
high,low,closeEntradas de datos múltiples, de cierre y más altasLongitud de la ventana: ``200`””
Rango de parámetros:
[(1, 100), (1, 100)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.DM(par_values=(14, 14))[fuente]
Estrategia comercial DM (movimiento direccional).
El indicador DM consta de un movimiento direccional negativo y un movimiento direccional positivo, que indican tendencias de precios al alza y a la baja, respectivamente. Esta estrategia utiliza el indicador ±DM para generar señales comerciales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n:int, período de cálculo de señal DM negativap:int, Período de cálculo de señal DM positiva- Tipo de señal
Tipo PT: Señal objetivo de posición porcentual
- Normas
Calcule DM positivo y negativo de acuerdo con la regla y genere señales de posición objetivo basadas en el valor de DM:.
1, cuando ``+DM > -D``M, establezca la posición objetivo en 1
2, cuando ``+DM < -D``M, establezca la posición objetivo en -1
3, 其余情况设置持仓目标为0
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14, 14)Tipos de datos:
high,lowPrecio más alto, más bajo, múltiples entradas de datosLongitud de la ventana: ``200`””
Rango de parámetros:
[(1, 100), (1, 100)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.MOM(par_values=(14,))[fuente]
Estrategia comercial MOM (indicador de impulso): el indicador MOM se puede utilizar para identificar la fuerza de una tendencia alcista o bajista en el precio, siendo el MOM positivo cuando el precio actual es más alto que el precio del día anterior y negativo cuando es más bajo que el precio del día anterior.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n:int, período de cálculo de la señal MOM- Tipo de señal
Tipo PT: Señal objetivo de posición porcentual
- Normas
Calcule
MOMaccording to the rule and generate position target signals based on the value ofMOM:.1, cuando
MOM > 0, establezca la posición objetivo en 12, 当``MOM < 0``时,设置持仓目标为-1
3, 其余情况设置持仓目标为0
- Valor predeterminado del atributo de estrategia:``
Parámetros predeterminados:
(14, )Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
100Rango de parámetros: ``[(1, 100)]””
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.PPO(par_values=(12, 26, 0))[fuente]
Estrategia comercial PPO (oscilador de precio porcentual): el indicador PPO representa la diferencia porcentual entre los promedios móviles rápido y lento, que se utiliza para determinar la tendencia del precio. El periodo de cálculo de las medias largas y cortas y el tipo de media son parámetros de la estrategia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
fp:int, promedios rápidos calculan el períodosp:int, período de cálculo de SMA lentom:int, tipo de media móvil (rango 0-8)- Tipo de señal
Tipo PT: Señal objetivo de posición porcentual
- Normas
Calcule el PPO de acuerdo con las reglas y genere señales de posición objetivo basadas en el valor del PPO:.
1, 当PPO > 0时,设置持仓目标为1
2, 当PPO < 0时,设置持仓目标为-1
3, 其余情况设置持仓目标为0
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(12, 26, 0)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
100Rango de parámetros:
[(2, 100), (20, 200), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.RSI(par_values=(12, 70, 30))[fuente]
Estrategia comercial RSI (índice de fuerza relativa): el RSI mide la magnitud de los cambios recientes de precios para determinar si una acción está actualmente sobrevendida o sobrecomprada y para determinar la tendencia del cambio en consecuencia. El RSI siempre oscila entre 0 y 100 y es una curva oscilante.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período calculado del RSIulim:int, activa el mínimo para posiciones largasllim:int, activa un límite para las posiciones cortas- Tipo de señal
Tipo PT: Señal objetivo de posición porcentual
- Normas
Calcule el RSI de acuerdo con las reglas y genere señales de posición objetivo basadas en el valor del RSI en relación con ulim/llim:.
1, Establezca el objetivo de posición en 1 cuando RSI > ulim
2, 当RSI < llim时,设置持仓目标为-1
3, 其余情况设置持仓目标为0
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados: ``(12, 70, 30)
Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
100Rango de parámetros:
[(2, 100), (50, 100), (0, 50)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.STOCH(par_values=(5, 3, 0, 3, 0))[fuente]
Estrategia comercial STOCH (indicador estocástico): el indicador STOCH mide el impulso de los cambios de precios y el tamaño del impulso determina la tendencia del precio y genera señales comerciales proporcionales de compra y venta.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
fk:int, promedios rápidos calculan el períodosk:int, período de cálculo de k-media lentoskm:int, tipo k-media lento, rango de valores de 0 a 8sd:int, período calculado de d-media lentasdm:int, tipo D SMA lento, rango de valores de 0 a 8- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcule el valor k y el valor d de acuerdo con las reglas y genere señales comerciales de compra/venta proporcionales basadas en el valor k:.
1, 当k > 80时,产生逐步卖出信号,每周期卖出持有份额的30%
2, 当k < 20时,产生逐步买入信号,每周期买入总投资额的10%
3, 当k和d发生背离的时候,也会产生信号(未来改进)
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(5, 3, 0, 3, 0)Tipos de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[(2, 100), (2, 100), (0, 8), (2, 100), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.STOCHF(par_values=(5, 3, 0))[fuente]
Estrategia comercial STOCHF (indicador estocástico rápido): el indicador STOCHF mide el impulso de un cambio de precio y, similar a la estrategia STOCH, utiliza el indicador estocástico rápido para determinar la tendencia del precio y generar señales comerciales proporcionales de compra y venta.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
fk:int, período de cálculo rápido de K-mediafd:int, período calculado rápido de D-mediafdm:int, tipo promedio D rápido, rango de valores de 0 a 8- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcule el valor k y el valor d de acuerdo con las reglas y genere señales comerciales de compra/venta proporcionales basadas en el valor k:.
1, 当k > 80时,产生逐步卖出信号,每周期卖出持有份额的30%
2, 当k < 20时,产生逐步买入信号,每周期买入总投资额的10%
3, 当k和d发生背离的时候,也会产生信号(未来改进)
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(5, 3, 0)Tipos de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[(2, 100), (2, 100), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.STOCHRSI(par_values=(14, 5, 3, 0))[fuente]
Estrategia comercial STOCHRSI (Índice de fuerza relativa estocástica): El indicador STOCHRSI mide el impulso de los cambios de precios, que fluctúa entre 0 y 1, lo que indica la fuerza relativa de la tendencia de los precios y genera señales comerciales proporcionales de compra y venta.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período de cálculofk:int, período de cálculo rápido de K-mediafd:int, período calculado rápido de D-mediafdm:int, tipo promedio D rápido, rango de valores de 0 a 8- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcule el valor k y el valor d de acuerdo con las reglas y genere señales comerciales de compra/venta proporcionales basadas en el valor k:.
1, 当k > 0.8时,产生逐步卖出信号,每周期卖出持有份额的30%
2, 当k < 0.2时,产生逐步买入信号,每周期买入总投资额的10%
3, 当k和d发生背离的时候,也会产生信号(未来改进)
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14, 5, 3, 0)Tipo de datos:
closePrecio de cierre, entrada de datos únicaLongitud de la ventana:
100Rango de parámetros:
[(2, 100), (2, 100), (2, 100), (2, 100), (0, 8)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.ULTOSC(par_values=(7, 14, 28, 70, 30))[fuente]
Estrategia comercial ULTOSC (indicador oscilador definitivo): el indicador ULTOSC calcula el impulso del precio en tres horizontes temporales diferentes y genera señales comerciales basadas en las desviaciones entre los diferentes tipos de impulso.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p1:int, período de cálculo de impulso 1p2:int, período de cálculo de impulso 2p3:int, período de cálculo de impulso 3u:int, umbrales de señal de vental:int, comprar umbrales de señal- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Cálculo del indicador
ULTOSCy generación de señales comerciales en función del tamaño del indicador.1, 当``ULTOSC`` > u时,产生逐步卖出信号,每周期卖出持有份额的30%
2, 当``ULTOSC ``< l时,产生逐步买入信号,每周期买入总投资额的10%
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(7, 14, 28, 70, 30)Tipos de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[(1, 100), (1, 100), (1, 100), (1, 100), (70, 99), (1, 30)]
No se admiten datos de referencia ni datos comerciales
Estrategia de sincronización basada en indicadores técnicos de volumen
- qteasy.built_in.WILLR(par_values=(14, 80, 20))[fuente]
Estrategia comercial WILLR (William’s %R): el indicador WILLR se utiliza para calcular si una acción se encuentra actualmente en un rango de sobrecompra o sobreventa y se utiliza para generar señales comerciales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
p:int, período de cálculo de impulsou:int, umbrales de señal de vental:int, comprar umbrales de señal- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Cálculo del indicador
WILLRy generación de señales comerciales en función del tamaño del indicador.1, 当``WILLR > -l``时,产生逐步卖出信号,每周期卖出持有份额的30%
2, Cuando
WILLR < -u, se genera una señal de compra progresiva para comprar el 10% de la inversión total por ciclo.- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(14, 80, 20)Tipos de datos:
high,low,closePrecio más alto, precio más bajo, precio de cierre, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[(2, 100), (70, 99), (1, 30)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.AD()[fuente]
Estrategia comercial AD: esta estrategia utiliza la línea AD (línea de distribución acumulada) para generar señales comerciales que se basan en el volumen y el precio para determinar la tendencia de las entradas o salidas acumuladas de dinero dentro o fuera de una acción, y para determinar el movimiento ascendente o descendente del mercado a través de esta tendencia.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
Sin parámetros de política
- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcula el indicador
ADy genera señales comerciales basadas en cambios en la señal AD (arriba/plana/abajo).La tendencia de la línea AD se determina comparando el tamaño de los dos valores AD para hoy/ayer:
1, Tendencia bajista cuando
AD(last)'' > AD(latest), genera una señal de venta gradual para vender el 30% de las tenencias por ciclo2, Cuando
AD(last) < AD(latest), una tendencia alcista, genera una señal de compra gradual para comprar el 10% del monto total invertido por ciclo.3, 当
AD(last) = AD(latest)时,持平趋势,不产生任何交易信号- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
()Tipos de datos:
high,low,close,volumePrecio más alto, precio más bajo, precio de cierre, volumen, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.ADOSC(par_values=(3, 10))[fuente]
Estrategia comercial del oscilador AD: esta estrategia utiliza ADOSC (oscilador de distribución acumulada) para generar señales comerciales. El oscilador AD determina la dirección del precio de una acción calculando la línea MACD de la línea AD.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
f: int, período de promedio rápidos: int, período de promedio lento- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcula el indicador
ADOSCy genera señales comerciales basadas en el tamaño del indicador.1, 当
AD > 0时,产生逐步卖出信号,每周期卖出持有份额的30%2, 当
AD < 0时,产生逐步买入信号,每周期买入总投资额的10%3, 当
AD = 0时,不产生任何交易信号- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(3, 10)Tipos de datos:
high,low,close,volumePrecio más alto, precio más bajo, precio de cierre, volumen, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[(2, 10), (10, 99)]
No se admiten datos de referencia ni datos comerciales
- qteasy.built_in.OBV(par_values=(15,))[fuente]
Estrategia comercial OBV: esta estrategia utiliza OBV (valores integrados) para generar señales comerciales, que se basan en el volumen y el precio de las operaciones para identificar cambios en las acciones.
Tendencia (determinar la tendencia a través de los promedios), cuando la señal OBV confirma la tendencia alcista del precio, generando una señal para abrir una posición, cuando la señal OBV y la tendencia del precio.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n: int, media móvil de OBV y precio de cierre para calcular el período
- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcule el indicador
OBVy calcule el promedio móvil de N días (N es un parámetro ajustable) del indicador OBV, así como el precio de cierre delPromedios móviles de N días y determine la tendencia alcista/abajo en función de la relación de los promedios móviles ayer/hoy:.
Se considera una tendencia bajista cuando el promedio de ayer es mayor que el de hoy, y una tendencia alcista cuando el promedio de ayer es menor que el de hoy.
Luego, la estrategia genera señales de compra/venta basadas en la confirmación/divergencia de la tendencia alcista/bajista de los dos promedios:
1, 当 收盘价趋势上升,且OBV趋势上升时,上升趋势得到确认,买入100%份额
2, 当 收盘价趋势上升,但OBV趋势下降时,上升趋势背离,卖出持有股份的50%
3, 当 收盘价趋势下降,且OBV趋势下降时,下降趋势得到确认,卖出全部持有股份。
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(15, )Tipos de datos:
close,volumeprecio de cierre, volumen, múltiples entradasLongitud de la ventana:
100Rango de parámetros:
[(5, 100)]
No se admiten datos de referencia ni datos comerciales
Estrategias de sincronización basadas en indicadores técnicos de volatilidad
- qteasy.built_in.ATR(par_values=(15,))[fuente]
Estrategia comercial ATR.
La estrategia comercial ATR utiliza el indicador ATR para generar señales comerciales. El indicador ATR mide la volatilidad del precio de una acción y la volatilidad se utiliza para determinar el precio de la acción.
riesgo y volatilidad para generar señales comerciales.
- Métricas de evaluación para probar y evaluar los parámetros de la estrategia optimizada.
n: int, el período de cálculo de ATR
- Tipo de señal
Tipo PS: Señal de compra/venta porcentual
- Normas
Calcule el indicador
ATRy calcule el promedio móvil de N días (N es un parámetro ajustable) del precio y el indicador ATR, yDetermine la tendencia al alza/a la baja basándose en el ATR y la relación del promedio móvil de ayer/hoy.
Se considera una tendencia bajista cuando el promedio de ayer es mayor que el de hoy, y una tendencia alcista cuando el promedio de ayer es menor que el de hoy.
La estrategia se basa entonces en el valor del ATR para determinar si la tendencia alcista y bajista se confirma o no:
1, 当 收盘价趋势上升,且ATR趋势上升时,上升趋势得到确认,买入100%份额
2, 当 收盘价趋势下降,且ATR趋势下降时,下降趋势得到确认,卖出全部持有股份
3, 当出现其他情况时,不产生任何交易信号
- Valores predeterminados de los atributos de la estrategia
Parámetros predeterminados:
(15, )Tipos de datos:
high,low,close, alto, bajo, cercano, múltiples entradas de datosLongitud de la ventana:
100Rango de parámetros:
[(5, 100)]
No se admiten datos de referencia ni datos comerciales