-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
CryptoのTRIX取引戦略をどのようにバックテストしますか?
The TRIX indicator helps crypto traders spot momentum shifts by filtering noise with triple exponential smoothing, making it useful for identifying trend reversals in volatile markets like Bitcoin and Ethereum.
2025/08/01 20:00
暗号通貨取引におけるTRIXインジケーターの理解
TRIX(トリプルエキスペニンス平均)インジケーターは、トリプルエキスポーシャル移動平均を終値に適用することにより、価格の動きの短期ノイズをフィルタリングするように設計された運動量発振器です。ボラティリティが高く、価格の変動が頻繁に行われる暗号通貨取引のコンテキストでは、Trixはトレーダーが潜在的な傾向の逆転と勢いの変化を特定するのに役立ちます。コア計算では、指数関数的な移動平均(EMA)を使用して価格データを3回滑らかにし、このスムーズな値から変化率を導き出します。通常、Trixラインの9周辺EMAである信号ラインは、TRIXラインがその上または下に交差するときに、買いと販売の信号を生成するために使用されます。
Bitcoinやイーサリアムなどの暗号資産にTRIXを適用する場合、デジタル資産はしばしば放物線の動きを示し、横向きの段階を延長することを認識することが重要です。これにより、適切なパラメーターチューニングが不可欠になります。暗号市場のユニークな動作により、標準のTRIX設定(トリプルEMAの14期間と信号ラインの9期間)は、常に最適ではない場合があります。トレーダーは、分析中の特定のコインの揮発性と時間枠に基づいてこれらの入力を調整する必要があります。
バックテストのための履歴データの準備
TRIX戦略をバックテストするには、正確で詳細な履歴価格データを取得することが基本的です。信頼できる情報源には、Binance API、Kraken API、またはCoingeckoの歴史的エンドポイントが含まれます。データには、各ろうそく足のオープン、ハイ、ロー、クローズ、およびボリューム、できればOHLCV形式で、タイムスタンプを含める必要があります。 1時間、4時間、または毎日の時間枠は、意図した取引戦略と一致することに不十分です。
データが収集されたら、クリーニングして構造化する必要があります。交換のダウンタイムまたはフラッシュクラッシュのためにキャンドルや外れ値が欠落している可能性があるため、結果が歪む可能性があります。 PythonでPandasを使用して、データ操作を処理します。例えば:
-
ccxtまたはExchangeAPIから引き出すrequestsを使用してデータを取得する - タイムスタンプをDateTimeオブジェクトに変換します
- 重複したエントリを削除します
- 欠損値を慎重に充填または補間します
データセットが、ブルラン、クマ市場、統合段階などのさまざまな市場状況をカバーするのに十分な期間、つまり1〜3年に及ぶことを確認してください。この多様性は、バックテストの堅牢性を高めます。
TRIX計算の実装
TRIX計算には、複数の指数平滑化が含まれます。最初は、終値の14期のEMAを計算することから始めます。次に、最初のEMAに2番目のEMAを適用し、2番目のEMAに3番目のEMAが続きます。現在のものから以前のトリプル滑らかな値を減算し、前の値で除算し、100を掛けて変化率を取得します。
Pythonでは、これは次のように実装できます。
- 最初のEMAには
df['close'].ewm(span=14).mean()を使用します .ewm(span=14).mean()を適用して、2番目のEMAの結果について再び- 3番目のEMAについて繰り返します
- 連続したトリプル滑らかな値の間の差の割合を計算します
df['TRIX'].ewm(span=9).mean()を使用して信号線を作成します
結果のTrixラインはゼロ周辺で振動します。正の値は強気の勢いを示唆し、負の値は弱気の勢いを示します。 Trixラインとその信号線の間のクロスオーバーは、貿易信号の基礎を形成します。
エントリルールと終了ルールの定義
典型的なTRIXベースの戦略は、TRIXラインが信号線の上(購入)または下(販売)の上を横切るときに信号を生成します。途切れ途切れの暗号市場で鞭打ちを避けるために、追加のフィルターが推奨されます。
- 長いエントリの場合、TRIX値をゼロを超え、短いエントリではゼロ以下にする必要があります
- 確認ろうそくを追加します - クロスオーバー後に1つの完全な期間を出してください
- ボリュームフィルターの使用:平均以上のボリュームを伴うクロスオーバーでのみ動作します
- TRIX値に最小しきい値を組み込んでいます(たとえば、購入の場合は> 0.01、販売の場合は<-0.01)
位置のサイジングは一貫している必要があります。たとえば、取引ごとに固定された割合の資本(たとえば、5%)を割り当てます。ストップロスとテイクプロビットレベルは事前に定義する必要があります。一般的なアプローチは、最近のスイング低い(ロング用)またはスイングハイ(ショートパンツの場合)にストップロスを設定し、2:1のリスク対応比率でテイクプロビットを設定することです。
コードでバックテストを実行します
Pythonを使用すると、バックテストプロセス全体を自動化できます。バックトレーダー、ジップライン、カスタムパンダベースのエンジンなどのライブラリが適しています。以下は単純化されたロジックフローです。
- OHLCVデータをロードおよび前処理します
- Trixおよび信号線の列を計算します
- Trixが信号線の上に交差し、Trix> 0を越えたときにエントリ信号を生成します
- Trixが信号線の下を横切るとき、またはテイクプロビット/ストップロスがヒットしたときに出口信号を生成します
- ポートフォリオの価値、位置ステータス、および貿易履歴を追跡します
- パフォーマンスメトリックの計算:総リターン、シャープ比、最大ドローダウン、勝利
各取引について、入場価格、出口価格、期間、および損失を記録します。 MATPLOTLIBを使用してエクイティ曲線を視覚化するか、一貫性を評価します。さまざまなパラメーター(例、Trix期間12、14、16)で複数の反復を実行して、最適なセットアップを見つけます。
戦略のパフォーマンスの評価
バックテストを実行した後、キーメトリックを分析して生存率を決定します。総収益は、同じ期間にわたって単純な購入と保持戦略を上回るはずです。シャープ比は、リスク調整されたリターンを示しています。値1を超える値が一般的に好ましいです。最大のドローダウンは、最大のピークからトラフへの減少を明らかにし、リスクへの暴露を強調しています。
異なる暗号通貨の結果を比較します。たとえば、TRIX戦略は、そのトレンドの性質のためにBTC/USDTでうまく機能する可能性がありますが、不安定な価格アクションを備えた低容量のAltcoinで失敗します。取引コストを考慮してください。貿易あたり0.1%の料金は、高周波戦略の利益を大幅に侵食する可能性があります。滑りのモデリング - 特に高ボラティリティ中には、リアリズムが追加されます。
よくある質問
Crypto Scalpingには5分間のチャートのような低い時間フレームでTrixを使用できますか?はい、Trixは5分間のチャートに適用できますが、ノイズの増加は偽信号を生成する可能性があります。 EMA期間(例えば、14の代わりに8)を減らし、ボリュームまたはRSIフィルターと組み合わせて精度を向上させます。エッジを確認するために徹底的にバックテストします。
終了せずに複数の信号を連続して処理するにはどうすればよいですか?現在の位置ステータスを追跡する状態マシンを実装します。ポジションが開かれていない場合にのみ、新しいエントリを許可します。または、新しい信号を受け入れる前に最低価格のリトレースメントを必要とするなど、再突入フィルターを使用します。
信号線を使用する必要がありますか、それともTrix Crossing Zeroに基づいて取引できますか?ゼロクロスオーバーを交換できます。トリックスは、購入としてゼロを超えて、販売として以下で交換できます。ただし、これにより貿易頻度が増加し、より多くの誤ったエントリにつながる可能性があります。信号線はより滑らかなトリガーとして機能し、一般的により信頼性が高くなります。
Python以外にTrixのバックテストに使用できるツールは何ですか? TradingViewのPineスクリプトにより、ChartsでTRIX戦略を直接コーディングおよびバックテストすることができます。 Metatrader(カスタムインジケータ付き)などのプラットフォームやKryll.ioや3Commasなどの特殊な暗号ツールも、戦略の自動化と履歴テストをサポートしています。
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
- 市場のボラティリティの中でビットコイントレーダーが重要な水準に注目し、MARA株が急騰
- 2026-02-05 04:25:01
- イーサリアムのワイルドライド: ガス料金、メガラリーの夢、そしてヴィタリックの L2 現実性チェックがビッグアップルを襲う
- 2026-02-05 04:20:01
- トランプトークン、デジタルフットプリント、$MAXI: 個性主導の暗号通貨と「ジムブロ」経済学の新時代
- 2026-02-05 04:20:01
- ビットコインの波乱万丈:市場の弱さと規制の楽観主義が衝突
- 2026-02-05 04:10:01
- Exaverse がローグライクシーンに轟く: 恐竜の冒険が待っています!
- 2026-02-05 00:30:01
- SpaceX、Dogecoin、そして月面ミッション: 宇宙における暗号通貨の新時代
- 2026-02-05 04:05:02
関連知識
仮想通貨のブレイクアウトを確認するためにバーティカルボリュームインジケーターを使用する方法は? (買い圧力)
2026-02-05 04:19:36
仮想通貨市場の垂直取引高を理解する1. 垂直出来高は、チャート上の特定の価格レベルでの取引高の合計を表示し、Y 軸に沿って垂直に積み上げられた水平バーとして視覚化されます。 2. 暗号通貨取引では、この指標は、機関投資家の注文がどこで蓄積または清算されるかを明らかにします。特に、急激な動きの前の調整...
暗号通貨トレンド継続のための「隠れた強気ダイバージェンス」を特定するには? (RSIガイド)
2026-02-04 17:19:52
隠れた強気ダイバージェンスを理解する1. 隠れた強気の発散は、価格がより高い安値を形成し、RSI がより低い安値を形成するときに発生します。これは、見かけの弱さにもかかわらず、潜在的な買い圧力を示しています。 2. このパターンは通常、上昇トレンドが続いているときに現れ、売り手が勢いを失いつつあり、...
暗号通貨のサポートと耐性のためにアンカー VWAP を使用するにはどうすればよいですか? (特定の事象)
2026-02-05 01:39:42
暗号市場におけるアンカーされた VWAP の基本1. アンカー出来高加重平均価格 (VWAP) は、ユーザー定義の開始点を基準に出来高で加重した資産の平均価格を計算する動的なベンチマークです。多くの場合、取引所の上場、プロトコルのアップグレード、マクロ経済の発表などの重要な市場イベントに合わせて調整...
暗号通貨の4時間足で「弱気巻き込み」を取引するにはどうすればよいですか? (簡単なセットアップ)
2026-02-04 21:19:33
弱気巻き込みパターンの認識1. 弱気巻き込みは、小さな強気のローソク足の直後に、その本体が前のローソク足の実体を完全に覆う大きな弱気のローソク足が続くときに形成されます。 2. 2 番目のローソク足は最初のローソク足の終値より上で始値を示し、始値より下で閉じる必要があり、これは強い売り圧力を示してい...
仮想通貨のトレンド検証にフォースインデックスを使用するにはどうすればよいですか? (価格とボリューム)
2026-02-04 22:40:15
フォースインデックスの基礎を理解する1. フォースインデックスは、価格変動と取引量を単一のオシレーターに組み合わせることにより、価格変動の背後にある力を測定します。 2. 今日の終値と昨日の終値の差に今日の出来高を乗じて計算されます。 3. 正の値は購入圧力を示します。負の値は、市場での売りの優位性...
暗号通貨にトレンド規則性適応移動平均 (TRAMA) を使用するにはどうすればよいですか? (ノイズフィルター)
2026-02-04 19:39:49
TRAMA の基礎を理解する1. TRAMA は、変化する市場のボラティリティと暗号通貨の価格シリーズのトレンドの強さに適応するように設計された動的移動平均です。 2. 従来の移動平均とは異なり、TRAMA は最近の価格の規則性と偏差メトリクスに基づいて期間と平滑化係数を再計算します。 3. ローリ...
仮想通貨のブレイクアウトを確認するためにバーティカルボリュームインジケーターを使用する方法は? (買い圧力)
2026-02-05 04:19:36
仮想通貨市場の垂直取引高を理解する1. 垂直出来高は、チャート上の特定の価格レベルでの取引高の合計を表示し、Y 軸に沿って垂直に積み上げられた水平バーとして視覚化されます。 2. 暗号通貨取引では、この指標は、機関投資家の注文がどこで蓄積または清算されるかを明らかにします。特に、急激な動きの前の調整...
暗号通貨トレンド継続のための「隠れた強気ダイバージェンス」を特定するには? (RSIガイド)
2026-02-04 17:19:52
隠れた強気ダイバージェンスを理解する1. 隠れた強気の発散は、価格がより高い安値を形成し、RSI がより低い安値を形成するときに発生します。これは、見かけの弱さにもかかわらず、潜在的な買い圧力を示しています。 2. このパターンは通常、上昇トレンドが続いているときに現れ、売り手が勢いを失いつつあり、...
暗号通貨のサポートと耐性のためにアンカー VWAP を使用するにはどうすればよいですか? (特定の事象)
2026-02-05 01:39:42
暗号市場におけるアンカーされた VWAP の基本1. アンカー出来高加重平均価格 (VWAP) は、ユーザー定義の開始点を基準に出来高で加重した資産の平均価格を計算する動的なベンチマークです。多くの場合、取引所の上場、プロトコルのアップグレード、マクロ経済の発表などの重要な市場イベントに合わせて調整...
暗号通貨の4時間足で「弱気巻き込み」を取引するにはどうすればよいですか? (簡単なセットアップ)
2026-02-04 21:19:33
弱気巻き込みパターンの認識1. 弱気巻き込みは、小さな強気のローソク足の直後に、その本体が前のローソク足の実体を完全に覆う大きな弱気のローソク足が続くときに形成されます。 2. 2 番目のローソク足は最初のローソク足の終値より上で始値を示し、始値より下で閉じる必要があり、これは強い売り圧力を示してい...
仮想通貨のトレンド検証にフォースインデックスを使用するにはどうすればよいですか? (価格とボリューム)
2026-02-04 22:40:15
フォースインデックスの基礎を理解する1. フォースインデックスは、価格変動と取引量を単一のオシレーターに組み合わせることにより、価格変動の背後にある力を測定します。 2. 今日の終値と昨日の終値の差に今日の出来高を乗じて計算されます。 3. 正の値は購入圧力を示します。負の値は、市場での売りの優位性...
暗号通貨にトレンド規則性適応移動平均 (TRAMA) を使用するにはどうすればよいですか? (ノイズフィルター)
2026-02-04 19:39:49
TRAMA の基礎を理解する1. TRAMA は、変化する市場のボラティリティと暗号通貨の価格シリーズのトレンドの強さに適応するように設計された動的移動平均です。 2. 従来の移動平均とは異なり、TRAMA は最近の価格の規則性と偏差メトリクスに基づいて期間と平滑化係数を再計算します。 3. ローリ...
すべての記事を見る














