ここから本文です
投稿一覧に戻る

メディシノバ板からはみ出して政治を語るの掲示板

先物自動売買
計算に時間がかかっているのは、プログラムの問題。
VBAでマクロを作った方が、「プログラマーっぽい」と思ってキーを叩いのですが、マクロは、CPUのコアを一つで、直列の処理。

最近のPCはCPUにコアが4つ以上あるのが普通。
セルに数式を入れておくと複数のコアを使って、同時に並列で計算してくれる。
しかし、マクロの場合、コアは一つで、順番に処理していくので時間がかかる。

という仕様の模様。
マクロの方がやや難易度が高い分、自由度が高いのですが、おそらく、セルに数式を入れる形式なら、
8秒→4秒
くらいの計算短縮が出来る鴨?