Да, только с одним. Прицепляю тот вариант (в максимально упрощенной форме), который не работает, предложенный в одной из здешних публикаций.
Не работает, а точнее перестает работать именно в этом мультивалютном варианте. Но как эксперт на графике работает вроде нормально.
кусок лога прогона тестера (без оптимизации параметров):
NE 0 Core 1 22:58:02 GBPUSD: load 27 bytes of history data to synchronize
IR 0 Core 1 22:58:02 GBPUSD: history synchronized from 2010.01.04 to 2011.04.06
FI 0 Core 1 22:58:02 GBPUSD: symbol tick base found
NQ 0 Core 1 22:58:04 GBPUSD: contains 425944 M1 records of beginning data from 2010.01.04 00:00 to 2011.03.01 00:00
HO 0 Core 1 22:58:04 GBPUSD,M5: history cache reserved for estimated 94628 bars
JG 0 Core 1 22:58:04 GBPUSD,M5: history begins from 2010.01.04 00:00
EN 0 Core 1 22:58:04 2011.03.01 00:00:00 Установлен агент для GBPUSD
PE 2 Core 1 22:58:04 disconnected
OM 0 Core 1 22:58:04 connect closed
Спасибо за код. Будем разбираться
2011.04.22 09:18:06 Tester tester agent got failed
2011.04.22 09:18:01 Core 1 connecting to 127.0.0.1:3000
2011.04.22 09:18:01 Core 1 agent process started
2011.04.22 09:17:59 MQL5 'ExpertCandlesStochPSARFixedRisk.mq5' successfully compiled
И так с любым советником правда терминал работает под wine 1.3.18
За счёт лишнего пересчёта индикаторов, которые выдают пользовательские события, происходило лавинообразное накопление пользовательских событий.
Исправлено.
- www.mql5.com
Сомневаюсь про "лавинообразное накопление пользовательских событий". Советник работал с кучей "навешанных индикаторов", примерно сутки, при неоднократных перезапусках. Потом перестал. По моим наблюдения, это произошло когда я его прервал при долгой загрузке истории котировок командой "выход из программы" без остановки процесса оптимизации. Удалял каталог "tester", *.ini файлы - результатов не дало. Без использования мультивалютных событий (только тики окна) советник в тестере работает. Еще хотел отметить то, что на одноядерном компьютере такого не наблюдал, но из-за скорости в данном случае его использовал мало.
В версии мт5 от 26 апр 2011. Мультивалютность в тестере вроде начала работать нормально.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени.
При запуске тестового прогона (или оптимизации) эксперта происходит загрузка и синхронизация истории и т.п. Затем начинаются какие-то загадки в виде заморочек с процессором: Core 1(2) busy ... Core 1(2) failed, и так до бесконечности. Особенность "загадок" в том, что никаких изменений в тексте советника и используемых индикаторов не делал (кроме перекомпиляции)... Переустановил МТ5 с www.mql5.com сначала было все нормально, затем загадки опять началися. Скопировал советника с индикаторами в мт5 от www.alpari.ru - работает. Версии обоих мт5 одинаковые (от 15 апр. 2011). В "Агентах" пробовал различные комбинации (вкл./откл.)
Кусок повторяющегося лога
MS 0 Core 2 12:24:17 agent process started
JG 0 Core 2 12:24:17 connecting to 127.0.0.1:3001
GO 0 Core 2 12:24:17 connected
HM 0 Core 2 12:24:17 authorized (agent build 430)
RG 0 Core 2 12:24:17 common synchronization completed
CM 0 Core 1 12:24:24 connect closed
QF 0 Core 2 12:24:32 connect closed
Заранее благодарю.