
La stratégie est basée sur le signal de rupture du point de soutien de la camarille, combiné avec l’indicateur de revers du RSI comme une opportunité de reprise basse, formant une stratégie de reprise basse de la transformation de la dynamique élevée. Lorsque le prix franchit le point de soutien de la camarille, un signal de transaction est généré, et le RSI bas confirme davantage l’opportunité de reprise, qui appartient à la stratégie de reprise de la dynamique élevée.
Les signaux centraux de la stratégie proviennent des points de la camarilla. Les points de la camarilla sont divisés en points S1 à S5 et R1 à R5 en fonction de la fourchette de prix d’hier.
En particulier, la stratégie commence par calculer les points de soutien de la camarilla en fonction des prix les plus élevés, les plus bas et les prix de clôture de la journée précédente. Elle détermine ensuite si le prix de clôture a franchi le point de soutien, ce qui génère un signal de transaction. Elle détermine également si l’indicateur RSI est en bas et est inférieur à 30.
Par exemple, si le prix a fluctué entre 10 et 11 hier, le prix de clôture a franchi 11,05 points S1 aujourd’hui, tandis que le RSI affichait 20, un signal d’achat a été généré. Si le prix de clôture a franchi 10,95 points R1 aujourd’hui, et le RSI a montré 20, un signal de vente a été généré.
Le plus grand avantage de cette stratégie réside dans l’identification des occasions d’excès et de revers. Les points de soutien de la camarilla saisissent eux-mêmes les points de support et de résistance importants du prix. En combinaison avec l’indicateur RSI pour déterminer le moment du revers, il est possible de déterminer le fond de la position et d’éviter de poursuivre les pertes.
En outre, les points de repère sont calculés de manière dynamique et suivent les variations de prix en temps opportun. Contrairement aux indicateurs techniques traditionnels, les paramètres doivent être configurés. La stratégie hérite des avantages de l’analyse des points de repère et est plus flexible.
Le plus grand risque de cette stratégie est que le prix peut être faussement dépassé. Bien que l’indicateur RSI soit utilisé pour confirmer un état de survente, il est possible qu’il y ait un revirement après le dépassement du support. Cela peut entraîner une rupture du stop loss.
Un autre risque est l’échec de l’indicateur RSI. Même s’il y a un surclassement, le RSI n’est pas descendu en dessous de 30. Il n’y a pas de signal de transaction à ce moment-là, et l’occasion de revenir en arrière est manquée.
Cette stratégie peut être optimisée par les éléments suivants:
Paramètres d’optimisation du RSI. Vous pouvez tester différentes lignes de survente, 30 est bon ou 20 est mieux.
L’ajout d’autres indicateurs pour la combinaison. Par exemple, l’indicateur KDJ, peut confirmer davantage la fiabilité du signal de retour.
Testez différents points de Camarilla. N’utilisez que S1 et R1 pour réduire la probabilité de fausses percées.
Optimisation des stratégies de stop loss. Il est possible de définir un stop loss en fonction de l’indicateur ATR, ou de suivre les points de rupture comme points de stop loss.
Tester différents types de contrats. S’applique à différents types de contrats, tels que les indices boursiers, les devises et les marchandises. Les paramètres doivent être ajustés.
Cette stratégie est une stratégie de rupture de rétrogradation de dynamique avancée. L’avantage de la stratégie réside dans l’identification des opportunités de reprise, le plus grand risque étant une fausse rupture de prix. La stabilité et la rentabilité de la stratégie peuvent être encore améliorées par l’optimisation des paramètres et la gestion des risques.
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 07/05/2020
// Pivot point studies highlight prices considered to be a likely turning point
// when looking at values from a previous period, whether it be daily, weekly,
// quarterly or annual. Each pivot point study has its own characteristics on
// how these points are calculated.
//
// Red color = Sell
// Green color = Buy
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Camarilla Pivot Points Backtest", shorttitle="CPP", overlay = true)
res = input(title="Resolution", type=input.resolution, defval="D")
SellFrom = input(title="Sell from ", defval="R1", options=["R1", "R2", "R3", "R4", "R5"])
BuyFrom = input(title="Buu from ", defval="S1", options=["S1", "S2", "S3", "S4", "S5"])
reverse = input(false, title="Trade reverse")
xHigh = security(syminfo.tickerid,res, high)
xLow = security(syminfo.tickerid,res, low)
xClose = security(syminfo.tickerid,res, close)
xXLC3 = (xHigh+xLow+xClose) / 3
xRange = xHigh-xLow
S1 = xClose - xRange * (1.1 / 12)
S2 = xClose - xRange * (1.1 / 6)
S3 = xClose - xRange * (1.1 / 4)
S4 = xClose - xRange * (1.1 / 2)
R1 = xClose + xRange * (1.1 / 12)
R2 = xClose + xRange * (1.1 / 6)
R3 = xClose + xRange * (1.1 / 4)
R4 = xClose + xRange * (1.1 / 2)
R5 = (xHigh/xLow) * xClose
S5 = xClose - (R5 - xClose)
pos = 0
S = iff(BuyFrom == "S1", S1,
iff(BuyFrom == "S2", S2,
iff(BuyFrom == "S3", S3,
iff(BuyFrom == "S4", S4,
iff(BuyFrom == "S5", S5, 0)))))
B = iff(SellFrom == "R1", R1,
iff(SellFrom == "R2", R2,
iff(SellFrom == "R3", R3,
iff(SellFrom == "R4", R4,
iff(SellFrom == "R5", R5, 0)))))
pos := iff(close > B, 1,
iff(close < S, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1 , 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
if (possig == 0)
strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )