Albus
Albus личный блог
19 февраля 2018, 10:09

Робот Помогатор

Это не торговый робот, а аналитический. Первую его версию я уже выкладывал здесь
Робот Помогатор
Робот предназначен для долгосрочных фундаментальных инвесторов. Это попытка подружить Уоррена Баффета с техническим анализом.
Робот анализирует отраслевые индексы и все входящие в них акции. В обойме робота 91 инструмент, в том числе Индекс ММВБ, РТС и три валюты: доллар-рубль, евро-рубль, евро-доллар.
---
В основе робота две скользящие средние:
1. Мувинг с долгим периодом 52 недели (год)
2. Мувинг с коротким периодом 13 недель (квартал)
Робот Помогатор
Столбец «Sila|Slabost»
Если акция торгуется выше длинного мувинга, она получает значок «Sila». Это означает, что на данном участке графика покупателей было больше чем продавцов. 
Если акция торгуется ниже длинного мувинга, она получает значок «Slabost». Это означает, что на данном участке графика продавцов было больше чем покупателей.
Цифра рядом со словом Sila/Slabost показывает, на сколько процентов текущая цена ушла от скользящей средней. Если вы хотите купить, и цена на 10% выше мувинга с периодом 52, значит уже очень дорого покупать, вы опоздали. 
Например Распадская (RASP). Sila 35%. Цена на 35% выше мувинга.
Робот Помогатор
Очень дорого для долгосрочных покупок. График Распадской:
Робот Помогатор
---
Столбец «Trend Bolshoy»
Показывает куда идёт большой мувинг: вверх или вниз.
Если большой мувинг растёт (гистограмма зелёная), значит тренд бычий. 
Если большой мувинг падает (гистограмма красная), значит тренд медвежий. 
---
Столбец «Trend Malenkiy»
Показывает куда идёт маленький мувинг за 13 периодов (квартал): вверх или вниз.
Если он растёт, значит малый тренд бычий
Если он падает, значит малый тренд медвежий.
---
Столбец «RSI»
Показывает текущее значение RSI для интервала 13 недель (квартал). Подсвечивается зелёным при низких значениях RSI (ниже 20). Это признак перепроданности и возможного отскока вверх. Подсвечивается красным при высоких значениях RSI (выше 80). Это признак перекупленности и возможного отскока вниз.
Если за последние 13 недель RSI бывал в зоне выше 80 или ниже 20, это будет также отмечено:
Робот Помогатор
Это значит, что отскок уже идёт.
---
Столбик Shum — это определитель ПИЛЫ.
Робот Помогатор
Объясню как он работает. На график для примера наложен обычный мувинг (период 52 недели) в виде гистограммы. Если мувинг растёт, гистограмма зелёная, если мувинг падает, то гистограмма красная. Если за 52 периода подобных колебаний мувинга (переход с красного на зелёный и наоборот) было больше 5, значит на рынке ПИЛА. Высокий шум. Тренд не устойчивый, торговать нельзя. Точнее не желательно. Клеточка подсветится фиолетовым.
К примеру, такая ситуация на Норникеле: мувинг за год 8 раз изменил цвет (то растущий тренд, то падающий). Это болото. Лучше в него не лезть.
Робот Помогатор
А вот тренд, который за год (52 свечи) ни разу не менялся (Яндекс). Здесь шум равен 0.
Робот Помогатор
Продавцы опционов наоборот должны любить высокий шум. Это значит, что можно продавать опционы с далёкими страйками и зарабатывать Тету (распад цены).
---
У вас есть основания верить в рост акции, если у неё:
1. Sila. При этом Sila<10% (удалённость от мувинга не велика)
2. Большой Trend UP
3. Малый Trend UP
4. Шум меньше 5


У вас есть основания верить в падение акции, если у неё:
1. Slabost. При этом Slabost<10% (удалённость от мувинга не велика)
2. Большой Trend DOWN
3. Малый Trend DOWN
4. Шум меньше 5

При соблюдении этих условий робот покажет сигнал на Buy или на Sell.
В этой логике индикатор RSI не используется. Фильтром перекупленности-перепроданности является Сила-Слабость меньше 10%
RSI в этом роботе больше для мебели, как дополнительный индикатор.
---
Ещё один столбик показывает, на сколько процентов акция выросла или упала за последние 52 недели. Это может быть полезным при отраслевом анализе. 
Робот Помогатор
Например отраслевой индекс Телекоммуникации вырос на 1,7%. Внутри этого индекса акции МТС выросли за год на 10%, а Ростелеком упал на 18%. Это может стать основой для идеи зашортить МТС и одновременно купить Ростелеком в надежде, что их цены пойдут навстречу друг к другу (обе акции имеют фьючерс). Это не совет, а пример хода мысли зачем нужны эти сопоставления.
Важное предостережение!
Робот не самостоятелен. Это всего лишь помощник для фундаментального аналитика. Поэтому не возлагайте на него больших надежд. Для удачной торговли одних этих идей вам не хватит! 
---
Скачать робота:
yadi.sk/d/ORlJ1XoB3SXVaf
Робот состоит из 3 файлов. Распакуйте их все в одну папку.
Pomogator.lua — это сам робот, который надо запускать. В КВИКе это делается так: 
Сервисы->Lua скрипты->Добавить
И жмём на кнопку Запустить.
Indikator Moving Average.lua
  и Indikator RSI.lua — это файлы с расчётом индикатора Moving Average и RSI. Их надо положить в ту же папку, где вы положили Pomogator.lua. Запускать их в КВИКе не нужно, они сами подтянутся в работу.
Примечание: для работы робота НЕ НУЖНО открывать все желаемые графики. Они сами закачаются с сервера.
---
По умолчанию в коде стоят такие настройки (их можно менять).
Период — недельный.
Длинный мувинг=52 (в году 52 недели, поэтому большой мувинг показывает среднюю цену за год)
Короткий мувинг=13 (в квартале 13 недель, поэтому малый мувинг показывает среднюю цену за квартал)
Это продуманное решение дать по умолчанию крупный тайм-фрейм, потому что чем старше тайм-фрейм, тем лучше работает теханализ. Периоды выбраны тоже осознанно, согласно календарным периодам. 
Настройки меняются вручную здесь:
Робот Помогатор
---
Есть брокеры, которые не дают торговать валютами. В этом случае у вас робот будет давать сбой. Если у вас нет валют в КВИКЕ, запускайте эту версию робота: https://yadi.sk/d/DN5QSHlV3SZmJk
---
Если вы сочтёте этого робота полезным и захотите, чтобы в нём появились дополнительные аналитические элементы, пишите в комментах. Я планирую его дорабатывать и сделать мощным инструментом с большими возможностями.
Роботу стакан не нужен, так что он работает и на выходных. 
---
Примечание.
Растущий тренд идентифицируется так: текущее значение мувинга выше предыдущего и предыдущее выше поза-предыдущего.
Падающий тренд: текущее значение мувинга ниже предыдущего и предыдущее ниже поза-предыдущего.
В противном случае будет «NO TREND». Это когда мувинг ни растёт, ни падает.
---
Ради вашего хорошего настроения — моё видео: Поход на 2 горы (Крым, лето 2017).
55 Комментариев
  • suwad
    19 февраля 2018, 10:28
    сам не инвестор, но респект за труды)
  • П М
    19 февраля 2018, 10:32
    круто! переодически сам хочу замутить что-то подобное.

    акция должна быть включена в список получаемых данных (поток котировок)?
    какие ещё настройки должны быть?
    надо ли открывать 100500 графиков вручную?

    наверное не очень быстро работает? могу попробовать помочь автоматизировать часть lua c помощью С++, если хочешь. 
  • vvs1941
    19 февраля 2018, 10:32
    альбус хорош… вместо бы чёли бабло косить в с столицах, он на перефериях доброе хорошее  продвигает в массы...
    ну вот как без энтого не полюбить малого..)
  • Роман Давыдов
    19 февраля 2018, 11:01
    прикольная штука, надо обязательно попробывать покрутить

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн