雲が飛ぶ高収益度 日々の取引戦略

作者: リン・ハーンチャオチャン, 日付: 2023年11月23日 10:56:49
タグ:

img

概要

この戦略は,資産価格の動向と勢いを特定するために有名なIchimoku Kinko Hyo技術指標を利用し,自動化された日中取引を可能にします.価格がクラウドを突破し,テンカン線がキジュン線を横切るとロングになり,ラインがクロスまたは価格がクラウドサポートレベルを突破するとポジションを閉じる.

原則

基本指標は,イチモクシステムのテンカンライン,キジュンライン,センコスパンA,センコスパンBで構成される.価格が雲の上から取引され,テンカンラインがキジュンラインを横切ると購入信号が起動.テンカンラインがキジュンラインを下から横切るとまたは価格が雲を下から落ちると販売信号が起動する.

この戦略は,トレンドフォローとモメンタムの両方の特徴を組み合わせます.テンカン線とキジュン線は,異なる回顧期間の間で最も高い高値と最も低い低値を平均することによって,それぞれ短期的および中期的なモメンタムを表しています.一方,クラウドは長期的サポートとレジスタンスレベルを特定します.モメンタムゲーザーテンカン線がキジュン線を横切ると,上向きのモメンタムの強化をシグナルし,価格は上昇傾向があります.価格が雲の上部を決定的に突破すると,長期的トレンドが上昇傾向にあることを確認し,したがって購入信号が生成されます.

テンカン線がキジュン線を下回ると,インパクトは下向きに転落する.または価格がクラウドサポートを下回ると,長期トレンドは下向きに回る.セールシグナルが活性化する.このワックスと衰退の構成は,トップとセールドローを追いかけるのを避ける.短期的および長期的トレンドの両方が同じ方向に並ぶときに最適な購入と販売ポイントをロックする.

利点分析

Cloud Soaring High Yield戦略の最大の利点は,トレンドとモメントレンズの両方を統合し,取引頻度と収益性の間の優れたバランスを達成することです.上昇と落下の追いかけるために過剰なウィプソウを避けながら,十分な取引機会を確保します.常緑の指標としてのIchimokuの汎用性と信頼性は過小評価することはできません.

特に強調すべきは,戦略のエントリーとアウトリース信号のタイミングの洗練度である.テンカンとキジュン線の適応パラメータ構成は,マニュアルパラメータチューニングの主観性と制限を回避する.さらに,クラウドは,短期的および長期的トレンドの両方が一致するときに最適なティックを特定するためのフィルターとして機能する.その上,クロスオーバーとブレイアウトの組み合わせは,動力とトレンドを両方収束することによって戦略を豊かにし,それによって実世界のパフォーマンスを向上させる.要するに,クラウドソアリングは,より高い勝利率とより正確なエントリー/アウトリース制御を組み合わせ,平均的な戦略から脱する.

リスク分析

イチモクには,複数のコンポーネントが絡み合っているため,個々の構成要素の機能不全により,この戦略の適用性が低下する可能性がある.

これらの弱点に対処するために,参加率を高めるために低変動性体制中にクラウドバンドを狭めるなどの最適化のためにイチモクパラメータのダイナミックな調整が探索できます.取引量などの追加指標も信号を検証し,誤った信号を避けるのに役立ちます. 全体的に述べられた制限にもかかわらず,クラウドソアリング戦略の満足のいくライブパフォーマンスはほとんどの市場条件でも達成できます.

増進 の 機会

この戦略は,エントリーレベルと出口レベルを精査するために,ボリンジャーバンドのようなより補完的な技術指標を導入することによってさらに改善することができる.また,イチモクパラメータ設定を調整するダイナミックメカニズムも確立することができ,変動とトレンドの変化に基づいて交互の構成が可能になり,したがって適応性が向上する.

本質的には,イチモクフィルターとモメントオシレータークロスオーバーの枠組みは堅牢である.しかし,機械学習のような方法は,よりスマートでダイナミックなパラメータ構成,範囲調整,ストップ損失/利益採取基準の設定を可能にするために活用することができます.長期および短期トレンドが一致する正確なタイミングをさらに最適化します.

結論

Cloud Soaring High Yield Ichimoku Trading Strategyは,自動入口と出口のためのトレンドレジムの認識とモメンタム表示を組み合わせることに成功しています. 購入と売却の位置付けにおける科学的に優れたアルゴリズムは,高い勝利率を要求しながら,長期および短期間のトレンド間の移行を追求する人々にとって説得力のあるソリューションを提供します. 賢明なダイナミックパラメータ調整のための十分な余地があるため,この戦略はさらに例外的な結果をもたらす準備ができています.


/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("High Yield Ichimoku Cloud Strategy", shorttitle="HY Ichimoku", overlay=true)

// Ichimoku Cloud settings
tenkanPeriods = input(9, title="Tenkan Sen Periods")
kijunPeriods = input(26, title="Kijun Sen Periods")
senkouSpanBPeriods = input(52, title="Senkou Span B Periods")
displacement = input(26, title="Displacement")

// Calculating the Ichimoku lines
tenkanSen = (highest(high, tenkanPeriods) + lowest(low, tenkanPeriods)) / 2
kijunSen = (highest(high, kijunPeriods) + lowest(low, kijunPeriods)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (highest(high, senkouSpanBPeriods) + lowest(low, senkouSpanBPeriods)) / 2
chikouSpan = close[displacement]

// Plotting the Ichimoku Cloud
p1 = plot(tenkanSen, color=color.red, title="Tenkan Sen")
p2 = plot(kijunSen, color=color.blue, title="Kijun Sen")
p3 = plot(senkouSpanA, color=color.green, title="Senkou Span A", offset=displacement)
p4 = plot(senkouSpanB, color=color.orange, title="Senkou Span B", offset=displacement)
fill(p1, p2, color=color.purple, transp=80, title="Cloud")

// Buy and Sell conditions
buyCondition = crossover(tenkanSen, kijunSen) and close > max(senkouSpanA, senkouSpanB)[displacement]
sellCondition = crossunder(tenkanSen, kijunSen) and close < min(senkouSpanA, senkouSpanB)[displacement]

// Execute trade if conditions are met
if (buyCondition)
    strategy.entry("Buy", strategy.long)
    
if (sellCondition)
    strategy.close("Buy")

// Strategy exit conditions
strategy.close("Buy", when = crossunder(tenkanSen, kijunSen) or close < min(senkouSpanA, senkouSpanB)[displacement])

// Plot buy/sell signals
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")



もっと