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

безубыток - итоги

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


и сканы которые в видео...


безубыток - функция

Не утерпел... Решил всётаки выложить предварительные результаты по написанию функции безубытка. За основу был взят принцип работы трала "удавка".















Всё, что получилось на сегодняшний день показал на видео. Теперь нужно определиться с "трендовой" функцией...

«Старый» Новый год

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














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



Ещё раз с праздником - удачи и профитов !!!!!

Новый старт - Agent_SB_44


Как уже писал чуть раньше, почти готова новая версия советника Agent_SB_44. Но в связи с тем, что нет возможности провести более-менее правдоподобное тестирование советника на исторических данных, решил проводить одновременныйтест и доработку в реальном времени. Для этой цели, с 09.01.2012 года советник запущен на реальном "центовом" счёте. Стартовый депозит 20$ (2000), плечё 1:500. Естественно имеется инвест пароль для желающих:

счёт открыт в forex4you
номер счёта (логин) 1624121
пароль 27021965skf

Для подстраховки "прогнал" советник в тестере, на "дырявых" котировках. Естественно настройки новых функций определял интуитивно, оптимизировать на таких котировках нет ни какого смысла. Ведь не известно сколько там по ходу ещё мелких "дыр".



В общем, вся работа, а точнее доработки будут вестись по живому. Поэтому финал абсолютно не предсказуем....

P.S. функция "безубытка" всё ещё в процессе доработки, сильно грузит терминал, причину пока не нашёл...

Agent_SB_044_ful - функции


Всех, с наступившим 2012 годом!!!!
Вот, в начале года хочу рассказать, а точнее показать предварительные наброски новой версии советника.














Решил вместо того, что бы описывать все изменения и дополнения, просто сделать не большую видео презентацию. Как обычно все ваши предложения и замечания приветствуются и принимаются....

Детская программа

Ну вот ещё один не большой отчёт с реала. В начале сентября текущего года, для ребёнка запустил советника. Стартовал в начале учебного года поэтому и назвал это "детской программой". На счету в начале было порядка 60 у.е..












Так как из терминала вся история сделок не доступна, график строился в личном кабинете..


К середине ноября стартовый депозит был удвоен и прибыль вывели на карточку - 70 у.е.

В декабре на этом счёте запустил "степовую" функцию.
В принципе работает она нормально, нужно только немножко подкорректировать код в плане проверки при открытии.



Наверное останавливать этого советника не буду пускай работает, посмотрю как он отреагирует на все праздники...


Всех с Новым Годом и Рождеством !!!!!!!

итоги - планы


Сегодня утром, просто закрыл все ордера и позиции на тестовом счёте. Так сказать, показательные выступления были начаты 10.10.2011 года, на центовом счёте с плечём 1:200 и стартовым депозитом 20 долларов. Всё это время я старался как можно меньше вмешиваться в работу советника, правда не всегда это получалось. А зачастую эти вмешательства только вредили работе. Впрочем обовсём я делал отчёты тут в блоге и на форумах.
Через личный кабинет попробывал сделать график полной истории работы советника т.к. из терминала доступно только последние тридцать дней...


В общем за почти два месяца депозит получилось увеличить в полтора раза....

Теперь о планах:
Задумана дополнительная функция :
Хочу, после того как один из пары ордеров сработает (станет рыночным) программа должна выставить дополнительный "стоповый" ордер но уже по средине канала (шаг можно регулировать).... http://ruforum.mt5.com/threads/7814-vashe-mnenie-o-agent-session-breakout-7-lokk?p=1403151&viewfull=1#post1403151  
Вчера, кажется удалось победить "пачки" ордеров. Ситуация конечно была, чуть мозг не сломал.

Также, скорее всего будет добавлен трал позиций для вывода в безубыток. Это предложение от Sensh, только нужно будет что-то придумать для уменьшения нагрузки на терминал.

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



На первый взгляд у функции есть потенциал...
Теперь нужно только добавить немного "хитрых" настроек в эту функцию и посмотреть что получится..

Вот пока как-то так....

Естественно всем у кого рабочие версии советника, все обновления будут высланы бесплатно. 

Новогодняя акция

Предлагаю для ознакомления советник Agent_SB_014, единственное ограничение это время работы, до март 2012 года. В остальном никаких отличий от рабочей версии нет.













Данная версия советника успешно работала на реале в текущем году.
Подробнее о работе советника можно прочитать в этом блоге и на форумах:


Ваше-мнение-о-Agent-Session-Breakout-7-Lokk,


 Советник [пробитие сессионных уровней],


 стратегия - session breakout.


Приветствуются мнения, замечания и предложения.

Agent_SB_014_Unlimited.ex4 на upload.com.ua

Небольшое дополнение...
Изначально советник настраивался в ДЦ Forex4you и у многих пользователей именно там были открыты счета. Так как сейчас я не знаю в каких ДЦ будут использовать этот советник, решил добавит коррекцию времени сервера....
Повторю, для ДЦ где время совпадает с временем в Forex4you ничего менять не нужно. Для других случаев необходимо сделать корректировку, пример на картинках...



Agent_SB_014_Unlimited_GMT.ex4 на upload.com.ua

Новая функция

Сегодня пробовал запустить советника с
новой функцией. Смысл обновления в том,
что новая функция определяет направление
тренда. Правда, для этого пришлось
использовать индикатор CCI.













При благоприятном прогнозе советник увеличивает значение ТР в сторону прогнозируемого тренда.
К сожалению, оптимизацию функции провести не получается из-за «рваной» истории котировок. По этой причине тестирование провёл только на не большом участке, с 25.09.2011 года до 27.11.2011 года, это единственный участок более-менее целый. К тому же тестирование проводилось на счёте Classic Lite с плечом 1:200.

Вначале проверил на этом счёте «базовую» версию советника, что бы было с чем сравнивать.

Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 30 Минут (M30) 2011.09.26 00:00 - 2011.11.25 22:30 (2011.09.25 - 2011.11.27)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры block_01=" блок ОСНОВНЫХ настроек "; SL=570; TP=20; lot=0.05; muv_poz=true; dubl_muv=true; muv_level=150; zone=11; enlarge_lot=5; block_02=" блок ДОПОЛНИТЕЛЬНЫХ настроек "; block_03=" ============================ "; block_04=" управление капиталом "; mm=true; flet_lev=7; flet_delta=2;

Баров в истории 3142 Смоделировано тиков 635825 Качество моделирования 90.00%
Ошибки рассогласования графиков 0

Начальный депозит 10000.00
Чистая прибыль 6851.75
Общая прибыль 15373.75
Общий убыток -8522.00
Прибыльность 1.80
Матожидание выигрыша 14.36
Абсолютная просадка 1220.40
Максимальная просадка 2616.29 (16.16%)
Относительная просадка 18.81% (2033.82)


Дале попробовал к исходным параметрам добавить новую функцию. Повторю, что оптимизировать функцию не было возможности, поэтому значения задал эмпирическим путём.

Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 30 Минут (M30) 2011.09.26 00:00 - 2011.11.25 22:30 (2011.09.25 - 2011.11.27)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры block_01=" блок ОСНОВНЫХ настроек "; SL=570; TP=20; lot=0.05; muv_poz=true; dubl_muv=true; muv_level=150; zone=11; enlarge_lot=5; block_02=" блок ДОПОЛНИТЕЛЬНЫХ настроек "; block_03=" ============================ "; block_04=" управление капиталом "; mm=true; flet_lev=7; flet_delta=2; block_05=" фильтр направления тренда "; trend_filter=true; target=6;

Баров в истории 3142 Смоделировано тиков 635825 Качество моделирования 90.00%
Ошибки рассогласования графиков 0

Начальный депозит 10000.00
Чистая прибыль 11180.79
Общая прибыль 20303.64
Общий убыток -9122.85
Прибыльность 2.23
Матожидание выигрыша 23.44
Абсолютная просадка 1698.35
Максимальная просадка 2725.50 (24.72%)
Относительная просадка 24.72% (2725.50)

Порадовало, что значительно выросло матожидание.
Ну, естественно попробовал, как будет работать система при уменьшении стартового депозита.

Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 30 Минут (M30) 2011.09.26 00:00 - 2011.11.25 22:30 (2011.09.25 - 2011.11.27)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры block_01=" блок ОСНОВНЫХ настроек "; SL=570; TP=20; lot=0.05; muv_poz=true; dubl_muv=true; muv_level=150; zone=11; enlarge_lot=5; block_02=" блок ДОПОЛНИТЕЛЬНЫХ настроек "; block_03=" ============================ "; block_04=" управление капиталом "; mm=true; flet_lev=7; flet_delta=2; block_05=" фильтр направления тренда "; trend_filter=true; target=6;

Баров в истории 3142 Смоделировано тиков 635825 Качество моделирования 90.00%
Ошибки рассогласования графиков 0

Начальный депозит 3000.00
Чистая прибыль 11180.79
Общая прибыль 20303.64
Общий убыток -9122.85
Прибыльность 2.23
Матожидание выигрыша 23.44
Абсолютная просадка 1698.35
Максимальная просадка 2725.50 (67.68%)
Относительная просадка 67.68% (2725.50)


Испытание, функция прошла успешно.
Со следующей недели запускаю тестирование функции на реале, доступ к счёту тот же.

Эксперимент "жадность"


Эксперимент http://voloshin-fxcci.blogspot.com/2011/11/blog-post.html с так
сказать, критическим
соотношением объёма ордера и размера
депозита продолжается....












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


Положительное в этом случае - то, что сам принцип (идея) - уровней усреднения, работает !!!!!
Нужно только контролировать жадность !!!!!!
В общем, не смотря на проблемки депозит пока растёт...


Как вариант, можно запустить советника сразу на одном инструменте на двух счетах. При этом можно задать различные настройки в плане риска - разные объёмы ордера.


небольшой итог

Я долго пытался понять, почему на «истории»,
прекрасно видны точки входа/выхода и это
при использовании практически любых
индикаторов. А в реальном времени ну никак
не получается попасть в эти точки. Пробовал
различные индикаторы и системы, но особого
успеха и удовлетворения не получал. В какой-
то момент решил остановиться и попытаться
понять, что происходит.









Результат у меня оформился вот в такую ассоциацию  автобус - Forex

Так же определил для себя единственный закон, который везде и всегда действует в рынке – «Trend Must Go On».
Пропуская период времени, потраченный на поиски системы удовлетворяющей новым требованиям, перейду к результатам.
Я выбрал простую "как угол дома" стратегию на пробитие сессионных уровней «Session Breakout».
Одна проблема - нужно в определенное время суток выставлять ордера, вот для этого я и сделал советника - codebase.mql4


Здесь наглядно видны диапазоны сессий и их пересечений, а также как должны выставляться ордера.
Основной проблемой для работы были моменты разворота тренда, тогда появлялись убыточные ордера.

В результате экспериментов по борьбе с просадкой был сделан выбор в пользу усреднения, был разработан определённый способ. Усреднение проводится стоповым ордером, который выставляется после того как цена прошла «уровень усреднения» на некоторое расстояние.

Функция следит пока цена (величина посадки) не достигнет уровня обозначенного как «уровень включения функции». В это момент советник выставляет «sell stop» ордер на уровне «ордер отката» и этот ордер имеет бОльший объем. Учитывая объёмы ордеров вычисляется «уровень без убытка» и выставляются стопы для обоих ордеров. В результате оба ордера должны закрыться одновременно и убыток «первого ордера» компенсируется прибылью «ордера отката».
Вот тут-то и была выявлена интересная закономерность. Оказалось у различных валют, имеются свои выраженные уровни разворота/отката.

Вот эти уровни и являются основной "изюминкой" системы...
Объяснить природу возникновения этих уровней я не могу. На мой взгляд, предположение, высказанное в статье «Расчет целевых уровней» может как-то это объяснить....

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

       Итогом вышесказанного есть советник       Agent_SB_009.ex4

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


Но это уже другая история….

"зоны разворота" - почему так

анализ работы функций

Вопрос размера депозита

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










У меня уже был в работе с 10.10.2011 г., советник на одном свободном счёте. Депозит был около 20 у.е. (2000 центов). Естественно объём ордера был минимальным 0,01 лота.
Результат этой работы на картинке ниже.

прибыль, за месяц, составила 30% от начального депозита, на мой взгляд вполне достойный результат.

Имея данные с реального счёта, решил провести эксперименты в тестере стратегий.
Для начала решил прогнать на "форварде" советника с параметрами идентичными "реалу", чтобы иметь представление на сколько можно доверять тестовым результатам.


В принципе соответствие вполне достаточное, если учесть, что на "реале" было несколько "ручных" вмешательств.
Для "форвардов" я изменял только объём торгуемого ордера, все остальные параметры оставались соответствующими "контрольному" варианту.

тут прибыль уже почти 100% от депозита

Здесь чут ли не 250% от депозита.

А тут жадность сгубила депозит.

Получается, что для "центового" депозита в 20 у.е. максимальным объёмом ордера есть 0,1 лота.
С таким объёмом нужен уже бОльший депозит, например в 50 у.е.


Правда это тест за период на 10 дней больше, для более глубокого теста нет истории котировок...

Для более корректной проверки с этой недели увеличил депозит до 0,1 лота. Кто хочет наблюдать за экспериментом могут восползоваться инвест паролем.

счёт открыт в                 forex4you
номер счёта (логин)      1624121
пароль                            27021965skf


Ещё небольшое видео для новичков по запуску советника

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