not enough memory??? - страница 2

 

На другом терминале в истории в районе этого времени очень много Old tick-ков.

P.S. Memory handler - на терминале подключенном а Alpari , а Old tick-и на LiteForex.

 
ExpertTrader:

Вот часть из журнала:

Видимо тестер не был включен, т.к. последняя запись перед теми сообщениями: 11:15:21 '217363': order is open : #5022355 sell 0.70 USDCHF at 1.2073 sl: 1.2113 tp: 1.1973 на 6 минут раньше.

Дело в том, что тестер пишет логи в своем собственном журнале (в другом окне и в другой вкладке), а в стандартном общем журнале выводятся критические ошибки, что и видно по Вашим логам.
 
ExpertTrader:

На другом терминале в истории в районе этого времени очень много 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]
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?

 
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х гигабайт - это напрямую повлияет на скорость тестирования.

 
Sergey_Murzinov писал (а) >>

На машине памяти 4 Гб и такие сообщения выскакивают. Тут что что не то, господа разработчики

Приведите лог файл и замер ресурсов из Task Manager, пожалуйста.


Но в любом случае: если терминал говорит что не хватает памяти, значит так оно и есть. Чудес не бывает - ресурсы всегда ограничены, а программисты(MQL4 программисты)/пользователи(терминала или тестера) легко могут запросить больше чем надо.