
Il s’agit d’une stratégie de trading inversée basée sur l’indicateur de la chaîne de prix de La Roche. Elle permet de déterminer si le prix actuel se trouve dans une zone de survente ou de survente en calculant les prix les plus élevés et les plus bas d’une période de temps donnée. Si le prix est proche de la trajectoire ascendante ou descendante, il est possible d’ouvrir une position inversée en attendant que le prix revienne à la ligne médiane.
La stratégie est basée sur deux indicateurs principaux:Pourcentage de l’indicateur RetLe déraillement de la ligne de chemin de fer de Laru。
L’indicateur de pourcentage R indique la distance entre le prix de clôture actuel et le prix le plus élevé et le prix le plus bas de la période la plus récente. La plage de valeurs est comprise entre 0 et 100. Une valeur proche de 0 indique que le prix de clôture actuel est proche du plus haut de la période la plus récente.
Le canal de tarification de La Rue est composé de la ligne supérieure, de la ligne médiane et de la ligne inférieure. La ligne supérieure correspond au prix le plus élevé de la période la plus récente, la ligne inférieure au prix le plus bas de la période la plus récente, la ligne médiane étant la moyenne de la ligne supérieure et de la ligne inférieure. Si le prix est supérieur à la ligne supérieure, il est considéré comme un achat excessif, et si le prix est inférieur à la ligne inférieure, il est considéré comme un survente.
La stratégie commence par calculerPourcentage de l’indice RetLes voies d’accès et de descente du canal de la LoueL’indicateur de survente est le taux d’achat d’un actif sur une période donnée, et le taux de survente est le taux d’achat d’un actif sur une période donnée.
Si vous n’êtes ni en surachat ni en survente, ouvrez une position supplémentaire à l’ouverture de la bourse.
Il s’agit d’une méthode qui permet de profiter de la courte ligne en capturant le renversement des prix.
Le risque peut être réduit par l’optimisation des paramètres, l’ajustement du temps de travail individuel ou en combinaison avec d’autres indicateurs.
La stratégie est globalement simple et pratique, conçue pour les transactions fréquentes sur des lignes courtes grâce à une approche de négociation inversée. Il y a plus de place pour l’optimisation, l’introduction d’un plus grand nombre de combinaisons d’indicateurs techniques et la mise en place d’un mécanisme de stop-loss automatique pour contrôler les risques.
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zweiprozent original strategy by larry williams
strategy("Daily PercentR Strategy", overlay=false)
D_High = security(syminfo.tickerid, 'D', high[1])
D_Low = security(syminfo.tickerid, 'D', low[1])
D_Close = security(syminfo.tickerid, 'D', close[1])
D_Open = security(syminfo.tickerid, 'D', open[1])
LowMarker = input(-87,"Low Marker",input.integer)
HighMarker = input(-20,"High Marker",input.integer)
length = input(title="Length", type=input.integer, defval=3)
src = input(close, "Source", type = input.source)
_pr(length) =>
max = highest(length)
min = lowest(length)
100 * (src - max) / (max - min)
percentR = _pr(length)
obPlot = hline(LowMarker, title="Upper Band", color=#606060)
hline(-50, title="Middle Level", linestyle=hline.style_dotted, color=#606060)
osPlot = hline(HighMarker, title="Lower Band", color=#606060)
fill(obPlot, osPlot, title="Background", color=color.new(#9915ff, 90))
plot(percentR, title="%R", color=#3A6CA8, transp=0)
// Go Long - if percentR is not overbought/sold
ordersize=floor(strategy.equity/close)
if percentR<HighMarker and percentR>LowMarker
strategy.entry("Long", strategy.long,comment="Long")
//exit at end of session
if low[0]<high[0]
strategy.close("Long", comment="exit")