
La stratégie RB Quantitative Trading Triple-In-One est une stratégie combinant la courbe OBV de la chaleur des marchés, la courbe CMO de la dynamique à court et moyen terme et la courbe Coppock de la dynamique à long terme. Cette stratégie prend en compte les trois dimensions de la chaleur des marchés, les tendances à court et moyen terme et les tendances à long terme, pour former un signal de négociation permettant d’obtenir une entrée plus fiable.
Les signaux de trading de cette stratégie proviennent d’une combinaison des trois indicateurs suivants:
OBV: reflète la chaleur du gros panier et la faiblesse de la force aérienne. La hausse de l’OBV représente la force aérienne renforcée, la baisse de l’OBV représente la force aérienne renforcée.
CMO: reflète la tendance du taux de variation des prix à court et moyen terme. Le CMO est positif pour représenter une tendance à la hausse à court terme et le CMO est négatif pour représenter une tendance à la baisse.
La courbe de Coppock: reflète la tendance du taux de variation des prix à long terme. La courbe de Coppock vers le haut représente la ligne longue en phase de hausse, vers le bas représente la phase de baisse.
Un signal d’achat est généré lorsque l’OBV augmente et que la courbe CMO et Coppock augmentent simultanément. Cela signifie que les forces multipartites de la bourse sont renforcées et qu’il est préférable d’acheter dans le canal de la hausse à moyen et long terme.
En revanche, lorsque l’OBV baisse, le CMO et la courbe Coppock baissent simultanément, ce qui génère un signal de vente. Cela représente un renforcement de la force aérienne et une ouverture de la voie descendante à moyen et long terme, ce qui est un meilleur moment pour quitter le terrain.
Le plus grand avantage de cette stratégie réside dans le fait qu’elle prend en compte les trois dimensions de la chaleur excessive du marché, les tendances à court et moyen terme et les tendances à long terme. Les signaux de négociation ne sont générés qu’après avoir assuré la cohérence de la dynamique des tendances au niveau du gros panier, au niveau du court et moyen terme et au niveau du long terme.
De plus, la stratégie utilise les signaux bidirectionnels pour construire un meilleur taux d’utilisation des fonds.
Le principal risque de cette stratégie réside dans le fait que la courbe de Coppock et l’indicateur CMO utilisent des cycles de calcul du ROC plus longs, avec un certain retard. Lorsque les événements inattendus du marché évoluent fortement, la courbe de Coppock et l’indicateur CMO peuvent retarder le jugement.
En outre, la simple combinaison de trois indicateurs, sans tenir compte de la pondération entre les indicateurs, peut également affecter l’exactitude du jugement.
Cette stratégie peut être optimisée dans les domaines suivants:
La courbe de Coppock et l’indicateur CMO sont configurés pour s’adapter au cycle du ROC, ce qui permet aux paramètres de l’indicateur de s’adapter automatiquement à la fréquence des variations du marché.
Augmentation de la pondération des indicateurs, permettant à des indicateurs plus précis de jouer un rôle prépondérant, améliorant la stabilité du signal.
Augmentation des stratégies de stop-loss, définition d’une marge de stop-loss pour les transactions à l’aide d’indicateurs similaires à ATR, et contrôle efficace de la perte maximale pour une seule transaction.
Utilisez l’avantage de la réponse rapide de l’OBV, en réglant l’inversion de l’OBV comme signal d’arrêt pour éviter des pertes importantes.
La stratégie RB de trading quantitatif en trois dimensions prend en compte les trois dimensions de la chaleur du grand marché, du mouvement à court et moyen terme et du mouvement à long terme, formant un signal d’achat et de vente. Elle intègre les avantages de plusieurs indicateurs, assurant que le signal de négociation est généré après la convergence de la situation du marché et des tendances à court et moyen terme.
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("RB - OBV Coppock CMO Strategy", overlay=true)
// Input for CMO period
cmo_period = input(14, title="Chande Momentum Oscillator Period")
// Input for Coppock Curve periods
coppock_long = input(14, title="Coppock Curve Long ROC Period")
coppock_short = input(11, title="Coppock Curve Short ROC Period")
coppock_wma = input(10, title="Coppock Curve WMA Period")
// Thresholds for CMO
cmo_buy_threshold = input(50, title="CMO Buy Threshold")
cmo_sell_threshold = input(-50, title="CMO Sell Threshold")
// Calculating OBV
obv = cum(close > close[1] ? volume : close < close[1] ? -volume : 0)
// Calculating Coppock Curve
roc_long = roc(close, coppock_long)
roc_short = roc(close, coppock_short)
coppock_curve = wma(roc_long + roc_short, coppock_wma)
// Calculating Chande Momentum Oscillator
cmo = cmo(close, cmo_period)
// Generate buy and sell signals
buy_signal = obv > obv[1] and coppock_curve > 0 and coppock_curve > coppock_curve[1] and cmo > cmo_buy_threshold
sell_signal = obv < obv[1] and coppock_curve < 0 and coppock_curve < coppock_curve[1] and cmo < cmo_sell_threshold
// Plotting signals on the chart
plotshape(series=buy_signal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_signal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Setting up the strategy entry and exit points
if (buy_signal)
strategy.entry("Buy", strategy.long)
if (sell_signal)
strategy.close("Buy")
// Plot OBV and Coppock Curve for reference
plot(obv, title="On Balance Volume", color=color.blue)
hline(0, "Zero Line", color=color.gray)
plot(coppock_curve, title="Coppock Curve", color=color.purple)
plot(series=cmo, title="Chande Momentum Oscillator", color=color.orange)