PRODUCT FEATURES

機能一覧

機械学習シグナル × 多層リスク制御 × 24時間自動運用。
TRIMIX-FX を構成する主要機能をカテゴリ別に俯瞰します。

各機能は単独ではなく、シグナル生成 → リスク判定 → 発注 → 観測 → 再学習 の 一貫した自動売買ループとして組み合わさっています。各章末のキービジュアルは クリックで拡大表示できます。

01

Automation Core

人間の裁量介入をゼロにする、トレーディングループ全自動化。

01.01

24/7 完全自動売買

月曜朝の市場オープンから金曜終了まで、シグナル監視・発注・決済をすべてアルゴリズムが実行。人間は売買判断ループに介在しない。

01.02

ENTRY / EXIT 両方を機械判定

利確・損切り・最大保有時間によるクローズもすべて機械的に発注。裁量での「もう少し待つ」を排除。

01.03

マルチペア対応設計

データ・モデル・トレード履歴は全てペア単位で隔離。横断事故が起きない構造。現在は USD/JPY のみ稼働。

01.04

マルチタイムフレーム拡張可能

トレーニング設定の差し替えだけでスキャルピングからスイングまで対応可能。現運用は 1 時間足/最大保有 6 時間。

日次運用サマリ
GLIMPSE · DAILY SUMMARY

毎朝届く、自動運用の事実だけ

前日 vs 当日のトレード集計を機械が自動でレポート化。残高・新規エントリー・決済・勝率・損益・判定回数まで、人間の手は介在しない。
判断もログも、すべて確定済みデータから。

— SAMPLE: 2026-04-25 DAILY REPORT
02

Signal Intelligence

EMAクロス + XGBoost MetaLabeling の二段構え。

02.01

Two-Stage Signal Engineering

EMAクロスで方向性候補を出し、XGBoost MetaLabeling モデルが各シグナルの勝率を判定する 2 段階パイプライン。

PIPELINE 詳細 →
02.02

確率閾値による品質ゲート

モデルが算出した勝率が閾値を下回るシグナルは自動でスキップ。トレード回数を絞ることで PF を底上げ。

02.03

ウォークフォワード検証済みモデル

Optuna ベイズ最適化 × ウォークフォワード分割で過学習を抑制。バックテスト PF 4.33 / 勝率 85.1%。

METRICS 詳細 →
02.04

シャドウ追跡で常時改善

スキップしたシグナルも仮想追跡して outcome を記録。モデル改善・閾値見直しのデータソース。

シグナル判定ログ
GLIMPSE · SIGNAL JUDGEMENT LOG

確信度 0.6 を切ったら、即「見送り」

毎時刻、BUY / SELL / 見送りを機械が判定し、すべての確信度がログに残る。
閾値を下回るシグナルはどれだけ魅力的に見えても発注しない。

— SAMPLE: 1H BAR JUDGEMENT TRACE
03

Risk Control

勝つ前に、まず壊れないように守る。多層の安全装置。

03.01

最大保有時間ガード

トレーニング地平 fp=6(6 時間)を超えてポジションを持ち続けない。塩漬け化を構造的に禁止。

03.02

建玉数・ロット上限管理

同時建玉数とトレードあたりロットを設定で固定。シグナル連発時の暴発を防止。

03.03

スプレッド・スリッページ監視

発注時にスプレッドが想定外に広がっていれば見送り。約定後は実約定価格を記録して乖離を分析可能。

03.04

緊急停止トリガー

systemd ユニット停止 / フラグファイル / API キー差し替えのいずれかで即時停止。

RISK 詳細 →
シャドウ追跡 vs 実績
GLIMPSE · TIMEOUT SAVES

時間切れ決済が、損失を 39pips 防いだ

実績は +3.5pips の時間切れ決済。シャドウ追跡(48 バー保有を仮想)すると -35.7pips。
最大保有時間ガードがどれだけ効いているか、毎回シャドウと比較して可視化。

— SAMPLE: SHADOW vs ACTUAL COMPARISON
04

Operations & Data

本番運用品質。観測できないものは改善できない。

04.01

AWS Lightsail VPS 24時間稼働

東京リージョン Lightsail 上で systemd により常駐。プロセス異常時は自動再起動。

INFRA 詳細 →
04.02

リアルタイム Slack 通知

ENTRY / EXIT / リスクアラート / 起動・停止イベントを Slack Webhook に即時通知。

04.03

SQLite + S3 Dual-Write 永続化

トレード・シグナル・シャドウ追跡・資産推移を VPS 上の SQLite と S3 の両方に書き込み。

04.04

公開実績スナップショット

公開時点の累積成績を history.html に記録。確定済みトレードのみを集計対象とする。

HISTORY を見る →
SQLite 移行タスク
GLIMPSE · ENGINEERING DEPTH

運用基盤も、トレードと同じ精度で

単なる「動くスクリプト」ではなく、データ層は SQLite + S3 の Dual-Write で永続化。 マイグレーション 7 タスクをこなして「壊れない運用基盤」を構築。

— SAMPLE: SQLITE MIGRATION TASKS
05

Data-Driven Improvement

データなくして改善はできない。すべての判断・スキップ・約定を記録し、次の一手の根拠にする。

05.01

全シグナルの outcome を網羅記録

ENTRY / EXIT / 見送り、すべての判定を SQLite と S3 に記録。発注したシグナル(実約定)だけでなく、見送ったシグナルも確信度・特徴量・市場コンテキストとともに残る。後から「あの時の判断は正しかったか」を再現可能。

05.02

シャドウ追跡で見送りの是非を検証

見送ったシグナルを仮想追跡し「もし発注していたら何 pips だったか」を計測。見送りが取りこぼしだったのか、損失回避だったのかを毎回数値化。閾値の調整根拠として蓄積。

週次レポートを見る →
05.03

確信度ビン別の calibration 追跡

モデル予測の確信度を 0.05 刻みでビン化し、各ビンの実勝率と PF を継続記録。「確信度 0.65 は本当に勝率 65% か」を検証し、モデル再トレーニング時の loss 関数や閾値設計のフィードバックに。

05.04

蓄積データを次世代モデルの教師に

実運用データはペアごとに分離して S3 に蓄積。再トレーニングは実運用データ + バックテストデータを統合し、次世代モデルがリアル世界の挙動から学習する。観測 → 分析 → 仮説 → モデル更新 → 検証の改善サイクル。

確信度レンジの時系列追跡
GLIMPSE · CONFIDENCE TRACKING

「データなくして、改善はできない」

確信度レンジを 1 時間刻みで全期間記録しているから、「4/24 は 0.60 に肉薄するが越えられず」と後から読める。
この 1 行が、閾値を 0.6 のまま据え置くか引き下げるかの判断材料になる。記録なくして判断なし。

— SAMPLE: 4/22〜4/24 CONFIDENCE RANGE LOG