воскресенье, 15 мая 2016 г.

SWT-робот. Закончена корректировка терминов и ассортимента параметров робота



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

суббота, 14 мая 2016 г.

В потолке открылся люк, не пугайся это - глюк...



В потолке открылся люк, не пугайся это - глюк!

Обнаружил, что тестер МТ4 глючит, и глючит неслабо.
Нет, повторяемость результатов на высоте, тут ничего не скажу.
Но если проведен тест, то это еще не значит, что тестировался тот робот, который загружен, и по тому инструменту, который установлен. Несмотря на все данные в отчетах это может быть и предыдущий инструмент и предыдущий робот.
Я поначалу был в серьезном ступоре, когда абсолютно идентичные коды, которые отличались ТОЛЬКО НАЗВАНИЕМ файла, давали абсолютно разные результаты.
Теперь сижу и думаю, сколько времени было потрачено зря на борьбу с несуществующими проблемами. И сколько хороших решений и алгоритмов было выброшено на помойку после первого теста, который мог оказаться глючным.
Как с этим бороться пока не знаю. Результат манипуляций плохо предсказуем. Или это происки Метаквотсов, железной рукой загоняющих человечество в МТ5-ный рай.


И еще... Дебилизм какой-то. Два абсолютно идентичных выражения при SoftModeMajorTrends=true, а интерпретируются компилятором по разному.

((iCustom(NULL,60,"SWT",9,1)>0)&&(SoftModeMajorTrends || (iCustom(NULL,60,"SWT",0,1)>0))))
&&(!SwitchToMediumTrend || (((iCustom(NULL,240,"SWT",9,1)>0)&&(SoftModeMajorTrends || (iCustom(NULL,240,"SWT",0,1)>0)))    
||((iCustom(NULL,60,"SWT",9,1)>0)&&(SoftModeMajorTrends || (iCustom(NULL,60,"SWT",0,1)>0)))))                            
((iCustom(NULL,60,"SWT",9,1)>0)&&(iCustom(NULL,60,"SWT",0,1)>0)))                              
&&(!SwitchToMediumTrend || (((iCustom(NULL,240,"SWT",9,1)>0))    
||((iCustom(NULL,60,"SWT",9,1)>0))))                              

Или я уже совсем задолбался и не вижу чего-то очевидного?



пятница, 13 мая 2016 г.

Не спеши...


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

P.S. Мне в скайп плюнули вирусом. Если я у вас пропал из списка активных контактов после чистки - авторизуйтесь повторно.

USDRUR – 13.05.16. Шеф, усё пропало!?

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

Технический анализ трендов и прогноз для позиционной торговли.

четверг, 12 мая 2016 г.

Каждый солдат должен понимать свой манёвр

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



среда, 11 мая 2016 г.

В будущем снова что-то пойдет не так




Последнее общение на смартлабе с представителем Метаквотсов показало, что фирма нацелена на свертывание работы с МТ4, потому что считает, что МТ5 - это лучший продукт в мире.
Лучшее - враг хорошего, и еще неизвестно что лучше.
Ясно одно, что в деньгах для Метаквотсов от этой реорганизации несомненно станет лучше. Иначе все это не затевалось бы. И перейти рано или поздно заставят, как Билл Гейтс со своей 10-кой. И как многие не хотят переходить на десятую версию виндовс, так же многие не хотят менять привычный и удобный МТ4 на МТ5.

вторник, 10 мая 2016 г.

Универсальный солдат: я сделал это!



Некоторый пессимизм последних дней прошел...
Я сделал это - все роботы собраны в единый модуль, в котором настраиваются как тип тренда, так и режимы использования. Описание торговой тактики и параметров представлено на странице Формализованная торговая тактика: SWT-робот.
Бедные пользователи, которые рискнут с ним работать...
Впрочем, в поставляемом модуле по желанию пользователя часть второстепенных настроек будет скрыта. Квалифицированный юзер получит весь ассортимент разработчика.
А выглядит это так:

понедельник, 9 мая 2016 г.

Робот... Чем проще тем лучше...

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

P.S. И нужно подумать над учетом направления трендов старших уровней иерархии. Возможно попытаюсь ввести фильтры в формирование торговых сигналов.

GOLD – 09.05.16. Рынок восстанавливает локальный рост в канале 1260.60-1303.90

Технический анализ трендов и прогноз для позиционной торговли.

пятница, 6 мая 2016 г.

Предварительные результаты исследований робота в агрессивном режиме

Вместо того, чтобы торговать на этой неделе снова зхацепился за работу с кодом робота с целью реализации и проверки бредовых и не очень идей.
Основная работа велась в плане прививки роботу агрессивной модели поведения на участке рынка, соответствующем началу направленного тренда (т.е. на том участки, где с точки зрения теории риски должны быть минимальными) и консервативной на участке возможного завершения и разворота тренда.
Добыл наконец исторические данные большого объема и протестировал на интервале с 1 январе 2015 года, т.е. за 16 месяцев.
Вроде что-то получилось. Работа еще предстоит, но предварительные результаты теста обнадеживают.
По сравнению с прототипом, тест которого при тех же (и даже лучших - спред был меньше) условиях представлен на нижнем рисунке, улучшение несомненное.
Чередование убыточных и прибыльных участков рынка в прототипе сводит итоговую прибыль к сравнительно небольшой величине.
В роботе с переключением на агрессивный режим итог намного лучше, хотя от просадок и тут избавиться не удалось, но зато прибыльные участки рынка отжаты неплохо.







четверг, 5 мая 2016 г.

Обновленная версия торгового робота

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

USDRUR – 05.05.16. Доллар тестирует поддержку 65.71




Дневной тренд - нисходящий.
Внутридневной - нисходящий.
Доллар тестирует внутридневную поддержку 65.71. Наблюдаются признаки разворота локального тренда вниз. При прорыве поддержки с обновлением минимума дня - цель - локальная поддержка 64.63.

GOLD – 05.05.16. Локальная нисходящая коррекция в канале 1260.60-1307.80

Технический анализ трендов и прогноз для позиционной торговли.

Случайность, дурь или ошибка?

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

среда, 4 мая 2016 г.

USDRUR – 04.05.16. Рынок тестирует зону локального сопротивления 66.68

Технический анализ трендов и прогноз для позиционной торговли.

Тестируем робот на портфеле инструментов

Протестировал последнюю версию робота на портфеле из 8 инструментов за два последних месяца с 1 марта по 29 апреля.
Тестировались пары AUDUSD, EURUSD, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY, XAGUSD.
Риск на сделку 3%, количество однотипных позиций по инструменту не более 4-х.
Максимальный риск по инструменту 12%.
Максимальный риск портфеля - 96%, с учетом перекрестного хеджирования - 34%.

Прибыль по результатам теста - 36803.46, или 368%.
4 инструмента дали на интервале тестирования прибыль. 4 - незначительный убыток.
Честно скажу, неожиданно. Результат намного лучше моих ожиданий. Надо повторить тест в более жестких условиях.






понедельник, 2 мая 2016 г.

Модификация настроек торгового робота. 1. Прототип SWT-Local

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

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

1. Прототип: SWT-Local.

1.1. Направление тренда.

Индикатором направления тренда тренда служит индикатор направления движения волны четвертого уровня (см. рис.1). Робот покупает при восходящем тренде и восходящей коррекции, продает при нисходящем тренде и нисходящей коррекции.
При смене направления торговли позиции противоположного направления закрываются.



Рис.1. Направление тренда и направление совершения сделок.

воскресенье, 1 мая 2016 г.

Часть роботов уволена вчистую...



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

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

GOLD – 02.05.16. Золото восстанавливает рост к цели 1575.00

Технический анализ трендов и прогноз для позиционной торговли.