![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На другом терминале в истории в районе этого времени очень много Old tick-ков.
P.S. Memory handler - на терминале подключенном а Alpari , а Old tick-и на LiteForex.
Вот часть из журнала:
Видимо тестер не был включен, т.к. последняя запись перед теми сообщениями: 11:15:21 '217363': order is open : #5022355 sell 0.70 USDCHF at 1.2073 sl: 1.2113 tp: 1.1973 на 6 минут раньше.
На другом терминале в истории в районе этого времени очень много Old tick-ков.
P.S. Memory handler - на терминале подключенном а Alpari , а Old tick-и на LiteForex.
Нашел
11:28:06 AD Final2: optimization started
11:29:43 AD Final2: optimization stopped
11:29:43 There were 32 passes done during optimization
11:29:51 AD Final2: optimization started
11:30:27 AD Final2: optimization stopped
11:30:27 There were 49 passes done during optimization
11:30:34 AD Final2: optimization started
11:30:52 AD Final2: optimization stopped
11:30:52 There were 128 passes done during optimization, 117 results have been discarded as insignificant
11:31:00 AD Final2: optimization started
11:31:12 AD Final2: optimization stopped
11:31:12 There were 368 passes done during optimization, 366 results have been discarded as insignificant
Вобщем, боролся с 146 ошибкой при помощи статьи Андрея, оптимизацию не использовал, до этого пробовал оптимизировать эксперт по времени торговли, т.е. эксперт просчитывал эффективность при разрешенной или запрещенной торговле в определенный час, просчитывались все 24 часа. Просчитать не удалось, т.к. на это даже на промежутке в один день ушли бы тысячи часов.
11:25:36 AD Final2: loaded successfully
11:25:44 AD Final2 inputs: RiskMax=7; LotsMax=90; DecreaseFactor=12; TakeProfit=100; StopLoss=40; TrailingStop=10; h0=1; h1=1; h2=1; h3=1; h4=1; h5=1; h6=1; h7=1; h8=1; h9=1; h10=1; h11=1; h12=1; h13=1; h14=1; h15=1; h16=1; h17=1; h18=1; h19=1; h20=1; h21=1; h22=1; h23=1;
Билд 218 котировки чемпионата
2008.09.12 03:14:56 HistoryBase: not enough memory 'GBPUSD1' [3235053 bars]
![](https://c.mql5.com/mql4/forum/2008/09/00_3.png)
2008.09.12 03:14:56 Memory handler: cannot allocate 142353596 bytes of memory
2008.09.12 03:14:50 HistoryBase: not enough memory 'GBPUSD1' [3235052 bars]
2008.09.12 03:14:50 Memory handler: cannot allocate 142353552 bytes of memory
Появлялись эти сообщения перед запуском тестирования в режиме визуализации. Время прохождения тестирования мене 5 мин, режим все тики.
Незнаю пригодиться ли, так на всякий случай выложил
Off-topic: ай-яй-яй, 4 ядра - и всего 2 гига памяти. А что за камешек, если не секрет, Prival?
Билд 218 котировки чемпионата
2008.09.12 03:14:56 HistoryBase: not enough memory 'GBPUSD1' [3235053 bars]
2008.09.12 03:14:56 Memory handler: cannot allocate 142353596 bytes of memory
2008.09.12 03:14:50 HistoryBase: not enough memory 'GBPUSD1' [3235052 bars]
2008.09.12 03:14:50 Memory handler: cannot allocate 142353552 bytes of memory
Появлялись эти сообщения перед запуском тестирования в режиме визуализации. Время прохождения тестирования мене 5 мин, режим все тики.
Незнаю пригодиться ли, так на всякий случай выложил
Система не смогла выделить непрерывный кусок памяти в 142 мегабайта из потенциально доступных 586 Мб. При глубоком (да еще и с визуализацией) тестировании лучше добавить памяти до 4х гигабайт - это напрямую повлияет на скорость тестирования.
На машине памяти 4 Гб и такие сообщения выскакивают. Тут что что не то, господа разработчики
Приведите лог файл и замер ресурсов из Task Manager, пожалуйста.
Но в любом случае: если терминал говорит что не хватает памяти, значит так оно и есть. Чудес не бывает - ресурсы всегда ограничены, а программисты(MQL4 программисты)/пользователи(терминала или тестера) легко могут запросить больше чем надо.