ハウディ、

誰かがあなたのコードをより速く実行させるためのヒントやアドバイスを提供できるかどうか疑問に思っていました。私はHFTアルゴリズムを構築しようとしていないので、リアルタイム実行は2次的です(ただし、常にボーナスです)。代わりに、私は各パスの間に戦略テスターの時間を短縮しようとしています。
大規模な最適化を実行している場合(これは私のように)、時間利用に明らかな利点があります。

私はMetaTrader環境の中で働いていますが、使用している言語での議論を歓迎します。
私はすでに実装している以下のアイデアを持っています:

MetaTrader 5(64ビット、すべてのコアを使用)
より強力なCPU(1つの予算内)
整数の使用
オブジェクトオリエンテッドプログラミング(これは100%ではありませんが、いくつかの長さの短い.mqhファイルが1つの巨大な.mq5ファイルより速くなると考えられます - 考え?)

その他の提案はありますか?

どうもありがとう!