Cześć,

Zastanawiam się, czy ktoś mógłby udzielić wskazówek lub porad, jak przyspieszyć wykonywanie kodu. Nie próbuję budować HFT, więc wykonanie w czasie rzeczywistym jest wtórne (ale oczywiście zawsze jest to bonus). Zamiast tego próbuję zmniejszyć czas testowania egii między kolejnymi przejściami.
Będzie to miało oczywiste zalety dla wykorzystania czasu podczas uruchamiania dużej optymalizacji (tak jak ja).

Pracuję w środowisku MetaTrader, ale przyjmuję z zadowoleniem rozmowę z dowolnym językiem, z którego się korzysta.
Mam następujące pomysły, które już wdrażamy:

MetaTrader 5 (64-bitowy i używa wszystkich rdzeni)
Mocniejszy procesor (w ramach jednego budżetu)
Zastosowanie liczb całkowitych
Programowanie obiektowe (nie jestem w 100% na tym, ale wydaje się logiczne, że wiele mniejszych plików .mqh o długości mniejszej będzie szybsze niż jeden gigantyczny plik .mq5 - myśli?)

Jakieś inne sugestie?

Dziękuję bardzo!