AI

【AI × FX予測】分類学習と回帰学習はどちらが有利?難易度と使い分けを徹底解説!

FXのAI予測における分類学習と回帰学習の違いを徹底解説。難易度比較や、トレードに応じた使い分けのポイントを紹介します。
オリジナル関数

【オリジナル関数】変数名と値を簡単にプリントするPrintLog関数-文字列化マクロ

MQLでのデバッグを効率化!文字列化マクロを使えば変数名と値を自動でログ出力できます。本記事ではPrintLog関数の作り方や活用例をわかりやすく解説します。
DeepResearch

【機械学習】時間情報のサイクリックエンコーディング-決定木での優位性

為替レートの予測では、日時や季節に関わる特徴量(Hour=時刻、Month=月、DayOfWeek=曜日、DayOfYear=年の日数など)をモデルに組み込むことが多いです。これらの時間情報をどうエンコードするかはモデルの性能に影響します。...
初心者向け

【MQL5】OnnxSetInputShape関数-入力形状を調べて動的に設定する方法

MetaTrader 5(MQL5)には、ONNX形式の学習済みモデルを読み込んで推論を実行するための関数群が用意されています。今回はその中でも 入力データの形状を設定する関数 である OnnxSetInputShape を紹介します。On...
オリジナル関数

【MQL5裏技】動的かつ5次元以上の配列を作成する方法-構造体ネスト

はじめにMQL5では公式に1次元目が動的な最大4次元までの配列しかサポートされていませんが、構造体のネスト(入れ子構造)を使うことで、すべての次元を動的かつ5次元以上の疑似多次元配列を実現することができます。この記事では、構造体ネストを使っ...
オリジナル関数

【MQL5】引数の型を動的にするtemplate – オリジナルArrayFind関数

MQL5のtemplate機能を使って引数の型を動的に指定する方法を解説。ArrayFind関数の実装例で学ぶジェネリック関数の作り方。コードの再利用性と型安全性を向上させる実践的なテクニックを紹介します。
AI

【AI×FX】Catboostの歴史と特徴。他モデルとの比較

はじめに近年、機械学習を利用した自動売買や相場予測モデルの精度向上が求められる中、勾配ブースティング系ライブラリの中でも特に「カテゴリカル変数の扱い」に強みを持つCatBoostが注目を集めています。本記事では、機械学習トレーダーをターゲッ...
AI

【機械学習】目的関数・評価関数・最終評価の使い分け ~確率とラベルで何が変わる?~

はじめに機械学習モデルを構築するとき、「確率を重視して評価するか」「最終的なラベル判定を重視するか」 によって選ぶ指標が変わります。本記事では、CatBoostを例に、目的関数(loss_function)、評価関数(eval_metric...
AI

【機械学習】CatBoostの早期停止とベストモデル決定の仕組み

本記事では、CatBoostの早期停止機能とベストモデル(ベストイテレーション)選択の仕組みをわかりやすく解説。過学習抑制や学習効率化のポイントを具体的なコード例付きで紹介します。
MQL5記事

【FX手法】パラボリックSAR×60SMAで高速スキャルピングEAを作る

本記事は MQL5公式記事「MQL5でパラボリックSARと単純移動平均(SMA)を使用した高速取引戦略アルゴリズムを実装する」MQL5 をベースに、1 分足で小さな値動きを連続して刈り取る“Rapid Fire”戦略を解説します。戦略の意図、前提、環境設定、コード全体(日本語コメント付き)、テスターでの検証・最適化、実運用時の落とし穴までを体系的にまとめました。
タイトルとURLをコピーしました