Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Результаты опроса: Испытываете ли вы сложности, при тестировании стратегии в тестере МТ4?
Да 316 73.15%
Нет 116 26.85%
Голосовавшие: 432. Вы ещё не голосовали в этом опросе

Ответить
12.08.2012, 16:55
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057
Уважаемые. Приложенный эксп ограничен по срокам ключом. Кто сможет - уберите пожалуйста ограничения. С уважением
С этим надо обратиться в больничку http://forexsystemsru.com/yazyk-programmirovaniya-mql4/65294-bol%60nichka-vol-2-a-83.html
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
16.08.2012, 21:28
Аватар для foxksi
foxksi foxksi вне форума Новичок форума
За третье место в конкурсе За призовое место в конкурсе За второе место в конкурсе За призовое место в конкурсе 

Регистрация: 21.08.2010 / Адрес: Луганская обл / Сообщений: 109
Поблагодарили 7 раз(а) / Репутация: 8
  • Отправить сообщение для foxksi с помощью ICQ
Кстати по поводу выгрузки котировок из MT5 в MT4 вот полезное видео
и сам скрипт

Последний раз редактировалось chocolate; 18.08.2012 в 12:46.
16.08.2012, 22:54
Аватар для e-partner
e-partner e-partner вне форума Местный знаток
Регистрация: 29.09.2010 / Адрес: Москва / Сообщений: 694
Поблагодарили 553 раз(а) / Репутация: 554
Уважаемые. Приложенный эксп ограничен по срокам ключом. Кто сможет - уберите пожалуйста ограничения. С уважением
Вам в другую тему. В эту: http://forexsystemsru.com/yazyk-programmirovaniya-mql4/65294-bol`nichka-vol-2-a-84.html
Я за Вас там написал. Просто ждите ответа мне. Файл разместил ссылкой:
https://forexsystemsru.com/attachment.php?attachmentid=84264&d=1344786484
25.08.2012, 05:30
Аватар для nfc
nfc nfc вне форума Новичок форума
Регистрация: 21.10.2010 / Сообщений: 30
Поблагодарили 19 раз(а) / Репутация: 20
Уважаемые. Приложенный эксп ограничен по срокам ключом. Кто сможет - уберите пожалуйста ограничения. С уважением
такой вариант
10.09.2012, 09:25
Аватар для zipinter
zipinter zipinter вне форума Protester
Регистрация: 19.04.2009 / Адрес: Toronto / Сообщений: 324
Поблагодарили 516 раз(а) / Репутация: 519

По умолчанию Тиковые котировки от Dukas

Вот, нашел базу тиковых котировок от DukasCopy, причем есть разбивка EURUSD по годам, начиная с апреля 2007 _http://depositfiles.com/folders/RW9WK8S3K

Прикрепляю скрипт, который переформатирует тиковые данные в файлы истории любого TF для МТ4.

Если кто не сможет разобраться как "сшивать" файлы CSV, то задавайте вопрос - помогу, чем смогу

Всем профитов!
No Pain - No Gain
11.09.2012, 08:17
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057

По умолчанию Сокращение времени оптимизации

Многие сталкивались с тем что при запуске оптимизации тестер показывает нереальное количество часов до окончания процесса.
Генетический алгоритм может значительно сократить время, но не для всех систем он подходит.
Понятно, что чем больше частота процессора тем быстрее будет оптимизация. А вот многоядерность процессора никак не влияет на скорость. Терминал не умеет использовать несколько ядер. Но винда, по крайней мере 7, не плохо умеет раскидывать задачи по ядрам. Этим я и воспользовался. У меня древнючий 4х ядерный проц. Поставил 4 терминала. Все параметры оптимизации одинаковые кроме одной переменной. Её проходы я разделил на 4 и задал в разных терминалах.
Например, одна из переменных в советнике имеет диапазон 0-23 с шагом1. Я задал в одном терминале 0-5, в другом 6-11, в третьем 12-17, в четвёртом 18-23. По окончании оптимизации на всех терминалах, выбираю лучший проход среди 4х терминалов.
В итоге, с одним терминалом тестер грозился оптимизировать 350 часов при минимальной нагрузке на процессор. С 4 терминалами, все 4 ядра загружены на 100%, а время оптимизации сократилось до 90 часов. Это уже приемлемо.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
25.10.2012, 06:50
Аватар для zipinter
zipinter zipinter вне форума Protester
Регистрация: 19.04.2009 / Адрес: Toronto / Сообщений: 324
Поблагодарили 516 раз(а) / Репутация: 519
Объединение файлов CSV

Для того, чтобы объединить несколько файлов csv, необходимо в командной строке (cmd) перейти в папку, где расположены эти файлы. Например, если интересующие нас файлы находятся в директории диска С, то необходимая команда команда: "CD C:\".
Затем задать команду: "COPY *.CSV combinedfile.csv", где "combinedfile" - это произвольное имя конечного файла.

Всем профитов!
No Pain - No Gain
21.11.2012, 15:25
Аватар для sochinik
sochinik sochinik вне форума Активный участник
Регистрация: 10.05.2012 / Адрес: Курск-Краснодар / Сообщений: 326
Поблагодарили 169 раз(а) / Репутация: 170
  • Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN
Я корпил над темой получения качественных котировок около полугода, в настоящее время добиваюсь стабильно качества тестирования не ниже 90%,

Можно получать 99% с дукоса, но они не настолько уж хороши- считаю более качественно тестировать на котировках с подкачкой с МТ5

Не знаю причину удаления темы, где я предложил помощь в тестировании советников?

Неужели администрациия форума заинтересована, чтобы трейдеры сливали свои депозиты при работе с советниками?
21.11.2012, 16:27
Аватар для NSerega
NSerega NSerega на форуме Администратор
Регистрация: 21.10.2012 / Сообщений: 3,447
Поблагодарили 2,114 раз(а) / Репутация: 2118
Я корпил над темой получения качественных котировок около полугода, в настоящее время добиваюсь стабильно качества тестирования не ниже 90%,

Можно получать 99% с дукоса, но они не настолько уж хороши- считаю более качественно тестировать на котировках с подкачкой с МТ5

Не знаю причину удаления темы, где я предложил помощь в тестировании советников?

Неужели администрациия форума заинтересована, чтобы трейдеры сливали свои депозиты при работе с советниками?
Хватит флудить во всех ветках. Для начала внимательно прочтите правила, особенно где написано про неоднократное дублирование тем и сообщений. Дальнейший флуд с вашей стороны будет наказываться баном.
13.12.2012, 05:36
Аватар для sochinik
sochinik sochinik вне форума Активный участник
Регистрация: 10.05.2012 / Адрес: Курск-Краснодар / Сообщений: 326
Поблагодарили 169 раз(а) / Репутация: 170
  • Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN
При тестирование советника 2Sides_Stoch столкнулся с необычным явлением. если за 2011 год, советник даёт прибыль более 1000%, то за 2012 год, только увеличение в 2- 2.5 раза, самое интересное, что торговля получается в тестере нерегулярная,Сегодня собираюсь очистить все котировки и загрузить всё заново, или это связано с тем что в 2012 году очень часто происходила смена "билда " мт4, у меня былда такая проблемма , что на каком то билде советник не тестировался, пока я его не перезаписал заново( так как простая компиляция результатов не дала) Может кто то сталкивался с подобными проблемами?
31.01.2013, 10:42
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
Использует ли тестер уровень стопаут?
Есть счет со стопаутом 100% (злобно!) Будет ли тестер автоматом рубить убыточные сделки при уровне 100% также, как это происходит в реале.
Переменная AccountStopoutLevel() = 100, т.е. сова видит этот параметр.
31.01.2013, 11:58
Аватар для zipinter
zipinter zipinter вне форума Protester
Регистрация: 19.04.2009 / Адрес: Toronto / Сообщений: 324
Поблагодарили 516 раз(а) / Репутация: 519
Будет видеть, конечно. Все подобные параметры, заданные брокером, тестером учитываются.

Всем профитов!
No Pain - No Gain
31.01.2013, 12:26
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
Будет видеть, конечно. Все подобные параметры, заданные брокером, тестером учитываются.

Всем профитов!
По итогам теста выдает очень большую просадку - 72%, а закрытий по стопауту не видно, что и вызывает подозрения нехорошие, будто бы он до нуля ждет.

Еще в журнале тестера есть такая ошибка:
2013.01.31 17:14:58 2013.01.25 16:20 EA-ZZ EURUSD,H1: error(4059): function is not allowed in testing mode Lots=-0.02 close EURUSD

Какая-то функция не работает в тестере, а какая?
У меня было подозрение на
OrderCommission()
OrderSwap()
но их удаление из кода не помогает. Ошибка все равно есть.
Вообщем, что-то не работает, судя по тексту ошибки, поэтому проверяю все подряд.
31.01.2013, 14:24
Аватар для zipinter
zipinter zipinter вне форума Protester
Регистрация: 19.04.2009 / Адрес: Toronto / Сообщений: 324
Поблагодарили 516 раз(а) / Репутация: 519
Да, эта ошибка говорит, что функция заблокирована для работы в тестере. Найди в коде "IsTesting( )" и посмотри - какие действия связаны с этой проверкой состояния.

Всем профитов!
No Pain - No Gain
31.01.2013, 14:33
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
Поскольку я сам пишу, то это нетрудно найти:
PHP код:
         if(IsTesting() || IsOptimization()) 
            {
             
PairIndex=1;
             
iPairReal=1;
             
Pair[0]=Symbol();
             } 
Т.е. задаются начальные параметры, которые не могут быть вычислены в тестере.
Дальше, все как обычно.
Стрчку выдает кажись вот это:
PHP код:
Print("error(",err1,"): ",ErrorDescription(err1)," Lots=",dLot2," close ",sSymbol); 
Т.е. встроенная функция ErrorDescription не работает.
В следующий раз буду в операторе print что-нибудь нецензурное писать, чтобы сразу догадаться, что это мой комментарий, а не сам тестер сочиняет
Но по стопауту явное не то. Не может быть такой просадки при заданном стопауте.
03.03.2013, 05:16
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
Может кто сталкивался:
Вызывается из советника индикатор (например, ATR), который в реале виден в отдельном окне. Так вот, если тестер запустить в режиме визуализации, то по окончании теста появляются все индюки, использованные в тесте. (!)
Трабла в том, что индюки по стратегии вызываются с разными параметрами и в конце теста они появляются все скопом (!)
Т.е. при тесте за месяц может появиться 60 окон ATR или на основном графике 60 МАшек с разными периодами...
Короче, ни хрена в окне графика не видно, удалять индюки можно только по штучно, нет опции "выделить все".
Это как-то лечится?
03.03.2013, 05:18
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
P.S. таймфрейм один и тот же, конечно (речть же про МТ4), разные периоды у индюков
03.03.2013, 07:02
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057
P.S. таймфрейм один и тот же, конечно (речть же про МТ4), разные периоды у индюков
Перед строками вызовов индикаторов добавь строчку
HideTestIndicators(true);
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
ansol 
03.03.2013, 07:32
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
Ха! Спасибо! Счас проверим! Интересно, как это в хелпе искать было? Счас-то, конечно, сразу описание выпало, только неясно, сколько действует этот флаг? Тоже счас проверю. Просто у меня несколько таких строчек, перемежаемых "if", можно ли в пределах одной подпрограммы одной строчкой в начале обойтись? Или несколько раз все-таки флаг устанавливать через HideTestIndicators?
03.03.2013, 08:08
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,075
Поблагодарили 898 раз(а) / Репутация: 884
Ну вот, проверил. Поставил HideTestIndicators(true) в самом начале подпрограммы сразу после объявления локальных переменных - все отлично сработало! Еще раз спасибо!
Так хоть посмотреть спокойно сделки на графике можно, т.к. сначала прогоняю на максимальной скорости, а потом спокойно разглядываю, что откуда и почему
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помощь в написании советника по сеточной стратегии alfaproject Предложения торговых систем для автоматизации 4 11.12.2010 11:18
тест Алексей Новости, обзоры, рекомендации 0 01.02.2010 11:10
Тест советника "Тритон v 1.0" для GBPUSD Алексей Что обсуждают на других форумах 0 28.01.2010 10:10


Текущее время: 02:34. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO