Cette stratégie permet d’analyser les variations de couleurs de l’argile de Hein-Aachen, de déterminer les tendances du marché et d’effectuer des achats et des ventes automatiques. La stratégie de suivi des tendances consiste à envoyer un signal d’achat lorsque la couleur de l’argile passe du rouge au vert et un signal de vente lorsque la couleur de l’argile passe du vert au rouge.
Commencez par calculer le prix d’ouverture, le prix de clôture, le prix le plus élevé et le prix le plus bas de la Banque d’Aachen. La couleur de la banque d’Aachen est le vert si le prix de clôture est supérieur au prix d’ouverture et le rouge si le prix de clôture est supérieur au prix d’ouverture. Un signal d’achat est généré lorsque le prix de clôture de la ligne K est supérieur au prix d’ouverture et que le prix de clôture de la ligne K supérieure est inférieur au prix d’ouverture de la ligne K supérieure.
Ainsi, les tendances sont définies par les changements de couleur de la couleur de la mer d’Achétone, qui passe du rouge au vert pour entrer dans le marché à plusieurs têtes et du vert au rouge pour entrer dans le marché à tête nue, afin de capturer les changements de tendance du marché.
La solution est simple:
La stratégie de changement de couleur de la banane d’Achétone est une stratégie de suivi de la tendance plus simple. Elle a l’avantage d’identifier les points de changement de tendance, mais les délais d’entrée sont en retard et nécessitent une optimisation supplémentaire.
/*backtest
start: 2022-10-08 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Kozlod - Heikin-Ashi Bar Color Change Strategy", overlay = true)
//
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
//
// Calculation HA Values
haopen = 0.0
haclose = ((open + high + low + close)/4)
haopen := na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2
hahigh = max(high, max(haopen, haclose))
halow = min(low, min(haopen, haclose))
// HA colors
hacolor = haclose > haopen ? green : red
// Signals
turnGreen = haclose > haopen and haclose[1] <= haopen[1]
turnRed = haclose <= haopen and haclose[1] > haopen[1]
// Plotting
bgcolor(hacolor)
plotshape(turnGreen, style = shape.arrowup, location = location.belowbar, color = green)
plotshape(turnRed, style = shape.arrowdown, location = location.abovebar, color = red)
// Alerts
strategy.entry("long", true, when = turnGreen)
strategy.entry("short", false, when = turnRed)