smart-lab.ru | Техника / Графика

Робот по скользяшкам

2 сентября 2017  Источник / https://smart-lab.ru/blog/418278.php RAR
Написал для всех желающих робота-советника. Он автоматически анализирует множество акций по следующим индикаторам:
Мувинг с долгим периодом.
Мувинг с коротким периодом.

Робот по скользяшкам


Робот не торгует, только анализирует рынок.
В КВИКе он выглядит так:



Столбец «Sila|Slabost»
Если акция торгуется выше длинного мувинга, она получает значок «Sila». Это означает, что на данном участке графика покупателей было больше чем продавцов.
Если акция торгуется ниже длинного мувинга, она получает значок «Slabost». Это означает, что на данном участке графика продавцов было больше чем покупателей.
Столбец «Trend Bolshoy»
Показывает куда идёт большой мувинг: вверх или вниз.
Если большой мувинг растёт, значит тренд бычий.
Если большой мувинг падает, значит тренд медвежий.
Столбец «Trend Malenkiy»
Показывает куда идёт маленький мувинг: вверх или вниз.
Если он растёт, значит малый тренд бычий
Если он падает, значит малый тренд медвежий.

У вас есть основания верить в рост акции, если у неё:
1. Sila
2. Большой Trend UP
3. Малый Trend UP

У вас есть основания верить в падение акции, если у неё:
1. Slabost
2. Большой Trend DOWN
3. Малый Trend DOWN

Важное предостережение!
Этот робот задуман как первоначальный (!!!) анализ для тех, кто смотрит на мувинги. Здесь нет фильтра боковика (пилы), нет анализа перекупленности-перепроданности, нет анализа силы тренда.
В нынешнем виде он НЕ САМОСТОЯТЕЛЕН!
Поэтому не возлагайте на этого робота больших надежд. Не забудьте использовать другие индикаторы, для удачной торговли одних этих идей вам не хватит!

Робот состоит из двух файлов:
Moving Bot.lua — это сам робот, который надо запускать. В КВИКе это делается так: Сервисы->Lua скрипты->Добавить
Indikator Moving Average.lua — это файл с расчётом индикатора Moving Average. Его надо положить в ту же папку, где вы положили Moving Bot.lua. Запускать его в КВИКе не нужно, он сам подтянется в работу.

----------
По умолчанию в коде стоят такие настройки (их можно менять).
Период — недельный.
Длинный мувинг=52 (в году 52 недели, поэтому большой мувинг показывает среднюю цену за год)
Короткий мувинг=13 (в квартале 13 недель, поэтому малый мувинг показывает среднюю цену за квартал)
Это продуманное решение дать по умолчанию крупный тайм-фрейм, потому что чем старше тайм-фрейм, тем лучше работает теханализ. Периоды выбраны тоже осознанно, согласно календарным периодам.
Список акций, таймфрейм и периоды мувингов задаются здесь:



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

Примечание.
Растущий тренд идентифицируется так: текущее значение мувинга выше предыдущего и предыдущее выше поза-предыдущего.
Падающий тренд: текущее значение мувинга ниже предыдущего и предыдущее ниже поза-предыдущего.
В противном случае будет «NO TREND». Это когда мувинг ни растёт, ни падает.
При полном или частичном использовании материалов - ссылка обязательна http://elitetrader.ru/index.php?newsid=356921. Присылайте свои материалы для публикации на сайте. Об использовании информации.