With the Strategy Optimizer set to 'Genetic Optimization', I'm trying to set the parameters so that a run can complete.
Even with the settings set to default, my strategy begins to use nearly all my memory (my main machine has 96GB RAM) and then eventually starts trashing the SSD hard disk and eventually stops progressing and eventually crashes NinjaTrader.
Thus far even with all this memory I only get to about 108 of 125 iterations.
A bit about my strategy: it runs at 1 sec increments (so requires tick-level data), uses about 6 months of previous (tick) history (on an instrument like AMD) and usually takes 10 seconds to run 6 month of history 1-sec data when I run it in the default optimizer. (I have set IncludeTradeHistoryInBacktest to false so it takes less memory)
Q1: NT8 frequently uses 57GB of RAM and keeps requesting more (which will trash the HD for ultra-slow virtual ram) Is this normal?
Q2: Is there a way to force NT8 to use less RAM (some setting or command-line parameter?)
Q3: Can you guys run the Genetic Optimizer on 6-month of 1-sec tick data?
Thanks!


Comment