Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В МТ4 полная оптимизация советника, пользующегося тремя индикаторами (вызов) - проходила максимум за 40 минут. В настоящий момент за 2 часа, объединив 3 компьютера (общей сложностью 8 ядер) прошло всего 200 прогонов (из 500 000 :)). Пробовал разные варианты, отключал пересчет последнего бара на каждом тике, и т.д. - не помогает. Вроде бы MQL5 должен позволять проводить оптимизацию гораздо быстрее, почему тогда так получается? Слышал, что подобные проблемы есть и у других. Единственный вопрос волнует - проблема в эксперте, или все таки тестер пока не позволяет?
Примерно такая же ситуация, программирую давно, и ошибок в совем коде не нашел, ибо я чательно его вылизываю, себе же пишу)
Cкорость по ценам открытия за 4 месяца на ядре 3.3ГГц ~ 4 минуты - советник тоже вызывает пользовательские индикаторы, сразу вспомнил - кто-то на форуме писал - скорость тестирования, Вам даже и не снилась))) Я так понимаю есть какая-то ошибка с вызовом пользовательских индикаторов
Примерно такая же ситуация, программирую давно, и ошибок в совем коде не нашел, ибо я чательно его вылизываю, себе же пишу)
Cкорость по ценам открытия за 4 месяца на ядре 3.3ГГц ~ 4 минуты - советник тоже вызывает пользовательские индикаторы, сразу вспомнил - кто-то на форуме писал - скорость тестирования, Вам даже и не снилась))) Я так понимаю есть какая-то ошибка с вызовом пользовательских индикаторов
Можете представить пример с исходниками для воспроизведения ситуации?
Исходники дать могу, но не на форуме! Как по другому?
Примерно такая же ситуация, программирую давно, и ошибок в совем коде не нашел, ибо я чательно его вылизываю, себе же пишу)
Cкорость по ценам открытия за 4 месяца на ядре 3.3ГГц ~ 4 минуты - советник тоже вызывает пользовательские индикаторы, сразу вспомнил - кто-то на форуме писал - скорость тестирования, Вам даже и не снилась))) Я так понимаю есть какая-то ошибка с вызовом пользовательских индикаторов
У меня даже с 2-мя стандарными индикаторами (iMA и iOSMA) оптимизация идет часами, в MT4 тоже самое делается за 7...9 минут. О каких НС в MT5 могут быть разговоры?
Приведите пример кода, пожалуйста.
Можно через сервисдеск - мы его проверим.
Ну, если предыдущий вопрос чисто риторический, можно и не отвечать, то следующий более конкретный и не может остаться без ответа, так как касается всех.
Почему в логах тестера не все действия протоколируются ? Я имею в виду целые куски пропусков по установке ордеров, исполненных сделок. Пропуски в журнале - это понятно, но в логи, я полагаю, должна выводиться вся информация по торговле.
Пример:
1 04:26:08 instant sell 5.80 AUDUSD at 0.85319 (0.85319 / 0.85341 / 0.85319)
Где ордера и сделки между 1165 и 1174 , между 1178 и 1181 ?MN 0 Core 1 04:26:08 deal #1164 sell 5.80 AUDUSD at 0.85319 done (based on order #1164)
CO 0 Core 1 04:26:08 deal performed [#1164 sell 5.80 AUDUSD at 0.85319]
OK 0 Core 1 04:26:08 order performed sell 5.80 at 0.85319 [#1164 sell 5.80 AUDUSD at 0.85319]
HL 0 Core 1 04:26:08 Long position by AUDUSD to be closed
OH 0 Core 1 04:26:08 instant sell 3.60 EURGBP at 0.85106 (0.85106 / 0.85126 / 0.85106)
FK 0 Core 1 04:26:08 deal #1165 sell 3.60 EURGBP at 0.85106 done (based on order #1165)
KL 0 Core 1 04:26:08 deal performed [#1165 sell 3.60 EURGBP at 0.85106]
CF 0 Core 1 04:26:08 order performed sell 3.60 at 0.85106 [#1165 sell 3.60 EURGBP at 0.85106]
KI 0 Core 1 04:26:08 Long position by EURGBP to be closed
JI 0 Core 1 04:26:08 vol= 5.7
FM 0 Core 1 04:26:08 requote 1.05184 / 1.05219 / 1.05184 (instant buy 5.70 USDCAD at 1.05483 sl: 1.00483 tp: 1.15483)
OS 0 Core 1 04:26:08 Error opening BUY position by USDCAD : 'Requote'
MF 0 Core 1 04:26:09 instant sell 5.40 USDCAD at 1.04397 sl: 1.09395 tp: 0.94395 (1.04397 / 1.04425 / 1.04397)
HK 0 Core 1 04:26:09 deal #1174 sell 5.40 USDCAD at 1.04397 done (based on order #1174)
MR 0 Core 1 04:26:09 deal performed [#1174 sell 5.40 USDCAD at 1.04397]
CF 0 Core 1 04:26:09 order performed sell 5.40 at 1.04397 [#1174 sell 5.40 USDCAD at 1.04397]
FD 0 Core 1 04:26:09 Short Position by USDCAD to be opened
PN 0 Core 1 04:26:09 vol= 5.8
EL 0 Core 1 04:26:09 price corrected from 0.84434 to 0.84435, deviation: 30 (instant sell 5.80 AUDUSD at 0.84434 sl: 0.89434 tp: 0.74434)(0.84435 / 0.84485 / 0.84435)
ME 0 Core 1 04:26:09 instant sell 5.80 AUDUSD at 0.84435 sl: 0.89434 tp: 0.74434 (0.84435 / 0.84485 / 0.84435)
DL 0 Core 1 04:26:09 deal #1175 sell 5.80 AUDUSD at 0.84435 done (based on order #1175)
RM 0 Core 1 04:26:09 deal performed [#1175 sell 5.80 AUDUSD at 0.84435]
RI 0 Core 1 04:26:09 order performed sell 5.80 at 0.84435 [#1175 sell 5.80 AUDUSD at 0.84435]
PS 0 Core 1 04:26:09 Short Position by AUDUSD to be opened
PI 0 Core 1 04:26:09 vol= 3.6
FO 0 Core 1 04:26:09 instant sell 3.60 EURGBP at 0.84599 sl: 0.89599 tp: 0.74599 (0.84599 / 0.84640 / 0.84599)
FR 0 Core 1 04:26:09 deal #1176 sell 3.60 EURGBP at 0.84599 done (based on order #1176)
QK 0 Core 1 04:26:09 deal performed [#1176 sell 3.60 EURGBP at 0.84599]
LO 0 Core 1 04:26:10 order performed sell 3.60 at 0.84599 [#1176 sell 3.60 EURGBP at 0.84599]
KM 0 Core 1 04:26:10 Short Position by EURGBP to be opened
LF 0 Core 1 04:26:10 vol= 3.2
KI 0 Core 1 04:26:10 instant sell 3.20 EURUSD at 1.22703 sl: 1.27703 tp: 1.12703 (1.22703 / 1.22719 / 1.22703)
OH 0 Core 1 04:26:10 deal #1177 sell 3.20 EURUSD at 1.22703 done (based on order #1177)
CS 0 Core 1 04:26:10 deal performed [#1177 sell 3.20 EURUSD at 1.22703]
JE 0 Core 1 04:26:10 order performed sell 3.20 at 1.22703 [#1177 sell 3.20 EURUSD at 1.22703]
JG 0 Core 1 04:26:10 Short Position by EURUSD to be opened
OQ 0 Core 1 04:26:10 position modified [sell 5.80 AUDUSD 0.84435 sl: 0.84235 tp: 0.74434]
JJ 0 Core 1 04:26:10 Short position by AUDUSD to be modified
GL 0 Core 1 04:26:10 stop loss triggered sell 5.80 AUDUSD 0.84435 sl: 0.84235 tp: 0.74434 [#1178 buy 5.80 AUDUSD at 0.84235]
RQ 0 Core 1 04:26:10 deal #1178 buy 5.80 AUDUSD at 0.84235 done (based on order #1178)
MP 0 Core 1 04:26:10 deal performed [#1178 buy 5.80 AUDUSD at 0.84235]
IK 0 Core 1 04:26:10 order performed buy 5.80 at 0.84235 [#1178 buy 5.80 AUDUSD at 0.84235]
KN 0 Core 1 04:26:10 position modified [sell 3.20 EURUSD 1.22703 sl: 1.22503 tp: 1.12703]
PN 0 Core 1 04:26:10 Short position by EURUSD to be modified
DN 0 Core 1 04:26:11 deal performed [#1181 buy 3.20 EURUSD at 1.22007]
RS 0 Core 1 04:26:11 order performed buy 3.20 at 1.22007 [#1181 buy 3.20 EURUSD at 1.22007]
HK 0 Core 1 04:26:11 Short position by EURUSD to be closed
MN 0 Core 1 04:26:11 instant buy 5.10 AUDUSD at 0.83298 (0.83276 / 0.83298 / 0.83276)
Полностью вся информация хранится в агентских логах.
При массовом выводе в журнал она просто не успевает передаться клиенту, но полностью до байта записывается в локальный клиентский журнал.