
Cette stratégie utilise une moyenne mobile simple de 500 jours pour déterminer la direction de la tendance du marché. Elle génère un signal de transaction lorsque le prix franchit la ligne moyenne.
Il génère un signal d’achat lorsque le prix est supérieur à la moyenne mobile de 500 jours et inférieur à la moyenne mobile du jour précédent; il génère un signal de vente lorsque le prix est inférieur à la moyenne mobile de 500 jours et supérieur à la moyenne mobile du jour précédent. En d’autres termes, la stratégie utilise la relation entre le prix et la moyenne pour déterminer la tendance du marché et génère un signal de transaction.
Plus précisément, le principal indicateur de jugement de la stratégie est la moyenne mobile simple de 500 jours. Cette moyenne permet de juger efficacement de la direction de la tendance à long terme. Lorsque le prix franchit cette moyenne de bas en haut, cela indique que le marché commence à entrer dans un modèle à plusieurs têtes, ce qui génère un signal d’achat.
Les mesures suivantes peuvent être prises pour atténuer ces risques:
Cette stratégie est généralement simple et pratique. La stratégie utilise la relation entre les prix et la courbe pour déterminer la direction de la tendance, générer des signaux de négociation. L’idée est simple et claire, facile à comprendre.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Una AI Strategy", overlay=true)
// Устанавливаем период скользящей средней
smaPeriod = input(500, title="SMA Period")
// Вычисляем скользящую среднюю
sma = ta.sma(close, smaPeriod)
// Логика для входа в долгую позицию при пересечении вверх
longCondition = close > sma and close[1] <= sma
// Логика для входа в короткую позицию при пересечении вниз
shortCondition = close < sma and close[1] >= sma
// Вход в позиции
strategy.entry("Buy", strategy.long, when=longCondition)
strategy.entry("Sell", strategy.short, when=shortCondition)
// Выход из позиции
strategy.close("Buy", when=shortCondition)
strategy.close("Sell", when=longCondition)
// Рисуем линию скользящей средней для визуального анализа
plot(sma, color=color.blue, title="SMA")
// Метки сигналов
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small, location=location.abovebar)