Тем временем написан советник для тестирования и оптимизации в MT5.
Размер позиций одинаковый для обеих пар.
Кроме доливок, надо еще обязательно "поиграться" с размером позиций для пар...
Тем временем написан советник для тестирования и оптимизации в MT5.
Размер позиций одинаковый для обеих пар.
Кроме доливок, надо еще обязательно "поиграться" с размером позиций для пар...
Результаты оптимизации в режиме «все тики» генетический алгоритм
Валютные пары GBPUSD-EURUSD
Таймфрейм М15
Период оптимизации 01.10.2011 – 05.10.2012 (1 год)
Входные параметры:
1) Ma_Period , период 10 -1000, шаг 10
2) Delta, расхождение 10п.-500п., шаг 10
Оптимальные значения Ma_Period находятся в пределах 600-1000
Посмотреть вложение 90078
Оптимальные значения Delta находятся в пределах 30-150 пунктов
Посмотреть вложение 90079
Несколько проходов с оптимизированными параметрами
Ma_Period = 970, Delta = 90
Посмотреть вложение 90081
Ma_Period = 870, Delta = 60
Посмотреть вложение 90082
Ma_Period = 260, Delta = 40
Посмотреть вложение 90083
Делаю вывод, что в парном трейдинге на GBPUSD-EURUSD таймфрейм М15 грааля – НЕТ (без доливок и манипуляций с позициями, предлагаемых NeColla). Есть неспешная торговля со 100% годовых при 20% просадке.
Отрицательные моменты (для меня)
1) Невысокая прибыль
2) Среднее время удержания позиций великовато
Опыт прошлых оптимизаций подсказывает, что и на других таймфреймах и валютах будет аналогичная картина.
Следующий этап – система доливок
input string symbol_1 = "EURUSD"; // Финансовый инструмент №1 (ФИ №1)
input string symbol_2 = "USDCHF"; // Финансовый инструмент №2 (ФИ №2)
input bool reverse = true; // true - отрицательная корреляция
// false - положительная корреляция
input int MA_Period = 70; // период линии баланса
input int shiftbars = 1000; // количество баров для расчета индикатора
input int wid_main = 2; // толщина линий ФИ
input color color_1 = Blue; // цвет линии ФИ №1
input color color_2 = Red; // цвет линии ФИ №2
input color color_delta = DarkGray; // цвет гистограммы
input double lot = 1.0; // базовый лот ФИ №1
input bool online = true; // расчет индикатора в online
.
Задача будет такая: оптимизировать в МТ5 советник по указанным параметрам и выложить отчет по оптимизации. Оптимизация осуществляется по тикам за период не менее года, поэтому процесс не быстрый.
Оплата за труды - возможность получить окончательную версию советника.
Тестирование советников по тикам - процесс ненадежный.
В MT4, по крайней мере, тики синтезируются искусственно.
Хотя бы по открытию-закрытию баров M1 надо бы делать советники.
Повышается скорость тестирования и соответствие теста реалу.
Не собираетесь переделать так сов? В MT4 это просто, типа
if(TICK==-1 && prevtime == iTime(Symbol(),1,0)) return(0);
else if (TICK==-1) prevtime = iTime(Symbol(),1,0);
в start()
И во всех индикаторах лучше поставить работу по закрытому бару ...., 1);
В МТ5 уже встроен режим тестирования OHLC на М1, сов можно не переделывать. Провел сравнительный анализ имеющихся сделок онлайн-демо с тестом в режимах "все тики" и "OHLC на М1". Получается, что отклонения цен открытия и закрытия позиций в тестере от онлайн незначительные в пределах 1 пункта. Результаты тестирования соответствуют (конечно не 100%) онлайн торговле.
Таким образом, оптимизацию делаем в режиме "OHLC на М1", оптимизированные параметры проверяем в режиме "все тики"
В MT4 тоже вcтроены режимы тестирования по открытию и контрольным точкам.
А какой смысл тормозить с тиками при тестировании и при работе, если по закрытию результат тот же, а переделать сову - 1 мин.
(К тому же, в реале по тикам близкие результаты только тогда,
когда реально цена менялась монотонно в пределах бара.
Если она скакала туда-сюда, результат может быть очень другим).
Вникнул в тему, вы правы. На нулевом баре не достичь соответствия, очень жаль. Придется тестировать по закрытию минутного бара. Сейчас переделаю советник, раздвижка и профит рассчитывались на нулевом баре.
Можно сделать csv - текстовый файл разделенный ;
потом его можно открыть экселем
Вникнул в тему, вы правы. На нулевом баре не достичь соответствия, очень жаль. Придется тестировать по закрытию минутного бара. Сейчас переделаю советник, раздвижка и профит рассчитывались на нулевом баре.
SilverKZ
На _http://forum.mql4.com/ru/ НеКола, недавно очередной пылесос представил, тему наверняка ты видел. Но не смотря на выложенный стейт сделок понять до конца логику трудно.
Понятно что берет крайние 4 инструмента ловит раздвижки на 7 (восьмая общая эквити чтоль тоже в разработке у него похоже). Толком не понятно пока как берет лоты и направление сделок.
Я пытался по АТР уровнять лоты, и направление сделок установить в обратный парный хедж. Может чего-то и выйдет. Много не ясного и как это реализовать (стационарность эквити канала) Ясно одно берет он волны, но много нюансов которые я не понял, может у тебя получится (правда за 9 дней наверно врятле, но вдруг)
хотя на первый взгляд сова сильвер и убыточна -
Посмотреть вложение 89913
Посмотреть вложение 89914
но посмотри какие Зубчики - график прямо ням ням для системок...
самая простейшая даёт уже такую картинку
Посмотреть вложение 89915
т.е. сделай всего 6! перестановок и сделай первые три входа виртуальными...
чёт я эту сову не найду PairTrader_Exp v4 никак. она на 5-ке? если нет как ты её тестировал?
первые три входа: вход+2 доливки, или полные три серии?