Cette stratégie se concentre sur le Bitcoin (BTC), Binance Coin (BNB) et Ethereum (ETH) sur des délais de 1 heure, 2 heures, 3 heures et 4 heures. Elle vise à capitaliser sur les baisses de prix à court terme dans le cadre de la tendance plus large. En identifiant les retracements contre la tendance dominante et en utilisant des signaux de confirmation tels que les modèles de bougies et les conditions de survente, les traders peuvent entrer dans des positions avec des objectifs de risque et de profit définis. Une gestion efficace des risques, y compris les ordres de stop-loss et la taille des positions, est cruciale.
La stratégie utilise deux moyennes mobiles simples (MMA) pour capturer les tendances du marché et les opportunités de rebond potentiels. La SMA à plus longue période (ma1) sert d'indicateur de confirmation de tendance, tandis que la SMA à plus courte période (ma2) est utilisée pour identifier les écarts de prix par rapport à la tendance principale. Lorsque le prix est supérieur à ma1, elle indique une tendance haussière et la stratégie recherche des rebonds inférieurs à ma2 comme points d'entrée potentiels. En outre, la stratégie intègre les paramètres
Cette stratégie de trading de Bitcoin, Binance Coin et Ethereum offre une approche structurée pour saisir les opportunités de retracement à court terme dans la tendance dominante. En combinant les principes de suivi de tendance et de trading de retracement et en appliquant les mesures de gestion des risques appropriées, la stratégie vise à optimiser les opportunités de trading potentielles. Cependant, la performance de la stratégie est soumise à la sélection de paramètres et aux conditions du marché, ce qui nécessite une surveillance et une optimisation continues. En incorporant des améliorations telles que le stop-loss dynamique, la confirmation multi-facteurs et l'analyse du sentiment du marché, la robustesse et l'adaptabilité de la stratégie peuvent être encore améliorées.
/*backtest start: 2023-04-23 00:00:00 end: 2024-04-28 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © GOLU_PARDHAAN //@version=5 strategy("Pullback stretegy", overlay=true,initial_capital = 1000,default_qty_type = strategy.percent_of_equity,default_qty_value = 100) //input ma_lenth1=input.int(200,'MA lenth 1',step=10,group = 'Moving avrege pprameter',inline = 'MA') ma_lenth2=input.int(13,'MA lenth 2',step=1,group = 'Moving avrege pprameter',inline = 'MA') sl=input.float(title = "stop loss%",defval=0.07,step=0.1,group = 'moving avrege pprameter') too_deep=input.float(title = 'Too deep(%)',defval = 0.27,step=0.01,group='Too Deep and Too Thin',inline='Too') too_thin=input.float(title = 'Too thin(%)',defval = 0.03,step=0.01,group='Too Deep and Too Thin',inline='Too') //claulation ma1=ta.sma(close,ma_lenth1) ma2=ta.sma(close,ma_lenth2) too_deep2= (ma2/ma1-1)<too_deep too_thin2= (ma2/ma1-1)>too_thin //entry and colose Conditionq var float buy_price=0 buy_condition=(close>ma1)and(close<ma2)and strategy.position_size==0 and too_deep2 and too_thin2 close_condition1=(close>ma2)and strategy.position_size>0 and (close<low[1]) stop_distance=strategy.position_size>0? ((buy_price-close)/close): na close_condition2=strategy.position_size>0 and stop_distance>sl stop_price= strategy.position_size>0?buy_price-(buy_price*sl): na //entry and close order if buy_condition strategy.entry('Long',strategy.long) if buy_condition[1] buy_price:=open if close_condition1 or close_condition2 strategy.close('Long' ,comment = "exite"+(close_condition2 ? "SL=ture":"")) buy_price :=na plot(ma1,color = color.blue) plot(ma2,color = color.orange)