Files
tomosawa0527-collabandGitHub fd798b9623 release: v3.1.0 - 完全因果的ローリングRiceカルマン推定器の実装、MultiTrendMAのカーブフィッティング防止、および共通基盤リファクタリング (#11)
* feat(MultiTrendMA): SuperSmoother純粋出力バッファの追加および前処理パイプラインの更新

* feat(kalman): 完全因果的ローリングRice推定量版の実装と技術仕様書の追加、EA初期設定の最適化

* refactor: KalmanRegimeEstimator.mqhの新設および共通ヘッダのHybrid_DFA_EA_Common.mqhへの改名

- KalmanRegimeEstimator.mq5 専用ヘッダファイル KalmanRegimeEstimator.mqh を新設

- 旧 KalmanStrategy_Common.mqh からカルマン専用定数・判定ロジックを分離

- 旧 KalmanStrategy_Common.mqh を Hybrid_DFA_EA_Common.mqh にリネーム

- 各種 EA (Hybrid_DFA_EA, KalmanTrendEnsembleEA) のインクルードパスを同期更新

- 全 MQL5 プログラム (8ファイル) の 0 errors, 0 warnings コンパイルを確認

* refactor: WinnerKalmanTrendFollow.mq5のGetNextHigherTimeframeをHybrid_DFA_EA_Common.mqhへ一本化

- Hybrid_DFA_EA_Common.mqh をインクルード

- ローカル定義されていた GetNextHigherTimeframe() を削除し共通関数へ統合

- 全 MQL5 プログラム (8ファイル) の 0 errors, 0 warnings コンパイルを確認

* refactor: KalmanRegimeEA.mq5をoldディレクトリへ退避

- Experts/Hybrid_DFA_EA/KalmanRegimeEA.mq5 を Experts/Hybrid_DFA_EA/old/ 配下へ移動

- README.md のディレクトリ構成ツリーを更新

* refactor: DFA.mq5をoldディレクトリへ退避

- Indicators/Hybrid_DFA_EA/DFA.mq5 を Indicators/Hybrid_DFA_EA/old/ 配下へ移動

- README.md のディレクトリ構成ツリーを更新

* refactor: KalmanRegimeEstimator.mqh と MultiTrendMA.mqh のヘッダ記載構成を統一

* feat: MultiTrendMAおよび関連EAのMA期間設定をENUM_MA_PERIODに変更しカーブフィッティングを防止

* fix: 各EAのカルマンインジケータ連携パラメータを確定足ローリングRice推定量仕様に更新
2026-10-11 18:35:02 +09:00

292 lines
14 KiB
JSON

[
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/SmoothedRSI.ad77bb9f.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/SmoothedRSI.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/SmoothedRSI.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/MultiTrendMA.6e4b764c.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/MultiTrendMA.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/MultiTrendMA.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/KalmanRegimeEstimator.b831d940.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/KalmanRegimeEstimator.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/KalmanRegimeEstimator.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/DFA.3ceae963.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/DFA.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Indicators/Hybrid_DFA_EA/DFA.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/WinnerKalmanTrendFollow.8e215002.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/WinnerKalmanTrendFollow.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/WinnerKalmanTrendFollow.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/KalmanTrendEnsembleEA.7e9a11eb.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/KalmanTrendEnsembleEA.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/KalmanTrendEnsembleEA.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/KalmanRegimeEA.f118c9df.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/KalmanRegimeEA.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/KalmanRegimeEA.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/Hybrid_DFA_EA.47928da8.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/Hybrid_DFA_EA.mq5"
],
"file": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Experts/Hybrid_DFA_EA/Hybrid_DFA_EA.mq5"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++-header",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/MultiTrendMA.6e4b764c.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"F:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include/Hybrid_DFA_EA/MultiTrendMA.mqh"
],
"file": "F:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include/Hybrid_DFA_EA/MultiTrendMA.mqh"
},
{
"directory": "f:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"arguments": [
"clang++",
"-xc++-header",
"-std=c++17",
"-D__MQL__",
"-D__MQL5__",
"-includec:/Users/tomos/.antigravity-ide/extensions/ngsoftware.mql-clangd-1.1.63-universal/files/mql_clangd_compat.h",
"-includef:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/.mql-auto-forwards/KalmanRegimeEstimator.b831d940.auto.mqh",
"-fms-extensions",
"-fms-compatibility",
"-ferror-limit=0",
"-Wno-invalid-token-paste",
"-Wno-unused-value",
"-Wno-unknown-pragmas",
"-Wno-writable-strings",
"-Xclang",
"-Wno-invalid-pp-directive",
"-Wno-unknown-directives",
"-Wno-language-extension-token",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA",
"-If:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include",
"-D__MQL5_BUILD__",
"-c",
"F:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include/Hybrid_DFA_EA/KalmanRegimeEstimator.mqh"
],
"file": "F:/GDrive/Data/MT5/AI/20260823_Hybrid_DFA/Hybrid_DFA_SmoothedRSI_ALMA/Include/Hybrid_DFA_EA/KalmanRegimeEstimator.mqh"
}
]