2018年11月11日日曜日
[MQL4] ストラテジー毎にスレッドは別
OnTick() と OnTimer() が同一スレッドで動いている ことは 確認したのですが、ストラテジーが異なる場合はどうなのか調べてみました。
結論から言うと、各ストラテジーは別スレッドで動いているようです1。
1つのストラテジーが OnTick()
内で重たい処理をしていても、他のストラテジーの OnTick()
は呼ばれます。
とはいえ、プロセスは1つなので完全に無関係というわけにはいかないでしょう。 同時実行のストラテジーはどれくらいまで増やせるのだろうか?