#### 概要 この戦略は,ハフトレンド指標に基づい,バリーッシュとベアッシュトレンドを決定することによって購入信号を識別する.ハフトレンド指標がベアッシュからバリーッシュに切り替えたとき,前回のベアッシュトレンドのハフトレンド値でストップ・リミット購入オーダーが配置される.この戦略は,トレンド決定のための幅パラメータを動的に調整するために,幅トレンド (ATR) 指標を使用する.
###戦略の原則
###戦略の利点
###戦略リスク
####戦略最適化方向
#### 概要 ハーフトレンド・ブイッシュ・アンド・ベアッシュ・トレンド・フォロー・ストップ・リミット・バイ・ストラテジー (HalfTrend Bullish and Bearish Trend Following Stop-Limit Buy Strategy) は,ハーフトレンド・インディケーターのブイッシュ・アンド・ベアッシュ・トレンドの変化に基づいて購入のタイミングを決定する.このストラテジーは,比較的安全な低水準でロング・ポジションを入力することを目的として,以前のベアッシュ・トレンドの低点をバイポジションとして利用する.この戦略にはトレンド決定,リーミット・オーダー,ストップ・ロース・オーダーなどの共通の戦略要素が含まれ,リスク・リターン比率を改善するためにさらに最適化することができる.
/*backtest start: 2023-05-11 00:00:00 end: 2024-05-16 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("HalfTrend Stop-Limit Buy", overlay=true) // HalfTrend indicator parameters length = 1 amplitude = 2.0 // HalfTrend calculation float ph = na float pl = na var float dir = na var float trend = na if na(trend) trend := close ph := high pl := low dir := na else if high > ph ph := high if low < pl pl := low if close > trend and na(dir) dir := 1 trend := close ph := high pl := low if close < trend and na(dir) dir := -1 trend := close ph := high pl := low if dir == 1 and close < trend - amplitude dir := -1 trend := close ph := high pl := low if dir == -1 and close > trend + amplitude dir := 1 trend := close ph := high pl := low // Buy signal based on HalfTrend buySignal = dir == 1 and ta.valuewhen(dir == -1, trend, 0) // Plot HalfTrend plot(dir == 1 ? trend : na, color=color.blue, linewidth=2, title="HalfTrend Bullish") plot(dir == -1 ? trend : na, color=color.red, linewidth=2, title="HalfTrend Bearish") // Place a stop-limit buy order if (buySignal) stopPrice = ta.valuewhen(dir == -1, trend, 0) strategy.entry("HalfTrend Buy", strategy.long, stop=stopPrice, comment="HalfTrend Buy")