
A estratégia de rastreamento de tendências tricolor é uma estratégia de negociação de rastreamento de tendências baseada em K-line patterns. A estratégia julga a direção da tendência atual através da identificação de um determinado K-line patterns tricolor, e seletivamente fazendo ativos ou passivos quando os padrões são identificados.
A lógica central da estratégia é a seguinte: quando três linhas K da mesma cor aparecem em sequência (três vermelhas ou três verdes), então inverte-se para uma linha K de uma cor diferente e, finalmente, inverte-se de volta para a cor das três linhas K originais, indicando que a tendência original está em andamento, portanto, traçar a entrada neste momento.
Concretamente, a estratégia determina se os cinco K mais recentes são elegíveis para entrada por meio da detecção de cinco linhas K mais recentes: se a quinta linha K é menor que a anterior, a quarta é a linha Y, a segunda é a linha Y, a terceira é a linha Y, a terceira é a linha Y, a primeira é a linha Y, a terceira é a linha Y, a terceira é a linha Y, a terceira é a linha Y, a primeira é a linha Y, a terceira é a linha Y, a terceira é a linha Y, a segunda é a linha Y, a primeira é a linha Y.
A estratégia de rastreamento de tendências de cruzamento tricolor julga a direção da tendência atual identificando determinadas formas de linha K, abrindo posições seletivamente quando a tendência persiste. A estratégia é simples, clara e fácil de operar, com a capacidade de obter ganhos adicionais durante a fase de tendência.
/*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)