Forex Форум MT5 | Форум трейдеров рынка Форекс

Итоги полугодия, планы на будущее

Сегодня, 30.06.2010 года, полгода как я запустил в работу своего советника Agent_Session Breakout. Фактически советник проработал четыре месяца, при этом первый (январь) ушёл на настройки в части оптимизации программного кода. Ещё два месяца (март, апрель) были посвящены отработке нюансов самой стратегии, об этом я уже писал в блоге. Поэтому в тестовом периоде советник работал минимальными объёмами ордеров от 0,01 до 0,03 лота. Только в последний месяц (июнь) я увеличил объем рабочего ордера до 0,1 лота.
Но как бы там ни было, каждый месяц советник завершал в профите....
Ну а сейчас немного цифр и картинок.






 
Это график баланса за июнь месяц.
Не пугайтесь, этот ужасный «обвал» просто изменение (завершение) бонусной программы ДЦ и на результаты работы советника это не влияло.



 
Вот картинка с экрана сегодня днём.
На момент написания отчёта у советника были другие результаты:

Баланс: 17303,49 (стартовая сумма депозита в начале года 13200,00)
В работе: -343,30 (открыто четыре позиции)


 Это последние сделки за сегодня, выборка за текущий месяц.

На момент написания отчёта - Прибыль: 2426,03 (это прибыль с 30.05.2010 по сегодняшний день).
Кстати, вчера вечером опять «поумничал», закрыл три «локирующих ордера» думал, что цена откатится, но не тут-то было... Если бы не «шаловливые ручки» утром эти три просевших позиции закрылись бы в безубыток. В очередной раз ругая себя за такую «самодеятельность» я просто переставил стопы просевших позиций в безубыток с учётом прибыли полученной от закрытия «локирующих ордеров». К обеду цена дотянулась до двух ордеров, один еще находится в работе. Надеюсь на положительное завершение мероприятия.

А теперь немного о планах.
Я доработал немного советник, теперь последняя версия называется Agent_SB_light_014
В новой версии я сделал чтобы автоматически производились корректировки расчётов советника в начале и конце недели (раньше все это делал вручную). Также выбросил все дополнительные блоки программы которые я не использовал и перенёс большинство настроек непосредственно в саму программу. Эти изменения позволили сократить вдвое время для оптимизации советника.


 
Это я просто, для проверки работоспособности, запустил новую версию в тестере стратегий, настройки оставил те которые использую в июне и «прогнал» все на участке с 04.01.2010 года по сегодняшний день.
По ходу проводимых доработок, появилось несколько идей по улучшению работы программы, хочу добавить ещё парочку интересных функций. Но с этим ещё нужно поэкспериментировать...

Способ превратить убытки в ПРИБЫЛЬ





Уже вторую неделю пытаюсь заставить себя обновить блог, но эта жуткая жара просто убивает все мои начинания.
Закончился май месяц, который я посвятил «ручной» торговле, отрабатывая свою стратегию на Range Bar Chart. В целом месяц прошёл удачно, о результатах я писал в предыдущем сообщении. Но я всё-таки решил вернуться к «автоматическому» трейдингу. Поэтому в начале месяца провёл очередную оптимизацию советника (по системе «три к одному»). Результаты оптимизации привожу в таблице.










Параметры оптимизации для ЕвроДоллар на июнь 2010 года (март - май)
SL =
390
400
420
390
360
360
500
lokk_level =
205
205
205
215
205
205
205
zone =
22
22
22
22
25
22
22
enlarge_lot =
5
5
5
5
5
5
5
прибыль
2673.39
2633.39
2552.62
2516.25
2406.16
2406.16
2395.28
просадка (%)
20.56
20.57
20.59
17.29
20.52
20.52
27.45

Прошедшая неделя завершилась вот таким графиком баланса. 

Кстати, этот график имеет непосредственное отношение к теме, которую я попытаюсь раскрыть ниже.
Вначале немного повторюсь, для тех, кто не знаком с работой моего советника.
В советнике используется функция «локирования» убыточных позиций. Кстати, наверное, эту функцию лучше назвать «откатной» это будет ближе к принципу её работы.
Предлагаю рассмотреть картинку, на которой «закоментирована» работа этой функции в процессе реальных торгов.



Все начинается, когда мы немножко не угадали с входом и стали в короткую позицию (первый ордер), объем открытого ордера равен 0,1 лота.
Цена пошла против нас, что делать? На этот случай можно найти в интернете на форумах, вебинарах, различных курсах и т.п. массу советов. В том числе вы найдёте и такой, который я буду описывать ниже. Суть проста - открыть позицию увеличенным объёмом на откате и компенсировать убыток. Интрига в том, что никто не говорит где, этот откат произойдёт и как понять, что начался откат. А в остальном все красиво....
Но вернёмся к картинке и посмотрим, как работает «откатная» функция в советнике. Функция следит пока цена (величина посадки) не достигнет уровня обозначенного как «уровень включения функции». В это момент советник выставляет «sell stop» ордер на уровне «ордер отката» и этот ордер имеет объем уже 0,5 лота. Программа сама высчитывает «уровень безубытка» и выставляет стопы для обоих ордеров. В результате оба ордера должны закрыться одновременно и убыток «первого ордера» компенсируется прибылью «ордера отката».
А вот теперь настал момент для главного - как же всё-таки определить эти уровни. Некоторым может это не понравиться, но ни о каких индикаторах и свечных моделях я говорить не буду. В основе теории лежит статистика. Кстати про такие уровни я уже писал ранее в блоге, но тогда это было на уровне эмпирических ощущений.
Кого действительно заинтересует данная информация, советую зайти на сайт http://gelium.net/ и прочитать статью «Расчёт целевых уровней».
Проводя оптимизацию своего советника по параметрам «откатной» функции я постоянно получал данные в которых явно был выражен определённый уровень, с которого начинался откат. Причём значения этих уровней индивидуальны  для каждой валютной пары. Вот пример оптимизации, определения уровня «отката» для ЕвроДоллара.
  
По горизонтали это уровень «ордера отката», по вертикали «уровень включения функции», зелёные прямоугольники это результаты работы советника на заданном участке времени, чем темнее цвет, тем прибыль выше. Кстати это данные оптимизации советника для работы на июнь месяц, а график баланса, тот который в начале статьи показал, как отработал советник в реальных условиях. Кстати эта функция работает у меня на реале уже больше трёх месяцев и все отчёты по работе здесь в блоге.
Всплески на графике баланса это и есть работа «откатной» функции.
Ниже приведу результаты из тестера стратегий, что показала работа советника за февраль месяц.
  
Здесь тоже чётко видны моменты, когда срабатывала «откатная» функция.
Единственное неудобство - оптимизация советника занимает много времени. У меня на нэтбуке требуется более суток. Поэтому искать закономерности для разных валютных пар, нет времени. Единственно, что попробовал проверить эту теорию для Фунта.
 
С этой картинкой думаю, вы сами разберётесь, здесь даже две зоны получается....
В принципе «откатные» зоны можно применять и в ручной торговле, специально для этого я и проводил тестирование с отложенными ордерами, чтобы уменьшить психологическую нагрузку, когда приходится открываться в сторону просадки.
Остаётся только одно, объяснить природу возникновения этих уровней. На мой взгляд, предположение, высказанное в статье «Расчет целевых уровней» может это объяснить....
«...Наивно было бы предполагать, что основные участники рынка, оперирующие значительными объёмами средств и оказывающие непосредственное влияние на рыночные цены, перед открытием очередной крупной сделки не просчитывают ее рентабельность и не знают тех целевых уровней, по достижению которых они будут фиксировать прибыль. Не будем наивны и предположим обратное: основные участники рынка знают, чем и ради чего они рискуют. В таком случае было бы очень выгодно руководствоваться тем же алгоритмом вычисления целей, который используют основные участники рынка. Знание этого алгоритма позволит синхронизировать свои действия с теми силами, которые могут и оказывают реальное воздействие на рыночные цены. ...»






результаты на Range Bar Chart


Вот, закончился Май месяц.
Использовал только графики Range Bar Chart торговал в ручном режиме, причем делал это только тогда, когда появлялось свободное время.

Графики Range Bar Chart дают хорошую возможность БЫСТРО оценить ситуацию и принять решение. А это весьма важно если кроме трейдинга у тебя есть другие заботы.... 










Это результат за месяц.... (в среднем объем торгуемого ордера = 0,05)



Валовая прибыль: 318.48 Валовая потеря: 0.00 Общий коэфф. прибыли: 318.48
Фактор прибыли: Матем. ожидание: 17.69
Абсолютная просадка: 0.00 Максимальная просадка(%): 0.00 (0.00%)

Всего сделок: 18 Коротких позиций (%): 18 (100.00%) Длинных позиций (%): 0 (0.00%)
Прибыльных сделок (% от всех): 18 (100.00%) Убыточных сделок(% от всех): 0 (0.00%)
Наибольшее отношение Прибыльных сделок: 52.00 Убыточных сделок: 0.00
Среднее отношение Прибыльных сделок: 17.69 Убыточных сделок: 0.00
Максимум Последовательнай выгрыш ($): 18 (318.48) Последовательнай проигрыш ($): 0 (0.00)
Максимальный Последовательнай выгрыш (итог): 318.48 (18) Последовательнай проигрыш (итог): 0.00 (0)
Среднее: Последовательнай выгрыш: 18 Последовательнай проигрыш: 0

рекомендовать блог друзьям и знакомым