Это не торговый робот, а аналитический. Первую его версию я уже выкладывал
здесь.
Робот предназначен для долгосрочных фундаментальных инвесторов. Это попытка подружить Уоррена Баффета с техническим анализом.
Робот анализирует отраслевые индексы и все входящие в них акции. В обойме робота 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).
акция должна быть включена в список получаемых данных (поток котировок)?
какие ещё настройки должны быть?
надо ли открывать 100500 графиков вручную?
наверное не очень быстро работает? могу попробовать помочь автоматизировать часть lua c помощью С++, если хочешь.
Вот здесь надо выставить нужные рынки, но даже без этого должно работать:
ну вот как без энтого не полюбить малого..)
правда шел не по дороге. а напрямую.
устал как собака :)
Если раздражает, можете здесь убрать (вычеркнуть):
От этого ничего не повредится.
Хорошая работа!
Спасибо.
Pomogator.lua — это сам робот, который надо запускать. В КВИКе это делается так: Сервисы->Lua скрипты->Добавить
Indikator Moving Average.lua и Indikator RSI.lua — это файлы с расчётом индикатора Moving Average и RSI. Их надо положить в ту же папку, где вы положили Pomogator.lua. Запускать их в КВИКе не нужно, они сами подтянутся в работу.
а потом нажать на кнопку Запустить
А так работа зачётная конечно, скачаю для пользования, просто тут интерпретация у всех разная…
и вот такое:
при нажатии на второе окно, Квик вырубается почему то.
message (""..sec,1)
USD000UTSTOM
У сбера нет валют, поэтому наверно.
Как то это обойти можно?
Вот скачайте этот файл без валют.
yadi.sk/d/1rzINCYu3SZikP
положите его в ту же папку.
А потом вспомнил, что после 2018 года поменяли все индексы.
Очень буду вам признателен если вы исправите код и зальёте заново.
Если нет, то это из за этого.
Вот файл без валют
yadi.sk/d/1rzINCYu3SZikP
Как бы мне одинаково не понравилось бы, если бы на моем компе майнили биткоины что украинские иммигранты, что китайские или индийские))
Кстати, на 32-битный бинарник не жалуется. Зато в zip версии тоже что-то находит:
Так что я пока попользуюсь эклипс. Ну или zerobrane, на него вроде тоже жалоб таких нет. Хотя на зип версию ругается, но не может сказать что-то конкретное
не стартует зараза такая )))