Yperion EA
- エキスパート
- バージョン: 2.0
YPERION EA — 一目均衡表トレンド確認とアダプティブリスク管理
RSI確認でフィルタリングされた一目均衡表(Ichimoku Kinko Hyo)のトレンドシグナルを取引し、ATR自適応ストップ、内蔵のピラミッディング、ブレイクイーブン、そして連勝・連敗に基づく動的リスクエンジンを搭載。感覚ではなく、パフォーマンスに応じてリスクをスケーリングするルールベースのトレンドフォロワーを求めるトレーダーのために設計されました。
概要
YPERION EAは、完全な一目均衡表の雲(転換線、基準線、先行スパンA/B、遅行スパン)とRSI確認を組み合わせ、弱いシグナルを除外し、確認済みのトレンド継続セットアップのみを取引します。ストップとターゲットはATRに基づいて自適応するため、固定pips値ではなく各シンボルのボラティリティに自動的に適応します。あらゆるシンボルと時間足で動作し、トレンドのある外国為替の主要通貨ペア(EURUSD、USDJPY、GBPUSD)およびゴールドのH1-H4に最適です。
動作の仕組み
- 新しいバーが形成されるたびに、一目均衡表のアライメントを確認します:転換線/基準線のクロス、雲に対する価格の位置、遅行スパンの確認。
- RSI確認がシグナルをフィルタリングします:強気閾値を上回る強気の一目均衡表セットアップ、弱気閾値を下回る弱気セットアップのみが取引されます。
- ATRボラティリティフィルターは、ボラティリティが設定された平均値の一定割合を下回った場合にエントリーをブロックし、スプレッドフィルターはギャップまたは低流動性によるスプレッド急拡大時のエントリーをスキップします。
- ストップロスとテイクプロフィットは、エントリーからのATR倍数として設定されます。
- オープンポジションは設定可能なATRステップ間隔でトレンド方向にピラミッディングでき、設定した利益閾値後にブレイクイーブンへ移行し、EMAベースの反転シグナルで早期決済することができます。
- ポジションサイズはリスクベース(残高に対する割合)で計算され、リスク率自体が連勝時に上昇し、連敗時に低下します。
入力パラメーター
一般
- MagicNumber: このEAの取引を他と区別する固有ID
- Slippage: 注文執行時に許容される最大価格乖離(ポイント単位)
- ShowPanel: チャート上にステータスパネルを表示
一目均衡表設定
- Ichimoku_Tenkan: 転換線の期間
- Ichimoku_Kijun: 基準線の期間
- Ichimoku_Senkou: 先行スパンBの期間
RSI確認
- RSI_Period: RSI計算期間
- RSI_BullThresh: ロングシグナルにはRSIがこの値を上回る必要がある
- RSI_BearThresh: ショートシグナルにはRSIがこの値を下回る必要がある
ATRとボラティリティ
- ATR_Period: ATR計算期間
- ATR_SL_Mult: ストップロス = ATR x この倍数
- ATR_TP_Mult: テイクプロフィット = SL距離 x この倍数(リスクリワード比)
- Filter_VolOK: 最低ボラティリティフィルターを有効化
- Filter_ATRSmaPer: ボラティリティフィルターで使用されるATR平均の期間
- Filter_MaxSpread: 最大スプレッドフィルターを有効化
- Filter_MaxSpreadPoints: スプレッドがこのポイント数を超えた場合、新規エントリーをスキップ
ポジション管理
- PM_UseBreakeven: 利益が出たらストップロスをエントリー価格に移動
- PM_BreakevenATR: ブレイクイーブンを発動するために必要な利益(ATR倍数)
- PM_UsePyramiding: 利益の出ているポジションへの追加を許可
- PM_PyramidLevels: 1トレードあたりの最大ピラミッド追加回数
- PM_PyramidATRStep: 各ピラミッド追加間の利益間隔(ATR倍数)
- PM_PyramidLotMult: 各ピラミッド追加のサイズ(初期ロットに対する割合)
反転エグジット
- Filter_RevExit: トレンド反転時のEMAベースの早期エグジットを有効化
- Filter_RevEMAPer: 反転検出に使用されるEMAの期間
動的リスク
- Risk_BasePercent: 1トレードあたりリスクにさらす残高のデフォルト%
- Risk_MaxPercent: 連勝時に到達可能なリスク%の上限
- Risk_MaxLotSize: リスク計算結果にかかわらないロットサイズの固定上限
- Streak_WinsToUp: リスクの引き上げが始まるまでに必要な連勝数
- Streak_RiskStepUp: 該当する連勝ごとに追加されるリスク%
- Streak_LosesToDn: リスクの引き下げが始まるまでに必要な連敗数
- Streak_RiskStepDn: 該当する連敗ごとに減算されるリスク%
オプティマイザースコア
- Score_MinProfitFactor: このプロフィットファクターを下回る最適化パスを失格にする
- Score_MaxDrawdownPct: このドローダウン%を上回るパスを失格にする
- Score_MinTrades: この取引数を下回るパスを失格にする
- Score_R2Weight: スコアにおける資産曲線の滑らかさ(R2)の重み
- Score_SlopeWeight: スコアにおける利益速度(正規化された傾き)の重み
- Score_SplitPenalty: テスト前半と後半のR2乖離に対するペナルティ
- Score_SkewPenalty: 単一トレードへの利益集中に対するペナルティ
- Score_UlcerPenalty: ドローダウンの深さと期間に対するペナルティ(アルサー指数)
- Score_MARWeight: スコアにおける資本効率(MAR比率)の重み
- Score_TradeBonusWeight: 取引数の信頼性ボーナスの重み(逓減型)
オプティマイザー・スコアリングシステム
YPERION EAには、カーブフィッティングに対抗するために構築された独自のOnTester()スコアリング関数が含まれています。純利益だけで最適化パスをランク付けする代わりに、資産曲線の滑らかさ(R2)、利益の速度(傾き)、テストの前半と後半の安定性(時間的乖離)、単一トレードへの利益集中度(スキュー)、ドローダウンの深さと期間(アルサー指数)、資本効率(MAR比率)を評価し、トレード数の信頼性には逓減するボーナスを付与します。最低プロフィットファクター、最大ドローダウン、最低トレード数の基準を満たさないパスは完全に失格となります。この最適化スコアリングを有効にするには、Optimizer Criterionを Custom max に設定してください。
推奨設定
シンボル: XAUUSD、EURUSD、GBPUSD、USDJPY
時間足: H6、H4 または H1
ブローカー: 低スプレッドのECN/RAW口座を推奨
VPS: 24時間365日稼働のために推奨
スクリーンショット
XAUUSD、H6での図表とバックテスト例、1分足OHLCモデリングモードでテスト済み: 一目均衡表の雲を表示したライブチャート、アクティブなシグナルパネル、ピラミッド型エントリーを伴うオープンポジション。推奨パラメーター設定も参考として表示されています。
免責事項
過去の実績は将来の結果を保証するものではありません。FXおよびCFD取引には重大な損失リスクが伴います。実口座での使用前に、デモ口座で十分にテストしてください。利益は保証されません。
