Постов с тегом "SWT-робот": 308

SWT-робот


Робот-то не настоящий...

Я тут поразмыслил на досуге и понял, что робот-то у меня не настоящий.

Ведь настоящий торговый робот должен быть каким?
Правильно подумали!
Простым в управлении и иметь всего одну кнопку «Делай деньги».

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

Робот-то не настоящий...

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

( Читать дальше )

Ну, граждане алкоголики, тунеядцы, хулиганы – кто хочет поработать?

Ну, граждане алкоголики, тунеядцы, хулиганы – кто хочет поработать?

Имеется комплект индикаторов и робот.
Есть цена поставки, тут возможны некоторые уточнения и нюансы в свете настоящей публикации.
Я не хочу заниматься розницей, возиться с валютными контрактами как ИП и оформлять кучу бумаг по поставкам программ нерезидентам.
Работать в серой зоне тоже не хочу.
Поэтому для желающих поработать есть такое предложение.
Организация либо физическое лицо заключает со мной авторский договор на передачу неисключительных прав на реализацию вышеупомянутых программ индивидуальным заказчикам за пределами Республики Беларусь. Такая организация или физическое лицо будут в единственном экземпляре, т.е. конкуренция между контрагентами исключена.Право реализации коллективных лицензий тоже предоставляется, но условия и цены другие.
Я не жадный, называйте свой процент с выручки, думаю договоримся.
Требования с моей стороны:
1. Покупка в рамках этого договора одного экземпляра индикаторов и робота с бессрочной лицензией. Для того, чтобы вы понимали, что вы продаете.

( Читать дальше )

На самом деле трендов не существует

Хочу еще раз вернуться к вопросу о том, что же такое рыночные тренды.
Тренды — это фикция и условность. Это присваивание некоторому выбранному участку рынка нашей интерпретации происходящего процесса, не более того. Замена сложного и многофакторного процесса простым и одномерным движением.
Не являются исключением и тренды SWT-метода, которые будучи взяты по отдельности на самом деле не что иное, как фикция, условность.
Вспомним, как формируются такие тренды. Если вы внимательно читали материалы этого блога, то должны помнить, что в самом начале у нас стоит гребенка полосовых фильтров, на вход которой подается поток котировок, а на выходе получается набор сглаженных функций, которые мы назвали стохастическими волновыми трендами. Т.е. технически декомпозиция производится с помощью системы полосовых фильтров, на вход которых поступает некий цифровой сигнал — временной ряд, соответствующий графику цены, а на выходе получается набор функций времени, на которые этот сигнал разделяется.

( Читать дальше )

SWT-робот. Три в одном

 SWT-робот. Три в одном

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

На картинке вверху нарисовано три робота. Это не случайность. В текущей версии действительно реализовано три в одном, т.е. три разных робота, которые объединены в одном программном коде.
Первый из них работает по сигналам волн SWT-метода — код сигнала 1.
Второй — по прорыву канала волатильности — код сигнала 3.
Третий использует оба принципа формирования торговых сигналов одновременно — код сигнала 2.
Что будем использовать на практике? Наверное по большей части третий принцип, так как сохраняя преимущества волновых сигналов робот не пропустит резкое изменение цены, которое в индикаторах проявляется с некоторой задержкой.

В ближайшее время я планирую отредактировать описание робота и индикаторов, приведя его в соответствие с актуальными версиями программ.

На этом будет все. Дальнейшая разработка этого направления будет прекращена.

Что дальше. Есть пара идей вне рамок SWT-метода, но об этом позднее. Когда руки дойдут. Так что скука мне вроде не грозит.

Ну и в заключение прогоны трех версий робота фиксированным объемом (в пипсах) для традиционного инструмента UEURUSD с момента начала (по индикаторам) текущего тренда — с 24 апреля текущего года с целью на уровне 1.2984.
То, что тренд до сих пор продолжается — чистая случайность. Но роботы его отжимают и будут отжимать до тех пор, пока индикаторы не покажут остановку роста.

SWT-робот. Три в одном

( Читать дальше )

А мужики то не знают...

    • 30 сентября 2017, 22:29
    • |
    • neophyte
  • Еще
А мужики то не знают...

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

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

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

P.S. Почитал пару комментов. :)
Может я и правда перегнул палку, выпив полбутылки водки и остановившись? Но, мля, я пью ровно до тех пор, пока это повышает уровень комфорта. А потом прекращаю.  Сегодня это была такая доза. 

Причем тут картошка?

    • 30 сентября 2017, 13:31
    • |
    • neophyte
  • Еще
Причем тут картошка?

Два года назад, прогнав в Метастоке тест по простейшему торговому алгоритму SWT-метода я решил, что торговый робот все-таки не помешает: А может все-таки построить робот?
Многие годы, проведенные в качестве разработчика различного рода электронной аппаратуры оставили после себя одно весьма полезное правило: хочешь сделать быстро и правильно — делай сам.
Современная жизнь с зажравшимися программистами, когда каждый малокомпетентный крючок мнит себя пупом земли и задирает ценник до небес, внесла в это правило еще одну редакционную правку. В окончательном варианте оно сейчас звучит так: хочешь сделать быстро, правильно и не слишком дорого — делай сам.
Разумеется это не относится к большим проектам. Там волей неволей приходится нанимать людей или использовать сторонних разработчиков в рамках аутсорсинга.

( Читать дальше )

Боюсь возникло недопонимание...

    • 27 сентября 2017, 13:41
    • |
    • neophyte
  • Еще
В обсуждении публикации Сбылась мечта идиота? прозвучал вопрос:

Боюсь возникло недопонимание...
Я ответил, а потом подумал, что мы возможно говорим о разных вещах.

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

Что касается собственно робота, то он использует расчеты для семи трендов, и берет данные с таймфреймов М1, М15, Н1, Н4, D1 и W1.
Сбрасывать его можно на любой график. Алгоритм расчета привязан не к данным текущего таймфрейма, а к данным истории всех перечисленных таймфреймов.

Сбылась мечта идиота?

    • 26 сентября 2017, 15:05
    • |
    • neophyte
  • Еще
Сбылась мечта идиота?

Ну вот и реализован типичный вариант торговли по тренду.с выжиманием движения досуха (или почти досуха).
Процент прибыльных сделок чуть больше 20, но средняя прибыльная сделка в 20 с лишним раз превышает среднюю убыточную. Т.е. множество ошибочных входов ликвидируется с минимальным убытком, а прибыльных входы по тренду держатся до достижения установленных целей.
Тест проведен в пипсах с фиксированным объемом. Цена одного пипса в пятом знаке 1 доллар.
Период тестирования с 24 апреля 2017 года по 24 сентября 2017 года.
Начало теста — начало роста по индикатору долгосрочного тренда, подтвержденному индикатором среднесрочного тренда.
Долгосрочный тренд все еще продолжается и перешел к фазе активного роста с целью на 1.3000. Поэтому робот коротких позиций в ближайшее время открывать не будет — запрет по фильтру долгосрочного тренда.

Сбылась мечта идиота?
Пока еще незаданный вопрос:
  — А если бы тренда не было?
Ответ:
— Был бы убыток. Но по индикаторам тренд давно готовился и начался даже немного раньше.




Будни начинающего алготрейдера: прошла еще неделя

    • 23 сентября 2017, 23:06
    • |
    • neophyte
  • Еще
Будни начинающего алготрейдера: прошла еще неделя

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

Первое, что нужно было сделать, это увязать в систему и в программы «неожиданно» выскочивший положительный эффект от использования более точных и/или более сложных фильтров.
Неожиданность конечно условная, фильтры были запрограммированы достаточно давно, и индикаторы и роботы на их основе тоже были реализованы и лежали на дальней полке в ожидании своего часа.
Час наступил, когда была реализована автоматическая настройка, которая и позволила выявить потенциал более сложных методов фильтрации.
Сгоряча я хотел идти еще дальше, использовать еще более сложные фильтры более высокого порядка. Но вовремя остановился. И так нерешенных проблем еще хватает. Проблемы эти в основном технического характера, но тем не менее сами они не устранятся. Кто-то должен сделать и эту работу.

( Читать дальше )

SWT-робот: интересный эффект получается

    • 19 сентября 2017, 14:32
    • |
    • neophyte
  • Еще
SWT-робот: интересный эффект получается

Боюсь, что моим постоянным читателям грозит частичный снос крыши. Я постоянно говорил, что выбор гребенки фильтров, с помощью которых получаются стохастические волновые тренды — дело произвольное.
И фильтров и наборов трендов может быть бесконечное множество, все тренды разные и все искусственно сконструированы из рынка, выбором тех или иных частотных диапазонов изменения цены и алгоритмов их расфильтровывания.
Говорить говорил, но пользовался все время одним и тем же набором и всех приучил к некоторому постоянству, которого на самом деле в общем случае не существует. И постоянные читатели привыкли думать, что в этом изменчивом рыночном мире есть постоянная величина, опора, с помощью которой можно сформировать объективный взгляд на происходящие на рынке процессы.

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

( Читать дальше )

....все тэги
UPDONW
Новый дизайн