eSpeedTesting - "Рождественский" конкурс для программистов - ускорьте индикатор Cortello в Х раз и получите Х настоящих $$ ДОЛЛАРОВ.
Минимальная сумма, которой можно заинтересовать делать это - 500$
Да хотя бы ускорить в Х, а награда 100Х.
McLaren и Maybach Landaulet прилетели первые, спасибо, реально круто ))
Где-то чувствую Citroen DS3 и Volvo V40 уже на подходе, а там и Ford Fiesta с Peugeot 208 не за горами ))
Citroen DS3 and Volvo V40 is on its way, and finally Ford Fiesta with Peugeot 208 are around the corner. Hurry up!
Так а где результаты? Что ускоряем?
Может, там и так мили-секундами меряется, и нужна тонкая алгоритмическая оптимизация. Тогда и $500 мало будет )
В тестере MT5, за 2015 год, EURUSD H1 по ценам открытия, на сервере MQ-Demo (access.metatrader5.com:443), советник eSpeedTesting (прилагается) с параметрами по умолчанию должен протестироваться быстрее, чем с оригинальным индикатором Cortello (прилагается). Время теста выводится в журнал.
Во сколько раз быстрее - столько и $$ приз (макс.сумма приза 50 долларов, конкурс проводится до 00:00:00 15/01/2016).
Советник использует 100 индикаторов с длинными периодами (900-1000), поэтому нуждается в свободной памяти ~2Гб+
Индикатор занимается 90% времени занят копированием данных от разных символов и тайм-фреймов.
price_prev_1=high[i];
CopyHigh(SecondSymbol,_Period,i,1,dbl_buff);
price_prev_2=dbl_buff[0];
потом эти два значения взаимно-попарно перемножаются, суммируются и берётся sqrt (то есть считается StdDev)- алгоритм упрощать некуда, можно бодать милисекунды шлифуя кодирование и вставляя например недостающие "else".
оптимизировать расчёт для 100500 периодов одновременно ? для этого есть раздел job, он же freelance :-)
Так а где результаты? Что ускоряем?
Может, там и так мили-секундами меряется, и нужна тонкая алгоритмическая оптимизация. Тогда и $500 мало будет )
Исходный код cortello.mq5 показывает результат 4 мин (03:51) - пусть это будет точка отсчета (EURUSD,H1: 12344 ticks (6172 bars) generated in 0:03:51.490 (total bars in history 12322, total time 0:03:51.521).
Задача уложиться в 15-20 сек.
З.Ы. кто уложится в 2 сек. - приз $$ удваивается ))
Исходный код cortello.mq5 показывает результат 4 мин (03:51) - пусть это будет точка отсчета (EURUSD,H1: 12344 ticks (6172 bars) generated in 0:03:51.490 (total bars in history 12322, total time 0:03:51.521).
Задача уложиться в 15-20 сек.
З.Ы. кто уложится в 2 сек. - приз $$ удваивается ))
Ну так это как 2 пальца...купить суперкомп. Вы ведь не сказали параметры железа для 03:51
О, я уже 3 бакса заработал (за счет железа) =)))
2016.01.05 02:22:26 Core 1 EURUSD,H1: 12386 ticks (6193 bars) generated in 0:01:35.328 (total bars in history 12343, total time 0:01:35.391)
Порядок 'вводных' проясняется, суперкомп - не вопрос, становится уже веселей ))
У меня при тестировании, почему то, только одно ядро загружается, я уже привык что при таких делах все ядра грузятся.... или тут не возможно?
На одном ядре у меня 2,31
Если восемь ядер загрузить получится в районе 0,28
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В тестере MT5, за 2015 год, EURUSD H1 по ценам открытия, на сервере MQ-Demo (access.metatrader5.com:443), советник eSpeedTesting (прилагается) с параметрами по умолчанию должен протестироваться быстрее, чем с оригинальным индикатором Cortello (прилагается). Время теста выводится в журнал.
Во сколько раз быстрее - столько и $$ приз (макс.сумма приза 50 долларов, конкурс проводится до 00:00:00 15/01/2016).
Советник использует 100 индикаторов с длинными периодами (900-1000), поэтому нуждается в свободной памяти ~2Гб+