誰でも参加OK!
Platinum MQL2という、Juliaで開発したMQL5/6風の超最適化バックテストエンジンを公開しています。
可読性を完全に放棄し、133個のマジックナンバー直書き・Zero-allocation・SIMD・Lock-free・マルチスレッド・CUDA対応を徹底した「速度最優先」の狂気的実装です。
検証してほしい内容
バックテストの実行(サンプル戦略での動作確認)
実行速度の計測(ティック数 vs 処理時間)
結果の正確性(簡易的な損益・勝率など)
使用したPCスペック(CPU、GPU、RAM、Juliaバージョン、CUDAの有無など)
提供するもの
最新のPlatinum MQL2コード
期待する検証結果の例
「100万ティックでXX秒(CPU: Ryzen 9 / GPU: RTX 4090など)」
「MQL5標準バックテストとの速度比較」
再現性・バグの有無
注意
コードは「速度のためなら何でもやる」スタイルのため、可読性は極めて低いです。
CUDA対応部分は環境次第で変わります。
興味がある方、検証環境をお持ちの方はコメントまたはいいねでお知らせください!
検証結果を記事にまとめていただけると非常に助かります。
補足アドバイス
実際にQiitaに投稿する際は、コード全体やデータ共有方法(Gist、Google Driveなど)を明確に記載してください。
結果はQiitaで共有歓迎!