PYTHON ML BUILDER
Python 機械学習トレーダー 取扱説明書
GUI操作で市場データの取得、特徴量生成、機械学習モデル構築、MT5連携コード生成までを一気通貫。
1. この製品について
Python 機械学習トレーダー(ビルダー)は、プログラミング知識が浅い方でもGUI画面から機械学習(LightGBM / XGBoost / Random Forest)による売買予測モデルを構築し、MT5で自動稼働させるパイプラインを作成できる支援パッケージです。
2. 対応環境
| 項目 | 仕様・環境要求 |
|---|---|
| 動作環境 | Python 3.10+ / Web UI (GUIビルダー) |
| 機械学習ライブラリ | LightGBM, scikit-learn, pandas, MetaTrader5 API |
3. 導入・利用手順
- データのロード: MT5から過去ヒストリカルデータを全自動取得します。
- 特徴量の選択: 78種類以上のテクニカル特徴量から採用する指標をチェックボックスで選択します。
- モデル学習と評価: 学習を実行し、精度(Accuracy / AUC)とバックテスト損益曲線を確認します。
- モデルエクスポート: ONNX形式またはPython実行コードを出力し、MT5連携を行います。
4. 機能・設定詳細
| 項目・設定名 | 説明・使い方 |
|---|---|
| Feature Selection | 機械学習に投入する特徴量(RSI, MACD, ATR, Lag等)の選択 |
| Model Export (ONNX) | MT5のMQL5で直接読み込み可能なONNXフォーマット出力 |
5. 注意事項・利用上の注意
⚠️ 注意事項:
- 過学習(Overfitting)を防ぐため、Out-of-Sample期間での検証を必ず行ってください。
6. よくある質問 (FAQ)
Q. Pythonの専門知識がなくてもモデルを作れますか?
はい。GUIビルダー画面からマウス操作のみでデータ準備〜モデル出力まで完結できます。