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

Estrategia de negociación de líneas psicológicas

El autor:¿ Qué pasa?, Fecha: 2023-09-20 14:50:47
Las etiquetas:

Resumen general

Esta estrategia utiliza el indicador de línea psicológica para medir el poder de compra / venta en el mercado y capturar los cambios de tendencia.

Estrategia lógica

  1. La línea psicológica calcula el porcentaje de precios de cierre que han aumentado durante un período.

  2. Cuando el porcentaje excede el 50%, indica que el poder de compra es mayor que el poder de venta, dando una señal larga.

  3. Cuando el porcentaje es inferior al 50%, indica que el poder de venta excede el poder de compra, dando una señal corta.

  4. Cuando el porcentaje oscila cerca del 50%, indica una compra/venta equilibrada y no una dirección clara.

  5. Los parámetros pueden ajustarse de forma flexible para juzgar las tendencias a corto o largo plazo.

Análisis de ventajas

  1. Método de cálculo simple, fácil de implementar para el comercio en vivo.

  2. Muestra intuitivamente la fuerza del poder de compra/venta como juicio complementario de los flujos de capital.

  3. Puede descubrir algunas señales de reversión.

  4. Puede utilizarse junto con otros indicadores para mejorar el rendimiento de la estrategia.

Análisis de riesgos

  1. Incapaz de determinar la duración y la fuerza de las tendencias.

  2. La configuración incorrecta de los parámetros puede generar señales falsas excesivas.

  3. Se debe combinar con otros indicadores.

  4. Necesita optimización de parámetros para diferentes productos y plazos.

Direcciones de mejora

  1. Prueba diferentes parámetros en varios productos para encontrar períodos óptimos.

  2. Incorporar más indicadores para determinar la persistencia de la tendencia.

  3. Optimice las estrategias de gestión de dinero estableciendo stop loss y take profit.

  4. Evaluar la fuerza de la tendencia para evitar entradas invertidas prematuras.

  5. Desactivar la estrategia durante horas específicas para evitar períodos propensos a señales erróneas.

Resumen de las actividades

El indicador de la Línea Psicológica en sí es bastante simple, pero funciona bien cuando se combina con otras herramientas. Puede servir como una herramienta auxiliar para descubrir cambios de tendencia, pero no debe usarse solo. Al optimizar parámetros e integrar con otros indicadores, la estrategia de la Línea Psicológica se puede mejorar a un nuevo nivel y vale la pena investigar más.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 10/04/2018
// Psychological line (PSY), as an indicator, is the ratio of the number of 
// rising periods over the total number of periods. It reflects the buying 
// power in relation to the selling power.
//
// If PSY is above 50%, it indicates that buyers are in control. Likewise, 
// if it is below 50%, it indicates the sellers are in control. If the PSY 
// moves along the 50% area, it indicates balance between the buyers and 
// sellers and therefore there is no direction movement for the market.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Psychological line Backtest")
Length = input(20, minval=1)
reverse = input(false, title="Trade reverse")
xPSY = sum(close > close[1],Length) / Length * 100
clr = iff(xPSY >= 50, green, red)
pos = iff(xPSY > 50, 1,
       iff(xPSY < 50, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
p1 = plot(50, color=black, title="0")
p2 = plot(xPSY, color=blue, title="PSY")
fill(p1, p2, color=clr)

Más.