Торговые сигналы!

Торговые сигналы! | О трендовой торговле

    • 08 января 2020, 12:07
    • |
    • Igor S
  • Еще

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

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

Итак, для того что бы использовать в торговле тренд надо для начала его измерить. Начинаем собственно с рисования линии тренда любым способом, хоть вручную (сам я ее не рисую, расчетов достаточно). Для удобства рассмотрения будем считать за линию краткосрочного тренда линию индикатора EMA9 на графике цены дневного таймфрема. А почему нет? 

Тогда, взяв значения с графика, текущий тренд можно просто определить как дельту между сегодняшним и вчерашним значениями: 

current_trend=curr_EMA9-last_EMA9 

В каких единицах? В рублях конечно. Что бы результат не зависел от инструмента, переведем 

его в процентное значение от вчерашней цены закрытия. 

current_trend=100*(curr_EMA9-last_EMA9)/last_price 

Теперь мы имеем два понятия: 

UpTrend = current_trend если значение положительное 

и 

DownTrend=current_trend если значение отрицательное 
 

Далее тонкая настройка. Введем понятие Сильного и Слабого трендов и получаем четыре возможных варианта: 

StrongUpTrend = current_trend если значение больше коэффициента k (крутой тренд вверх)  

EasyUpTrend = current_trend если значение положительное и меньше k (пологий тренд вверх) 

StrongDownTrend = current_trend если значение меньше коэффициента l (крутой тренд вниз) 

EasyDownTrend = current_trend если значение отрицательное и больше l (пологий тренд вниз) 

Настройка заключается в подборе коэффициентов k и l (0.5-:-0.01%) 

В принципе это все. Теперь основное правило торговли будет работать так: 

 

«Не покупать на StrongDownTrend и не продавать на StrongUpTrend» 

 

Для тех, кто пойдет дальше, рекомендую обратить внимание на возможность определения динамики изменения тренда сравнением значения текущего и вчерашнего current_trend  Т. е. возможность поймать «закругление» линии.

558 | ★8

Читайте на SMART-LAB:
Фото
Какой убыток мог быть у Магнита в 2025 году?
На этой неделе, вероятно, под занавес сезона годовых отчетов, свои результаты должен опубликовать Магнит. Что ждать и насколько все плохо?
Фото
BNP Research: альтернативный подход к инвестициям в 2026 году
Недавно мы рассказали о взглядах американской инвестиционной компании Morning Star на 2026 год. Её аналитики объявили, что в текущих условиях...
Фото
1 квартал 2026 года в РосДорБанке: старт года на «пятёрку»
По итогам 1 квартала 2026 года Банк демонстрирует уверенное следование тактике, заложенной в новой Стратегии развития до 2028 года. В...
Фото
Русснефть: полицейский разворот прибыли в нефтянке - все видно в 1-м квартале по РСБУ
Русснефть — не самый интересный актив на просторах российского нефтегаза. Мутный мажоритарий, не платит дивиденды, но многих привлекает график, где...

теги блога Igor S

....все тэги



UPDONW
Новый дизайн