●Payment
■ HalfTrend TriTF Semi-Auto EA v1.00
3つの時間足に「役割」を分けた、HalfTrend 半裁量EA。
エントリー・決済・予約注文を、それぞれ最適な時間足で。
━━━━━━━━━━━━━━━━━━━━
■ 概要
━━━━━━━━━━━━━━━━━━━━
HalfTrend TriTF Semi-Auto EA は、トレンド系インジケーター「HalfTrend」を、エントリー・決済・予約注文の3つの役割ごとに別々の時間足で計算し、ローソク足の実体がラインを抜けた場面でエントリーするMT5用の半裁量EAです。
シグナルごとに自動で売買する「AUTO」に加え、自分が入りたい場面でだけ「次のシグナルで1回だけ」任せる「ARM」、パネルのボタンによる成行・予約注文も使えます。ロット計算、SL・TPの設定、建値移動、決済までをEAが管理するので、判断に集中できます。
【3つの役割】
・エントリー:チャートの確定足の実体が、エントリー用時間足のHFラインを抜けたら
・決済 :決済用時間足のHalfTrendが反転したら、方向別に決済
・予約注文 :予約注文用時間足のHFライン上に、指値・逆指値を自動で
━━━━━━━━━━━━━━━━━━━━
■ 主な機能
━━━━━━━━━━━━━━━━━━━━
◆ 3つの時間足に役割を分けたHalfTrend
HalfTrendを「エントリー」「決済」「予約注文」の役割ごとに別々の時間足で計算します。たとえばチャートM5・エントリーM10・決済M5・予約注文M10のように、判断ごとに最適な時間足を組み合わせられます。
◆ ローソク足の実体によるブレイク判定
チャートの確定足の実体がHFラインを抜けた足でシグナル。実体全体で判定するか、終値だけで判定するかを選べます。判定は確定足のみで、あとから判定が変わることはありません。
◆ 1回目/2回目のブレイクを切り替え
1回目のブレイクですぐ入るか、1回目は記録だけして期限内の2回目で入るかを、パネルのボタンでいつでも切り替えられます。
◆ 発火モード OFF/ARM/AUTO
新規停止(OFF)、次のシグナルで1回だけ(ARM)、連続自動(AUTO)の3段階。実際の口座では再起動時も必ずOFFで起動するため、意図しないエントリーを防げます。
◆ HFライン予約注文(指値・逆指値を自動判別)
ボタンひとつでHFライン上に予約注文。ラインが現在値より有利側なら指値、不利側なら逆指値を自動で選び、ラインに追従、期限で自動取消します。SL・TP付きで発注し、距離とロットは注文時に固定されるためリスクは一定です。
◆ 方向別の逆フリップ決済
決済用の時間足のHalfTrendが反転したら、買い・売りをそれぞれ決済。ドテンはしません。パネルでON/OFFを切り替えられます。
◆ リスク%によるロット自動計算
SLにかかったときの損失が口座残高の一定%になるようにロットを計算。SL・TPはATRを基準に自動で設定し、すべての注文にSLが付きます。
◆ 建値移動・トレーリング・手動決済
自動またはボタンでの建値移動、建値移動後のトレーリングストップ、方向別決済、全決済(予約注文も取消)に対応します。
◆ フィルターと安全機能
スプレッドフィルター、損失後のクールダウン、1日の損失回数ガード、決済の自動再試行、成行ボタンの2度押し確認、ヘッジ/ネッティング口座の自動判別を備えています。
◆ 状態がわかる操作パネル
3つの時間足の向き、シグナル・予約注文の状況、相場情報(ATR・スプレッド・分散比)、ポジション、そして「今何をしているか」を一文で示すガイド行。日本語/英語、ダーク/ライト、表示倍率、四隅配置、最小化に対応。
※ナンピン・マーチンゲール・同方向の複数ポジション・ドテンは行いません。ポジションは買い1つ・売り1つまで、すべての注文にSLが付きます。
━━━━━━━━━━━━━━━━━━━━
■ 推奨環境
━━━━━━━━━━━━━━━━━━━━
・取引ツール:MetaTrader 5(Windows版)
・口座:ヘッジ口座推奨(ネッティング口座では片方向モードで動作)
・銘柄:FX通貨ペア・貴金属・株価指数CFDなど(特定の銘柄に限定しない汎用仕様)
・時間足:すべての時間足(エントリー用の時間足はチャートの時間足以上を推奨)
・DLL:不要
・稼働環境:常時稼働にはVPSを推奨
━━━━━━━━━━━━━━━━━━━━
■ パラメーター一覧(パラメーター名/初期値/内容)
━━━━━━━━━━━━━━━━━━━━
※詳しい説明は付属の取扱説明書に掲載しています。
【時間足の役割(TF Roles)】
・Inp_TF_Entry(初期値:M10)… エントリー判定に使うHalfTrendラインの時間足
・Inp_TF_Exit(初期値:current(チャート時間足))… 決済判定に使うHalfTrendの時間足
・Inp_TF_Limit(初期値:M10)… 予約注文を置くHalfTrendラインの時間足
【HalfTrend本体(HalfTrend Core)】
・Inp_HT_Amplitude(初期値:2)… HalfTrendの感度(何本分で転換を判断するか)
・Inp_HT_ATRPeriod(初期値:100)… 起動時のデータ準備チェックに使う期間
【エントリーシグナル(Entry Signal)】
・Inp_BodyMode(初期値:BODY_FULL(実体全体))… ラインを「抜けた」と判断する方法
・Inp_EntryBreakMode(初期値:BREAK_1ST(1回目))… 何回目のブレイクで入るか(起動時の初期値)
・Inp_BreakMemoryBars(初期値:30)… 2回目を待つ期限(チャート時間足の本数)
・Inp_EntryExecMode(初期値:EXEC_MARKET(成行))… シグナルが出たときの注文方法
【予約注文(Limit Orders)】
・Inp_LimitOffsetPoints(初期値:0)… ラインから注文価格をずらす幅(ポイント)
・Inp_LimitFollowLine(初期値:true(ON))… 予約注文をラインに追従させるか
・Inp_LimitExpiryBars(初期値:12)… 予約注文の有効期限(チャート時間足の本数)
【売買方向(Direction)】
・Inp_DirectionMode(初期値:DIR_BOTH(両方向))… シグナルで入る売買方向
【決済設定(Exit Settings)】
・Inp_CloseOnReverse(初期値:true(ON))… 決済時間足の反転で自動決済するか(初期値)
・Inp_AlignExitTF(初期値:false(OFF))… 決済時間足と向きが同じときだけエントリーするか
【取引設定(Trade Settings)】
・Inp_RiskPercent(初期値:1.0)… 1回の取引で許容する損失(口座残高の%)
・Inp_SL_ATR(初期値:1.5)… 損切り(SL)の距離=ATR×この倍率
・Inp_TP_ATR(初期値:0.0(TPなし))… 利確(TP)の距離=ATR×この倍率
【ロット設定(Position Sizing)】
・Inp_MaxLot(初期値:10.0)… 1回の注文の最大ロット
・Inp_MinLotSize(初期値:0.01)… ロットが計算できないときに使う予備のロット
【ATR設定(ATR Settings)】
・Inp_ATR_Period(初期値:14)… ATRを計算する期間
・Inp_ATR_Timeframe(初期値:current(チャート時間足))… ATRを計算する時間足
【ポジション管理(Position Management)】
・Inp_AutoBE(初期値:false(OFF))… 自動の建値移動を使うか
・Inp_BE_Trigger_ATR(初期値:1.5)… 建値移動を始める含み益(エントリー時ATR×倍率)
・Inp_BE_Offset(初期値:1.0)… 建値からSLをずらす幅(pips)
・Inp_AutoTrail(初期値:false(OFF))… トレーリングストップを使うか(初期値)
・Inp_Trail_ATR(初期値:1.0)… トレーリングの距離=ATR×この倍率
・Inp_Trail_Step(初期値:0.5)… SLを更新する最小の幅(pips)
【エントリーフィルター(Entry Filters)】
・Inp_SpreadFilter(初期値:true(ON))… スプレッドが広いときにエントリーを止めるか
・Inp_MaxSpreadATR(初期値:5.0)… 許容するスプレッド(ATRに対する%)
・Inp_CooldownFilter(初期値:true(ON))… 損失決済のあとに同じ方向のエントリーを休むか
・Inp_CooldownBars(初期値:5)… 休む本数(チャート時間足)
【分散比(Variance Ratio)※表示のみ】
・Inp_VR_Period(初期値:200)… VRを計算する本数
・Inp_VR_Q(初期値:4)… 何本まとめた値動きと比べるか
・Inp_VR_UpperThresh(初期値:1.10)… 「TREND」と表示する基準
・Inp_VR_LowerThresh(初期値:0.90)… 「RANGE」と表示する基準
・Inp_VR_UseZStat(初期値:false(OFF))… 統計的な確からしさ(Z値)を条件にするか
・Inp_VR_ZThreshold(初期値:1.96)… Z値の基準
【発火コントロール(SemiDisc Fire Control)】
・Inp_FireMode(初期値:FIRE_AUTO)… バックテストでの発火モード
・Inp_ArmExpiryBars(初期値:12)… ARMの有効期限(チャート時間足の本数)
・Inp_MaxSLPerDay(初期値:0)… 1日の損失決済の上限回数(0=使わない)
・Inp_PushAlerts(初期値:false(OFF))… スマホへのプッシュ通知を送るか
・Inp_VR_InfoOnly(初期値:true(ON))… パネルにVRを表示するか
【エントリー矢印(Entry Arrow Display)】
・Inp_ShowEntryArrows(初期値:true(ON))… エントリーした足に矢印を表示するか
・Inp_EntryArrowHistoryMax(初期値:100)… 残しておく矢印の最大数
・Inp_EntryArrowBuyCode(初期値:233)… 買い矢印の形(記号番号)
・Inp_EntryArrowSellCode(初期値:234)… 売り矢印の形(記号番号)
・Inp_EntryArrowBuyColor(初期値:DodgerBlue(青))… 買い矢印の色
・Inp_EntryArrowSellColor(初期値:Crimson(赤))… 売り矢印の色
・Inp_EntryArrowOffsetATR(初期値:0.3)… 矢印とローソク足の間隔(ATR×倍率)
【識別設定(Identification)】
・Inp_MagicBase(初期値:270000)… このEAの注文を見分ける番号の基準
・Inp_Comment(初期値:HT3TF)… 注文に付けるコメント
【操作パネル(UI Panel)】
・Inp_ShowPanel(初期値:true(ON))… 操作パネルを表示するか
・Inp_PanelLang(初期値:PLANG_JP(日本語))… パネルの言語
・Inp_PanelTheme(初期値:PTHEME_DARK(ダーク))… パネルの配色
・Inp_PanelScale(初期値:1.0)… パネルの表示倍率
・Inp_PanelCorner(初期値:左上)… パネルを置くチャートの角
・Inp_PanelX(初期値:20)… 角からの横の余白(ピクセル)
・Inp_PanelY(初期値:20)… 角からの縦の余白(ピクセル)
・Inp_FontSize(初期値:9)… パネルの文字の大きさ
━━━━━━━━━━━━━━━━━━━━
■ こんな方におすすめ
━━━━━━━━━━━━━━━━━━━━
✓ HalfTrendを使った裁量トレードの判断を、ルールどおりに実行したい方
✓ 上位足の流れと下位足のタイミングを組み合わせて取引したい方
✓ 完全自動ではなく、入る場面は自分で選びたい(ARMで1回だけ任せたい)方
✓ ブレイク後の押し目・戻りを指値で待つ取引を手間なく行いたい方
✓ ロット計算・SL設定・建値移動などの管理をEAに任せたい方
✓ パネルで状態を確認しながら、落ち着いて取引したい方
━━━━━━━━━━━━━━━━━━━━
■ 注意事項・免責
━━━━━━━━━━━━━━━━━━━━
・本EAは売買の判断と注文操作を補助するツールです。将来の利益を保証するものではありません。
・外国為替証拠金取引・CFD取引などは元本を上回る損失が生じる可能性があります。投資は必ずご自身の判断と責任で行ってください。
・本EAの使用により生じたいかなる損失・損害についても、制作者および販売者は一切の責任を負いません。
・相場の急変、スプレッドの拡大、スリッページ、通信障害、取引ツールやサーバーの不具合などにより、想定どおりに注文・決済が行われない場合があります。
・お使いの証券会社の取引条件(最小ロット、ストップレベル、約定方式、取引時間など)により動作が異なる場合があります。
・実際の口座では、EAは起動時に必ず発火OFFになります。パネルでARMまたはAUTOを押してからご利用ください。
・ご利用前に必ずデモ口座で十分に動作をご確認ください。
●Payment
For those using GogoJungle for the first time Easy 3 steps to use the product!
At GogoJungle, we provide services to enrich your investment life for our members. In addition, product purchases are limited to members. Why not register as a member now and make use of GogoJungle!
