Зацените советника

 

Сегодня засобачил, поэтому еще сыроват для реала. Но в тестере что-то выдает. Картинки не прилагаются, потому что здесь не выставочная галлерея. Бектесты также не выкладываю, потому что их любой дурак нарисует на истории.



Советник переделанный МТС "Artificial Intelligence", а посему входные настройки аналогичные:



x1, x2, x3, x4 - от 0 с шагом 1 до 200

sl - стоплосс от 10 с шагом 1 до 100 (для золота другие параметры, потому что там другие уровни стопов и 100 пипсов - пипсовка).


lots - это объем открываемых поз, оптимизировать не надо.

mn - это мейджик, оптимизировать не надо.



Оптимизация по ценам открытия, т.к. в советник встроен контроль вновь сформировавшихся баров. Потом для проверки на вшивость можно будет прогнать тесты и по всем тикам.


Берем EURUSD (или другой инструмент), закачиваем 16000 баров на H1 и оптимизируем без ограничения дат с целью поиска наилучшего профит-фактора (прибыльность). Получаем ПФ примерно 2, а кривую баланса почти линейную.



Потом гоняем форвардтесты. То бишь оптимизируем от два года назад по год назад. Потом тестируем от два года назад по сегодня. По некоторым найденным оптимизатором параметрам форварды проходят успешно, а по некоторым не очень.

Файлы:
aea_test.ex4  7 kb
 

Это мне напоминает советник Combo...только там больше словев нейросети....В Исходнике он работает на CCI, а у вас на каком индикаторе работает???

 
Reshetov:

Сегодня засобачил, поэтому еще сыроват для реала. Но в тестере что-то выдает. Картинки не прилагаются, потому что здесь не выставочная галлерея. Бектесты также не выкладываю, потому что их любой дурак нарисует на истории.

От ты злыдень... Как же его "заценивать", если там оптимизации сутками идёт. А то я думаю, чего нет никакой реакции от народа, вроде всегда сразу кидались хвалить/ругать Решетова, а тут двое суток и тишина. Похоже ещё оптимизация не закончилась. Лучше бы ты всё-таки картинку приклеил.

 
Увы. С параметрами, по результатам оптимизации за 2007 год, в 2008 успешно сливает. GBPJPY.
 

Лопухнулся я. Не заметил, что у меня стояли "все тики" - смешно получилось.

Не сливает, но и не зарабатывает особо. Ни то, ни сё... USDJPY

 
timbo:

Лопухнулся я. Не заметил, что у меня стояли "все тики" - смешно получилось.

Не сливает, но и не зарабатывает особо. Ни то, ни сё... USDJPY

Да, если все тики ставить, до счет на дни пойдет...Есть подобная система Combo, там несколько слоев оптимизации...Я оптимизировал 2 месяца. как только я не фантазировал....В реале сливает один фиг!!! Жаль что файл в формате *.ex4 ....Може это и есть Combo, только остальные слои, а именно externЫ спрятаны, вот и весь фокус

 

За это время успел усовершенствовать советника. Параметры оптимизации прежние. Теперь вряд ли кто скажет, что он похож на Combo.

Файлы:
aea_1.0.ex4  7 kb
 
Опять,увы... То же самое...
 
Helen:
Увы. С параметрами, по результатам оптимизации за 2007 год, в 2008 успешно сливает. GBPJPY.


Увы, но вечного двигателя не существует.



Один знакомый рассказал историю. Он торгует сотками. Через три дня после очередной покупки прибегает к нему клиент и требует заменить, т.к. гарантия год, а труба и трех дней не проработала. Выяснятся, что причина в том, что подсела батарея. Поставили на подзарядку. Сотка заработала вновь. В общем, клиенту пришлось еще и объяснять, что вечных двигателей не существует и время от времени батарею нужно подзаряжать.



Так и с торговыми системами. Финансовые инструменты не являются стационарными средами, в противном случае любой, кто хоть немного владеет азами статистики, смог бы очень быстро обогатиться. А посему торговые системы время от времени необходимо переоптимизировать.


Теперь обратим внимание на GBPJPY. Берем советник AEA_1.0.ex4. Прогоняем оптимизацию с 18 мая 2006 по 18 мая 2007


Получаем на выходе оптимизатора некий набор параметров (4 верхние строчки по лучшему балансу):


1282 49214.89 182 1.87 270.41 6491.81 0.64% x1=72 x2=31 x3=198 x4=129 sl=81 lots=1 mn=888
2013 45367.99 182 1.78 249.27 8643.21 0.82% x1=65 x2=31 x3=198 x4=6 sl=84 lots=1 mn=888
2562 45159.09 165 1.80 273.69 9153.41 0.87% x1=72 x2=31 x3=198 x4=129 sl=83 lots=1 mn=888

2860 44960.65 178 1.73 252.59 8235.42 0.82% x1=112 x2=31 x3=54 x4=195 sl=87 lots=1 mn=888



Попробуем потестировать с 18 мая 2006 по 18 мая 2008:



Первая строчка. Действительно общий итог форвард-теста неутешительный:


Bars in test 12854
Ticks modelled 25146
Modelling quality n/a
Mismatched charts errors 0
Initial deposit 1000000.00

Total net profit 22871.81



То бишь 18 мая 2007 г. у нас на балансе было 49214.89, а 18 мая 2008 стало 22871.81



А теперь смотрим более внимательно, что происходило на самом деле:



7942007.08.29 20:00buy2931.00232.35231.470.00
7952007.08.29 22:00modify2931.00232.35233.600.00
7962007.08.30 01:00s/l2931.00233.60233.600.001266.961066591.71
7972007.08.30 01:00buy2941.00233.74232.860.00
7982007.08.30 03:00s/l2941.00232.86232.860.00-845.661065746.05
7992007.08.30 03:00buy2951.00232.96232.080.00
8002007.08.30 08:00s/l2951.00232.08232.080.00-845.661064900.39
8012007.08.30 08:00buy2961.00232.26231.380.00
8022007.08.30 09:00modify2961.00232.26232.290.00
8032007.08.30 11:00s/l2961.00232.29232.290.0028.831064929.22
8042007.08.30 11:00buy2971.00232.57231.690.00
8052007.08.30 12:00s/l2971.00231.69231.690.00-845.671064083.55
8062007.08.30 12:00buy2981.00231.50230.620.00
8072007.08.30 15:00modify2981.00231.50232.000.00
8082007.08.30 16:00s/l2981.00232.00232.000.00480.491064564.04
8092007.08.30 16:00buy2991.00232.65231.770.00
8102007.08.30 19:00modify2991.00232.65232.980.00
8112007.08.30 21:00s/l2991.00232.98232.980.00317.121064881.16
8122007.08.30 21:00buy3001.00233.03232.150.00
8132007.08.31 04:00modify3001.00233.03233.080.00
8142007.08.31 12:00modify3001.00233.03234.140.00
8152007.08.31 17:00s/l3001.00234.14234.140.001088.601065969.76
8162007.08.31 17:00buy3011.00233.87232.990.00
8172007.08.31 18:00s/l3011.00232.99232.990.00-845.671065124.09


И выясняется, что 31 августа 2007 г. на самом деле был неплохой профит, а после этой даты пошел слив.



Берем параметры второй строчки:


Гоняем тесты. Также по итогам слив к 18 мая 2008. Но по результатам тестов:




7762007.08.30 02:00s/l2971.00233.57233.570.001238.131067070.67
7772007.08.30 02:00buy2981.00233.16232.250.00
7782007.08.30 08:00s/l2981.00232.25232.250.00-874.491066196.18
7792007.08.30 08:00buy2991.00232.26231.350.00
7802007.08.30 12:00s/l2991.00231.35231.350.00-874.491065321.69
7812007.08.30 12:00buy3001.00231.50230.590.00
7822007.08.30 15:00modify3001.00231.50231.970.00
7832007.08.30 16:00s/l3001.00231.97231.970.00451.661065773.35
7842007.08.30 16:00buy3011.00232.65231.740.00
7852007.08.30 19:00modify3011.00232.65232.950.00
7862007.08.30 21:00s/l3011.00232.95232.950.00288.291066061.64
7872007.08.30 21:00buy3021.00233.03232.120.00
7882007.08.31 04:00modify3021.00233.03233.050.00
7892007.08.31 12:00modify3021.00233.03234.110.00
7902007.08.31 17:00s/l3021.00234.11234.110.001059.781067121.42
7912007.08.31 17:00buy3031.00233.87232.960.00
7922007.08.31 18:00s/l3031.00232.96232.960.00-874.501066246.92
7932007.08.31 18:00buy3041.00233.63232.720.00
7942007.09.04 10:00s/l3041.00232.72232.720.00-830.671065416.25
7952007.09.04 10:00sell3051.00232.53233.440.00
7962007.09.04 17:00s/l3051.00233.44233.440.00-874.241064542.01
7972007.09.04 17:00buy3061.00233.59232.680.00
7982007.09.05 02:00modify3061.00233.59233.790.00
7992007.09.05 05:00s/l3061.00233.79233.790.00214.111064756.12


Теперь пик профитности пришелся на 5 сентября 2007, потом слив.



Создается впечатление, что в августе - сентябре 2007 рынок изменился. Гоним тест по параметрам 3-й строчки.


6422007.08.16 06:00modify2341.00234.30230.770.00
6432007.08.16 07:00s/l2341.00230.77230.770.003287.511046675.22
6442007.08.16 07:00sell2351.00230.40231.300.00
6452007.08.16 12:00modify2351.00230.40230.170.00
6462007.08.16 13:00modify2351.00230.40227.460.00
6472007.08.16 15:00s/l2351.00227.46227.460.002824.481049499.70
6482007.08.16 15:00sell2361.00227.23228.130.00
6492007.08.16 17:00modify2361.00227.23227.180.00
6502007.08.16 19:00modify2361.00227.23222.590.00
6512007.08.16 20:00s/l2361.00222.59222.590.004457.681053957.38
6522007.08.16 20:00sell2371.00224.02224.920.00
6532007.08.16 22:00s/l2371.00224.92224.920.00-864.641053092.74
6542007.08.16 22:00sell2381.00225.73226.630.00
6552007.08.16 23:00s/l2381.00226.63226.630.00-864.641052228.10
6562007.08.16 23:00sell2391.00225.79226.690.00
6572007.08.17 00:00s/l2391.00226.69226.690.00-899.241051328.86
6582007.08.17 00:00sell2401.00227.15228.050.00
6592007.08.17 02:00modify2401.00227.15226.470.00
6602007.08.17 04:00modify2401.00227.15225.550.00
6612007.08.17 06:00modify2401.00227.15224.170.00
6622007.08.17 07:00modify2401.00227.15222.770.00
6632007.08.17 08:00s/l2401.00222.77222.770.004207.891055536.75
6642007.08.17 08:00sell2411.00222.11223.010.00
6652007.08.17 11:00s/l2411.00223.01223.010.00-864.641054672.11
6662007.08.17 11:00sell2421.00225.07225.970.00
6672007.08.17 12:00modify2421.00225.07224.460.00
6682007.08.17 13:00s/l2421.00224.46224.460.00586.031055258.14


Гипотеза подтверждается. До 17 августа 2007 г. был профит, а после слив.



Берем 4-ю строку параметров. Гоним тесты:



8162007.09.17 18:00modify3111.00230.47229.850.00
8172007.09.17 19:00s/l3111.00229.85229.850.00595.641065142.89
8182007.09.17 19:00sell3121.00229.75230.690.00
8192007.09.18 03:00buy3132.00228.84227.900.00
8202007.09.18 03:00close by3131.00229.75227.900.00839.891065982.78
8212007.09.18 03:00buy3141.00228.84227.900.00
8222007.09.18 03:00close by3120.00229.75230.690.000.001065982.78
8232007.09.18 15:00modify3141.00228.84230.090.00
8242007.09.18 21:00modify3141.00228.84232.070.00
8252007.09.19 12:00s/l3141.00232.07232.070.003125.891069108.67
8262007.09.19 12:00buy3151.00231.75230.810.00
8272007.09.20 14:00s/l3151.00230.81230.810.00-837.591068271.09
8282007.09.20 14:00sell3161.00230.94231.880.00
8292007.09.20 18:00modify3161.00230.94230.760.00
8302007.09.21 02:00s/l3161.00230.76230.760.00138.321068409.41
8312007.09.21 02:00sell3171.00231.00231.940.00
8322007.09.21 11:00s/l3171.00231.94231.940.00-903.061067506.35
8332007.09.21 11:00buy3181.00232.23231.290.00
8342007.09.21 15:00modify3181.00232.23232.460.00
8352007.09.24 11:00s/l3181.00232.46232.460.00242.931067749.28
8362007.09.24 11:00sell3191.00232.74233.680.00
8372007.09.25 03:00buy3202.00230.98230.040.00
8382007.09.25 03:00close by3201.00232.74230.040.001656.731069406.01


Советник показывал профит по 25 сентября 2007 г. Далее слив.


В общем, получается, что советник продержался по форвард тестам еще 3 - 4 месяца после оптимизации. Потом начал сливать. Это собственно и доказывает гипотезу о том, что вечных двигателей не бывает. Хочешь чтобы работала сотка, время от времени подзаряжай батарею. Хочешь, чтобы советник давал профит, время от времени переоптимизируй его.

 

Reshetov, всё это понятно. Есть, конечно, известный приём - переоптимизация параметров при первом минусе... Но слив до ноля уже 25 января, по итогам оптимизации за год, это - чересчур. Впрочем, возможно я ошибаюсь в оценках, т.к. советниками стала интересоваться сравнительно недавно.

С уважением к Вашей работе.