Filament Tripline Console
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 5
Filament Tripline Console は、あなた自身が引いた水平線とトレンドラインを、作動中の「トリップライン」(tripline) に変えます。価格がラインに触れる、またはバーがラインの向こう側で確定すると、トリップラインが設定したアクションを実行します。アクションは、アラート、ロット・ストップロス・テイクプロフィットを自動計算する成行の BUY または SELL、あるいはポジションを決済する EXIT です。独自の分析で取引することはなく、あなたが作動させたラインにだけ反応します。
クイックスタート
- 任意のチャートにユーティリティを適用します。BUY、SELL、EXIT を使う場合は、ツールバーの Algo Trading と、Common タブの Allow live trading を有効にしてください。ALERT はそれらなしでも動作します。
- MetaTrader の通常ツールで Horizontal Line または Trendline を描くか、パネルの + H-LINE / + T-LINE を押します。
- ラインをクリックします。TARGET にその名前が表示されます。
- ACTION、TRIGGER、DIRECTION、ONCE または REPEAT を選び、ARM を押します。ラインがアクションの色に変わり、右端にラベルが表示されます。
- TEST ALERT を押して通知チャネルを確認します。実際の動作を確かめるには、デモチャートで価格から数ポイントの位置に ALERT トリップラインを作動させてください。
MT4 のストラテジーテスターではボタンが反応しません(MetaTrader がチャートイベントを送らないため)。デモチャートでテストしてください。
トリップラインの発動条件
- 基準価格:TOUCH は Bid を使用し、BAR CLOSE はチャート時間足で最後に確定したバーの終値を使用します。
- ラインの価格:水平線はその価格です。トレンドラインは現在のバー(TOUCH)または最後の確定バー(BAR CLOSE)での値で、作動中は右方向へ延長されます。
- UP は、価格がラインの下からライン価格+Trigger Buffer 以上に達すると発動します。DOWN はその逆です。AUTO は、作動または移動した時点で価格がある側からラインへ向かう方向を意味します。
- トリップラインは、価格が一度スタート側にあった後でのみ発動します。そのため、価格をまたぐ位置でラインを作動・移動しても即座には発動しません。
- 状態:
- ARMED:準備完了。
- PRIMING:価格が逆側にあり、戻るのを待っています。
- HOLD:ラインを越えたが実行がブロックされています。原因は AutoTrading オフ、市場休場、または上限超過のスプレッドで、価格がラインの向こうにある間はティックごとに再試行します。
- FIRED:完了。
- COOLDOWN:REPEAT 時、価格がスタート側に戻り Repeat Cooldown 本のバーが経過すると再作動します。REPEAT の BUY・SELL は前回発動の注文が決済されるまでも待つため、注文が積み重なることはありません。
- CANCELLED:OCO で取消。
- FAILED:注文拒否。
- PAUSED:PAUSE ALL。
- 再起動または RESUME ALL の後、その間に価格が越えたトリップラインは、遅れて発動せずに PRIMING になります。
アクション
- ALERT:通知のみ。
- BUY / SELL:コメント Filament T<n> と Magic Number を付けた成行注文です。
- 注文はストップなしで約定し、直後に SL/TP を設定します。マーケット執行口座でも動作し、修正が拒否された場合は 30 ティックの間再試行します。
- ブローカーのストップレベルより近いストップは外側へ移動します。
- 事前に AccountFreeMarginCheck で証拠金を確認します。
- リクオートやビジーエラーは再試行し、5 回失敗すると FAILED になります。
- ロット:Fixed lots、または リスク = 残高または有効証拠金 x Risk per Trade / 100、ロット = リスク / (SL 距離 / ティックサイズ x ティック価値) です。ロットステップに切り捨て、Maximum Lots per Order で上限を設けます。リスクロットがブローカー最小値を下回ると FAILED(最小ロット未満のリスク)になります。ストップロスなしのリスクモードは Fixed Lots を使います。
- ストップロス:
- Fixed distance in points:固定距離。
- ATR multiple:Stop Loss ATR Multiple x 最後の確定バーの ATR(ATR Period)。ATR が無い場合は Stop Loss Points を使います。
- Behind the tripline:ライン価格から Stop Loss Points を引いた値(BUY)または足した値(SELL)。価格がすでにその水準を越えている場合は、エントリーから Stop Loss Points とします。
- 最小値 = ストップレベル + スプレッド。
- テイクプロフィット = Take Profit x ストップ距離(ストップロスなしの場合は設定しません)。
- EXIT:Exit Scope の成行注文を決済し、Exit Also Deletes Pending Orders がオンなら待機注文も削除します。決済できない注文は 30 ティック再試行し、その後報告します。
- OCO:One-Cancels-Other for Entry Triplines がオンの場合、BUY または SELL が発動すると、未完了の他の BUY・SELL トリップラインをすべて取り消します。ALERT と EXIT は影響を受けません。
パネル操作
- ヘッダー:<> はパネルを次の角へ移動します。[-] は LED、FILAMENT、短い状態を表示する 180 x 26 px のピルに折りたたみ、[+] で展開します。角とピルの状態は時間足・銘柄の変更後も保持され、再適用・パラメータ変更・ターミナル再起動で入力値に戻ります。
- ラインまたはチャート上のラベルをクリックすると TARGET として選択されます。表示は次のとおりです。
- 未選択時:click a line on the chart。
- 未作動のライン:[H-LINE] または [TREND]。
- 作動中のライン:[T2] のような番号。
- + H-LINE / + T-LINE で作成したライン:Draft H1、Draft T2。
- ACTION:ALERT、BUY、SELL、EXIT。TRIGGER:TOUCH、BAR CLOSE。DIRECTION:AUTO、UP、DN。ONCE / REPEAT で繰り返しモードを切り替えます。
- ARM はターゲットを作動させます。作動済みのターゲットでは UPDATE T<n> と表示され、選択した設定を適用して状態を再確認します。
- DISARM はトリップラインを解除します。あなた自身のラインは元のスタイルに戻ります。+ H-LINE または + T-LINE で作成したラインは、未作動でも削除されます。
- + H-LINE:価格の 0.5 ATR 上に破線の下書きラインを作り、ドラッグ用に選択します。+ T-LINE:バー 21-60 とバー 2-20 それぞれの最安値を結ぶ下書きトレンドラインを作ります。
- TEST ALERT:有効なすべてのチャネルにテストメッセージを送ります(すべて無効なら ALL ALERT CHANNELS ARE OFF)。
- TRIPLINES:1 ページ 5 行で、« と » ボタンでページを切り替えます。行をクリックすると選択されます。
- PAUSE ALL / RESUME ALL:すべての発動を停止・再開します。CLEAR FIRED は FIRED、CANCELLED、FAILED のトリップラインを削除します。CLEAR ALL は CONFIRM? と表示し、3 秒以内にもう一度押すとすべて削除します。
- デッキ下のメッセージ行が各操作を確認します。例:CLICK A LINE ON THE CHART FIRST、LIMIT REACHED: 40 TRIPLINES。
表示
- LED とバッジ:
- WATCHING n(緑):n 本の未完了トリップライン。
- IDLE:なし。
- PAUSED(琥珀)。
- MARKET CLOSED(琥珀):取引系トリップラインがあり、セッションが閉じています。
- TRADING OFF(赤):取引系トリップラインがあり、Algo Trading または Allow live trading がオフです。
- 右側には銘柄、時間足、FIRED の件数を表示します。
- TELEMETRY(角に LIVE、TESTER または PAUSED):
- SPREAD:上限に対するポイント数。バーは 60% 未満で緑、100% 未満で琥珀、それ以上で珊瑚色です。
- NEAREST:最も近い未完了トリップラインのアクション、UP または DN、現在のライン価格。無い場合は none armed。
- DISTANCE:ライン−Bid をポイントと ATR で表示します。価格が近づくほどバーが満ちます(シアン、0.5 ATR 以内で琥珀、0.2 ATR 以内で珊瑚色)。
- RISK:ロットモード(% BAL、% EQ、LOT)、SL(pt、ATR、LINE+、SL OFF)、TP(R、TP OFF)、OCO。
- LAST:直近の発動または失敗と、その時刻・チケット。
- リストの行:番号、アクション、TOUCH または BAR、UP または DN、A = AUTO、R = REPEAT、ライン価格、ポイント距離、状態。色は ARMED が白、PRIMING・COOLDOWN が灰、HOLD・PAUSED が琥珀、FIRED・CANCELLED が暗色、FAILED が珊瑚色です。
- チャート:
- 作動中のラインは Alert、Buy、Sell、Exit の色で表示されます。
- 線種は ARMED が実線、PRIMING または一時停止中が破線、COOLDOWN が一点鎖線、FIRED・CANCELLED が暗い点線、FAILED が珊瑚色の点線です。
- ラベルは T2 BUY UP · TOUCH · ARMED のように表示され、REPEAT x<回数> とチケット番号が付きます。
- ライン価格上の発動マーク:上矢印 BUY、下矢印 SELL、ひし形 ALERT、バツ印 EXIT。
アラート
発動・失敗・接近のたびに、有効なすべてのチャネルへ通知します:Popup Alert on Fire、Sound Alert on Fire(alert.wav)、Push Notification on Fire、Email on Fire。
例:Filament Tripline EURUSD M15: T2 BUY filled at 1.15412 (BAR CLOSE UP), 0.24 lots, ticket #81234567
Proximity Alert は、価格が ARMED のトリップラインに Proximity Distance 以内まで近づくと 1 回通知し、その 2 倍以上離れると再作動します。テスターではメッセージは操作ログにのみ出力されます。
副作用
- ファイル MQL4\Files\FilamentTripline\<symbol>_<magic>.csv に、トリップライン、座標、状態、パネル状態を保存します。起動時に、見つからないラインをこのファイルから再描画します。
- 接頭辞 FTC_ のチャートオブジェクト(パネル、ラベル、マーク、+ H-LINE / + T-LINE のライン)はユーティリティと一緒に削除され、あなた自身のラインは元のスタイルに戻ります。
- 250 ms タイマーを使います。DLL、グローバル変数、Web リクエストは使いません。同じ銘柄の 2 つのチャートでは異なる Magic Number を使ってください。
入力パラメータ
- Default Action(Alert only。ほかに Buy at market、Sell at market、Exit positions)と Default Trigger(Touch (price crosses the line) または Bar close beyond the line):パネルの選択の初期値です。
- Trigger Buffer(0):発動に必要な、ラインを越えるポイント数。
- Repeat Cooldown(1):発動後、REPEAT トリップラインが再作動できるまでのバー数。
- One-Cancels-Other for Entry Triplines(false)。
- Lot Mode(Risk % of balance。ほかに Fixed lots、Risk % of equity)、Fixed Lots(0.10)、Risk per Trade(1.0 %)、Maximum Lots per Order(5.0)。
- Stop Loss Mode(ATR multiple。ほかに No stop loss、Fixed distance in points、Behind the tripline)、Stop Loss Points(300)、Stop Loss ATR Multiple(1.5)、ATR Period(14)。
- Take Profit(2.0 R、0 = なし)。
- Maximum Spread for Entries(30 ポイント、0 = 制限なし)、Maximum Slippage(10 ポイント)、Magic Number(26101700)。
- Exit Scope(All trades on this symbol または This magic number only)、Exit Also Deletes Pending Orders(false)。
- Popup Alert on Fire(true)、Sound Alert on Fire(true)、Push Notification on Fire(false)、Email on Fire(false)、Proximity Alert(false)、Proximity Distance(50 ポイント)。
- Alert Tripline Color、Buy Tripline Color、Sell Tripline Color、Exit Tripline Color。
- Show Tripline Labels(true)、Show Fire Markers(true)。
- Panel Corner(Top left、Top right、Bottom right、Bottom left)、Panel X Offset(16)と Panel Y Offset(24)はピクセル単位、Start Minimized(false)。
代表的な設定
- トレンドラインブレイク:BUY、BAR CLOSE、AUTO、ONCE。Stop Loss Mode = Behind the tripline、Stop Loss Points 100、Take Profit 2。
- レンジのストラドル:レンジ上に BUY ライン、下に SELL ライン、TOUCH。One-Cancels-Other for Entry Triplines = true、Trigger Buffer 20。
- 保護的な決済:サポートラインに EXIT、BAR CLOSE。Exit Scope = All trades on this symbol。
- 水準の監視:ALERT、TOUCH、REPEAT。Repeat Cooldown 3、Push Notification on Fire = true。
注意事項とリスク
- トリップラインはターミナルが起動している間だけ動作します。無人で運用する場合は VPS を使用してください。
- トリップラインは銘柄と Magic Number ごとに最大 40 本です。作動できるのは Horizontal Line と Trendline のオブジェクトだけです。
- 急変時や窓開けでは、成行注文がラインから離れた価格で約定することがあります。
- 取引には損失のリスクがあります。本ユーティリティはあなたの計画を実行するもので、価格を予測するものではありません。

