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

Глупость недели


Если честно, сегодня целый день думал, а стоит ли писать про это… Ведь опять всё те же грабли, тем же концом и по тому же месту. История банальна, и вполне соответствует цитате от классика. «Самая большая глупость – это делать тоже самое и надеяться на другой результат.» Альберт Эйнштейн 
В понедельник нарисовался южный тренд, на графике длинное усреднение и пара коротких позиций. Решаю отключить трал в расчёте, выжать максимум из коротких позиций, которые дотянуть до баевого усреднения второго уровня.


Но буквально на следующий день, я в очередной раз и это уже далеко не первый раз, убедился в простой истине, что не нужно лезть в работу советника !!!


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

Это результаты на сегодняшний день.

детская программа - продолжение


В завершении текущего месяца хочу представить отчёт по результатам работы советника за октябрь месяц. Хотя до конца месяца остаётся ещё несколько дней, но уже запустил на этом счету модифицированный советник  Agent_SB_777_4you_24102012, поэтому считаю правильным сделать отчёт именно сейчас. Итак, в сентябре запущен «детский» счет, на котором работает советник  Agent_SB_777_home_4you. Результаты за сентябрь месяц можно посмотреть здесь http://voloshin-fxcci.blogspot.com/2012/09/forex.html .

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

Разруливания этого усреднения пришлось ждать до середины месяца, но всё-таки позиции закрылись в паритете.

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

В результате к середине октября были закрыты все позиции, так сказать закончилась одна серия.

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

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

В конце месяца приятный сюрприз получился от гэпа.

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


Конечно же, общие результаты мониторинга.




Модификация советника


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











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

Вначале был проведён контрольный прогон советника на периоде, с января 2011 года по сей день. Счёт центовый в «Инсте» объём базового ордера 0,1.


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


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

Полностью настройки функции усреднения теперь выглядят вот так:

extern bool frst_aver = true;                   // Включение усреднения первого порядка
extern bool frst_av_db = false;                 // Повторное включение усреднения первого порядка
extern int frst_elrg = 5;                           // Кратность объема усредняющего ордера первого порядка
extern int frst_eg_db = 25;                     // Кратность объема повторного усредняющего ордера первого порядка
extern int frst_level = 60;                        // Уровень усредняющего ордера первого порядка
extern int frst_zone = 6;                         // Приращение для включения усреднения первого порядка
extern bool scnd_aver = true;                 // Включение усреднения второго порядка
extern bool full_scnd = true;                  // Полное усреднение второго уровня
extern int scnd_elrg = 5;                         // Кратность объема усредняющего ордера второго порядка
extern int scnd_level = 190;                   // Уровень усредняющего ордера второго порядка
extern int scnd_zone = 14;                     // Приращение для включения усреднения второго порядка

В торговли это выглядит следующим образом. Рассмотрим на конкретном примере.


Базовый ордер №91 открылся  25.01.2011 в 00.28 в этот же день, в 04.56 он становится позицией, которая уходит в просадку.
В 11.14 базовая позиция №91 усредняется ордером №93, по истечении трёх часов в 14.14 усредняющий ордер №91 удаляется, так как он не стал позицией. Это усреднение проводится на уровне frst_level = 60 пунктам.
Так как просадка базовой позиции продолжается, то на уровне второго усреднения, которое равно frst_level плюс scnd_level, 60+190=250 пунктов, открывается 26.01.2011 в 08.32 усредняющий ордер №100. Однако просадка продолжается, в течении трёх часов ордер №100 не становится позицией и в 11.32 он удаляется. Но через некоторое время происходит разворот и на обратном ходе в 12.27 снова открывается усредняющий ордер №101, который в 12.31 становится позицией. В результате в 13.30 позиции закрываются в общем паритете.
Ниже результаты работы этого мода.


И в завершении результаты сравнительного теста работы модифицированного советника за период текущего года.
Это контрольный тест:

Здесь работа модифицированного советника:


С сегодняшнего дня заменил советник Agent_SB_777_home_4you в «детском» счёте на модифицированный Agent_SB_777_4you_24102012 следующий месяц буду наблюдать за техникой работы.

перекомпиляция


Сделал ещё одно видео, это как бы продолжение ранее начатой темы http://voloshin-fxcci.blogspot.com/2012/02/dll.html . Хочу только ещё раз повторить, что в видео показан только пример того, что работа программы советника может меняться после перекомпиляции. В реальных условиях такой способ защиты не должен выдавать какие-то ошибки в журнале, просто программа не корректно будет отрабатывать некоторые условия торговли, а это будет приводить к результатам, которые существенно отличаются от работы оригинальной версии советника. Именно в этом и заключается смысл такой защиты, что не добросовестный пользователь не получает уведомление об ошибках в работе советника и это затрудняет обнаружение такой защиты.



Снова детский FOREX


Начался новый учебный год и снова решил запустить «детскую программу». Если быть точнее, то программ будет несколько. Сейчас хочу показать старт автоторговли. В начале сентября запущен советник Agent_SB_777_home_4you, счёт центовый, стартовый депозит равен 3261,01 цента. На сегодняшний день чистая прибыль составила 177,89 центов.






Здесь представлена история сделок за сентябрь месяц.



это мониторинг счёта.



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

Дети и forex

Вот решил приобщить детей (своих) к работе на форекс. Если честно, похвастаться совершенно нечем. Сейчас у них совершенно иные приоритеты в жизни. Хотя прошлым летом по собственной инициативе, старшая отпахала в местном коммунальном предприятии. Решила так сказать заработать карманных денег. Думал, что моё предложение - для заработка использовать компъютер вместо метлы будет воспринято положительно. А не тут-то было. В общем всё по порядку.
Открыл я счёт (бонусный на InstaForex) и начал объяснять когда и какие кнопки нужно нажимать чтобы стать миллионером. То ли учитель я плохой, то ли звёзды не в том порядке были на небе....
В общем, результат вот он.

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

Графики графиками, а реально, можно сказать на ровном месте получили вот, что:

Почти треть того, что она заработала прошлым летом орудуя метлой в ЖЕКе...

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



Ну, а я пока решил полностью переделывать программу с учётом полученых предложений и своих наработок. В начале думал, что получится просто внести изменения но не удалось. Поэтому пока актуальной остаётся версия Agent_SB_444v_Encoded темболее, что есть весьма интересные настройки от  Sensh .
Но работа всё равно продолжается и думаю, что следующая версия будет (должна быть) не хуже этой....

о разном


Последнюю неделю занимался ревизией
счетов, выводил прибыль на «пластик». Миллионером, к сожалению, я не стал, но часть бытовых проблем удалось решить.








По предварительным подсчётам работа советника с середины лета прошлого года позволит сделать частичный ремонт в квартире, небольшой тюнинг авто, детворе экскурсии на каникулах семейный отдых на море (правда Азовском).
На счёт модернизации советника и новых версий, работа ведётся и есть уже кое-какие наработки. В первую очередь отрабатываю техническую часть, автоматическую коррекцию по StopLevel хочу, что бы после того как этот параметр возвращается к базовому значению, советник автоматически проводил коррекцию стопов и уровней открытия ордеров. Проблема в том, всё приходится отрабатывать только в реале т.к. в тестере StopLevel не изменяется.
Так же думал над некоторыми предложениями, которые были на форумах. В частности по поводу организации «мм» ( http://ruforum.mt5.com/threads/7814-vashe-mnenie-o-agent-session-breakout-7-lokk?p=2140304&viewfull=1#post2140304 ). Конечно, с точки зрения психологии, понятно стремление уменьшать объём торгуемого ордера при просадке. И это, на мой взгляд, оправдано, если имеем не комфортный «запас депозита». Однако хочу предложить немного другой подход к этой проблеме.
Для начала определимся с происходящим. У советника просадка возникает в процессе «затяжного» усреднения ордеров и на уже открытые (просевшие) позиции мы повлиять не можем. Но в течении этого «затяжного» процесса советник открывает другие ордера которые становятся позициями и закрываются в профит. Вот именно объёмы этих ордеров мы изменяем и как раз в этом, заключается дилемма. Что выгоднее уменьшать объём или увеличивать? Если эти, назовём их промежуточными, ордера закрываются с профитом тогда логично увеличить их объем, компенсируя просадку. Из практики скажу, что несколько раз я применял такую тактику довольно профитно «разруливал» просадку.
Поэтому сейчас склоняюсь к следующему варианту «мм».
1 – функция «eq_mm» остаётся в нынешнем варианте, изменяя объём ордера при изменении эквити относительно СТАРТОВОГО размера депозита.
2 – добавляем функцию, которая считает текущую просадку. Сейчас этот расчёт делает функция «blns_filter», но в новом варианте эта функция будет изменять объём ордера (сейчас она просто прекращает выставлять ордера). В зависимости от знака можно будет увеличивать или уменьшать объём, это кому как комфортнее.
Если есть ещё какие-то мысли по этой теме, давайте обсудим…

Новые настройки

Ну вот, появились, так сказать - альтернативные настройки...
Если честно, то я давно хотел посмотреть на рабочие настройки где ТР больше, стандартного значения...
И так, по очереди поступления...
В скайпе, alexx, прислал настройки где ТР=120, функция безубытка отключена но есть ограничение по количеству открываемых ордеров/позиций.









Это скрин теста советника. Период тестирования с 23.12.2011 по 09.03.2012 взят из-за того, что за этот период имелись имелись действительные котировки ДЦ накопленные за время работы советника...

Теперь самое свежее поступление, это результаты от Sensh, боюсь даже представить сколько на это ушло времени учитывая скорость работы тестера терминала....

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


Начиная со второй половины теста в журнале отчёта пошли ошибки, причина была в функции управления капиталом. Советник не мог открывать расчётные объёмы ордеров из-за ограничений в условиях торговли ДЦ. Поэтому видим такие скачки на графике, это не проводилось усреднение некоторых просевших позиций. Но все равно баланс вытянули.

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


Остаётся только всю эту теорию проверить на практике...

Ниже прикрепляю ссылку - там советник и "сет" файл с настройками от Sensh (ограничение только по времени работы)...






версия Agent_SB_444v

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









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

dll в советнике


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









Agent_SB на "пятизнаке"

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















Ипохондрия есть жестокое любострастие, которое содержит дух в непрерывном печальном положении. Тут медицина знает разные средства, лучшее из которых и самое безвредное - беседа. Слово лечит, разговор мысль отгоняет. Хотите беседовать сударь? 
К-ф "Формула любви"
Вот так беседы в скайпе постепенно постепенно поднимали настроение и возвращали бодрость духа...

Роман прислал вот какую картинку:



Получается, что советник может работать и на "пятизнаке"....
Раньше была информация, что на пятизнаке советник только открывает ордера но не может проводить усреднение. А, тут вот даже с визуальным подтверждением...
Кроме этого, Роман замониторил работу советника на пятизнаке...
/RDEM/agent-sb-014-eurusd

(в начале апреля мониторинг прекращён)


Правда, насстройки он оставил по умолчанию (они для фунта) а советника запустил на евро...



Мои результаты на фунте за январь месяц оформил в виде графика...







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




добавлено 06.02.2012 года


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




Это реал, фунт с 31.01.2012 по сегодня...

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