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

+7.38
169 читателей, 36 топиков

Уровни Пивот (уровни камарилья) для Квик.

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


 


PORTFOLIO_EX pivot_sberp;
DESCRIPTION pivot_sberp;
CLIENTS_LIST  ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;

PROGRAM

' Настраиваемые параметры
ClassCodeList=«EQBR» ' код класса инструмента
Instrument=«SBERP03» ' название инструмента
Interval_day=-1' интервал (таймфрейм) на графике
Interval=30
DayToFind=30 ' сколько дней назад искать свечи (можно уменьшить, чтоы ускорить работу программы)
CandleToFind=2 ' сколько свечей надо найти

DELETE_ALL_ITEMS()
DELETE_ALL_LABELS («sberp_day»)

CandleCount=0
CurYear=get_value(GET_DATETIME(), «YEAR»)
CurMonth=get_value(GET_DATETIME(), «MONTH»)
CurDay=get_value(GET_DATETIME(), «DAY»)
CurHour = GET_VALUE(GET_DATETIME(), «Hour»)
CurMin = GET_VALUE(GET_DATETIME(), «Min»)
CurMin = Interval*Floor(CurMin/Interval) ' округляем минуты до «интервальных»
for i from 1 to DayToFin


Читать дальше →

Robot_Gorilla, торгуем временем системно

Покуда тут на сайте не утихали баталии между гоблинами, орками, троллями и людьми, у меня продолжалась долгая, нудная и неинтересная работа в области системного трейдинга))

Последняя разработка, поставленная на форвард-тест 13 февраля, была названа Robot_Gorilla и имела своей целью проверку некоторых идей, созвучных торговой концепции Ильи Коровина.

Читать дальше →

Оценка работоспособности идеи

Здравствуйте!


В  очередной раз выкладываю статью в области алгоритмического трейдинга, с целью показать метод проверки работоспособности какой-либо идеи. Рассмотрим на примере одной из моих разработок 


                Данную закономерность заметил летом 12г. Торгует так называемый «паттерн», который стабильно существует с 2009г.  Рассмотрим временные участки, которые включает разные фазы рынка (тренд, флэт).


Преимущество алгоритма – не имеет оптимизируемых параметров и идея в чистом виде выглядит следующим образом (2010-06.2012 – тестовый период оценки системы).



 



Читать дальше →

С чего начать ?

У кого есть опыт успешного пользования роботорговли, поделитесь, с чего начинать? Информации очень много в рунете, но пока ценное выловишь, люди все деньги заработают.
Думаю, интересно будет не только мне.

Торговые роботы Шаг 1. Тестирование торговой системы by Алексей Горбунов

Небольшая предыстория.
С Лешей Горбуновым я познакомился в 2008 году через ЖЖ, мне он показался невероятно позитивным, талантливым и перспективным человеком.
Я рад, что я не ошибся в нем, его прогресс в трейдинге поражает воображение.
Вместе с Сашей Муханчиковым (с которым Лешу познакомил именно я) они находятся в топе алготрейдеров на сегодняшний день.
Искренне желаю ребятам дальнейших успехов и представляю Лешину статью на ресурсе команды S#, вошедшую в основу семинара.
Торговые роботы Шаг 1. Тестирование торговой системы
На входе: начальные знания о создании, тестировании и оптимизации систем
На выходе: код готовой торговой стратегии на основе всем известной стратегии Резвякова пресловутых ударных дней.
Настоятельно рекомендую ознакомиться.

TSlab

Ну что, друзья. Рынок скис, движений почти нет, как и всегда летом. Хорошее время для отдыха и вне рыночных дел. Я лично для себя пытаюсь разобраться в TSlab, но пока не очень выходит — пытаюсь подключить историю, скачанную с Финама, но не получается. Скажите, кто-нибудь шарит в этой программе? Нужна помощь.
  • хорошо
    плохо

Интервью Андрея Артышко, руководителя ТСЛАБ

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



Забавно, что на последних минутах Андрей подтвердил мое мнение, что используя стандартизированные подходы (а ТСЛАБ это, по сути, стандатизированный подход), нельзя построить конкурентную систему. Просто потому что конкурировать придется с теми, кто придумал эти «кусочки», и естественно знает их лучше тебя. 


Собственно, Андрей про это и говорит — по сути, что «красть у клиентов нечего», так как ничего нового и ценного там нет. Edge дает либо суперэффективная комбинация из «кусочков», но ее скорее всегда найдете не только вы, и edge пропадет, либо как раз нестандартный подход. Но для него TSLAB уже противопоказан, нужно программировать самому.


Начало

Как я понимаю насущную проблему в освоении автоматических торговых систем.

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

И немного вступления: совсем (т.е. вообще абсолютно) не важно на чем будет работать ваша торговая система. Transaq (ATF), Quik (Qpile), или сторонние библиотеки. Если процесс полностью решает поставленную задачу, и это вам удобно — действуйте.

И так проблема:

Читать дальше →

Tradematic. Обработка тиков или Жалкий лепет оправданья.

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


источник: http://www.tradematic.ru/forum/viewtopic.php?f=20&t=172
Этой ветке форума уже почти год, интересно, изменилось ли у них что-то в лучшую сторону.
Кто-нибудь работает с Tradematic всерьёз?

Robot_Gorilla, итоги за 1 месяц форвард-теста: +81%

начало здесь: http://www.h2t.ru/blog/algotrading/4274.html

Прошедшая неделя прошла со знаком плюс, и пришло время подвести итоги за первый месяц форвард-теста:


Читать дальше →

robot_umberto, продолжение

Приурочивая пост к выставке forexexpo, расскажу о форвард-тесте последней модификации.


Летом я не занимался проектом и заглушил все vps-сервера, а с сентября возобновил работу.


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


Запустил на EURUSD с 17 октября и вот что получилось.


Евро хорошо двигалось как вверх, так и вниз, и оба тренда были взяты.


Голубая кривая отражает эквити в реальном времени.



mt4-шный отчет



Вчера запустил еще один форвард-тест на GBPUSD, практически с теми же параметрами.


 


Читать дальше →

robot_umberto, примеры сделок и разбор алгоритма

Несколько примеров и разбор того, как работает алгоритм.


На самом деле всё очень просто)


Алгоритм исповедует вход по тренду (кто бы знал, что это такое))) и разумное усреднение при формировании позиции.


Сценарий 1: вход по фильтру (средняя) 1ой частью, если цена сразу идет в нужную сторону — после выхода в плюс неторопливый трейлинг.


примеры


long USDCAD



Читать дальше →

robot_umberto, + 461%. Слишком хорошо - тоже плохо: остановка для анализа и перезапуск.

продолжение истории форвард-теста http://www.h2t.ru/blog/algotrading/1564.html


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


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


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


Читать дальше →

robot_umberto, примеры удачных входов

самая простая иллюстрация работы алгоритма на картинке с EURNZD, 15M, сегодня


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



Parabolic SAR

совсем недавно я разместил торгового робота Parabolic SAR для Quik. В настройках можно менять параметры торгов: long, shor, и конечно же revers.

Индикатор всем хорошо знаком. Что я хочу посоветовать, и на что обратить внимание в этом посте.
  1. это прежде всего трендовый индикатор.
  2. ему просто, как воздух, необходим фильтр сделок, что бы не выставлять все это руками.
  3. думаю, лучше еще привязать индикатор, который будет еще и торгуемый объем изменять.

Это все уже есть у меня! Но это не для всех :)

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

PS
Свои методы я конечно раскрывать не буду, но они мне уж очень нравятся.
Что реализовал — привязал к индикатору торгуемый объем. Если после открытия позиции ситуация на рынке поменялась, робот или наращивает позицию, или сокращает. Это безумно удобно.

Ну конечно отфильтровал ему основной режим торгов. Или long или short. Отфильтровал простым трендовым индикатором.

Есть еще мысль прикрутить trail stop (для фиксирования профита). Но пока я не понял, нужен ли он.
Если trail stop будет, то буду дописывать расчет средней цены (так как баланс получается динамический), а пока просто берется цена последней сделки, точность гуляет максимум на 10 пунктов.