La estrategia de seguimiento de tendencias de tres colores es una estrategia de seguimiento de tendencias basada en patrones de velas.
La lógica central de esta estrategia es: Cuando aparecen tres velas consecutivas del mismo color (tres rojas o tres verdes), seguidas de una de color opuesto, y luego se vuelven al color original de las tres velas, indica que la tendencia original continúa.
Específicamente, la estrategia detecta la situación de las cinco velas más recientes para determinar si se cumplen los criterios de entrada. Si las cinco velas más recientes son: la quinta vela tiene un mínimo más bajo que la anterior (alto más alto para el largo), la cuarta vela es una vela alcista (bajista para el largo), la tercera vela es una vela bajista (bajista para el largo), la segunda vela es una vela bajista (bajista para el largo), y la primera vela es una vela bajista (bajista para el largo), entonces se abre una posición corta de seguimiento. Por el contrario, si las cinco velas más recientes son: la quinta vela tiene un máximo más alto que la anterior, la cuarta vela es una alcista, la tercera vela es una alcista, la segunda vela es una alcista, y la primera vela es una posición alcista, entonces se pueden obtener ganancias adicionales cuando se abre el patrón de tendencia específica.
La estrategia de seguimiento de tendencias de tres colores identifica la dirección de la tendencia actual reconociendo patrones específicos de velas y abre posiciones selectivamente cuando la tendencia persiste. Esta estrategia es simple, clara, fácil de operar y capaz de obtener ganancias adicionales durante las etapas de tendencia. Pero también conlleva algunos riesgos y necesita una mayor optimización para mejorar la estabilidad.
/*backtest start: 2024-01-20 00:00:00 end: 2024-02-19 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © softinterface2000 //@version=5 strategy("3 Line Strick", overlay=true, margin_long=100, margin_short=100) //Sell fifth= close < low[1] fourth= close[1] > open[1] third= close[2] < open[2] seccond= close[3] < open[3] first= close[4] < open[4] //Buy fifth1= close > high[1] fourth1= close[1] < open[1] third1= close[2] > open[2] second1= close[3] > open[3] first1= close[4] > open[4] longCondition = fifth1 and fourth1 and third1 and second1 and first1 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = fifth and fourth and third and seccond and first if (shortCondition) strategy.entry("Short", strategy.short)