Постов с тегом "sma": 25

sma


Универсальный индикатор для С++

Еще давно у меня возникла потребность получать сразу массивы значений различных индикаторов. Можно конечно создавать массив индикаторов, и затем прогонять котировки через него. Но я решил пойти другим путем и сделал индикатор «скользящее окно» или сокращенно MW, который может рассчитывать сразу массивы RSI, SMA, STD_DEV от тех значений, что содержатся в его буфере.

При этом при расчете массивов значений обычно используются предыдущие посчитанные данные, что ускоряет процесс расчета. 

Также я добавил возможность найти MIN, MAX, STD_DEV значения окна с заданным периодом и смещением внутри буфера индикатора. Это делает индикатор еще более универсальным. 

В дальнейшем планирую расширять функционал индикатора в рамках своей C++ header-only библиотеки технического анализа

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

Подгонка и другие методы подбора параметров.

Решили провести небольшой тест — на примере простейшей стратегии проверить, какие будут результаты, если заниматься “тупой” подгонкой стратегии. Стратегия — пересечение 2 скользящих средних(SMA). Метод анализа/тестирования — Walk Forward Analysis, чтобы долго не расписывать, что это такое, посмотрите короткое видео — https://www.youtube.com/watch?v=f_7LKRfVpng&t=1s. Мы несколько лет используем именно этот метод анализа стратегий. Инструмент на котором будем тестировать — наш любимый фьючерс Si.

Исходные данные:
— исторические данные фьючерса на курс рубль/доллар;
— трендследящая стратегия на двух простых скользящих средних(лонг при пересечении быстрой скользящей медленную снизу вверх, переворот в противоположном случае); Таймфрейм стратегии — 5 мин, стартовый депозит — 1 млн рублей, вход по рынку,  объем лота для входа в сделку — на весь депозит без плеча, комиссия 10р на круг на контракт. 
— TSLab 1.2
Пример сделок:
Подгонка и другие методы подбора параметров.



( Читать дальше )

SMA это гвоздь в ... депо (миниотчет)

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

SMA это гвоздь в ... депо (миниотчет)
Помогите разрулить сма, братаны!




Проблемы со счетом, его душит SMA

В кэше не дает торговать — это беспредел!!!

Все позиции в плюсе

Все было хорошо, если бы я сразу послушал своего управляющего и дал 110 тысяч, как он просил для счета в формате portfolio margin.

Параметр счета SMA — позволяет брокеру резать все что в портфеле в порядке FIFO при его отрицательном значении. Приходится маневрировать. нервничать, что закроют. Никогда не открывайте такой счет как просто margin в IB если ЕСТЬ деньги на portfolio margin.

Special Memorandum Account

A line of credit created when the market value of securities in a Margin account increases in value. If the SMA balance at the end of the trading day is negative, your account is subject to liquidation.

Your real-time SMA is calculated as follows (whichever is greater):

SMA = ((Prior Day SMA ± Change in Day's Cash ± Today's Trades Initial Margin Requirements) or (Equity with Loan Value — Reg T Margin))

IB enforces Regulation T initial margin requirements (typically 50% for stocks or 100% for nonmarginable securities) at the end of the trading day. Whenever you have a position change on a trading day, we check the balance of your SMA at the end of the US trading day (15:50-17:20 ET), to ensure that it is greater than or equal to zero.


Бектест трендовой торговой системы на R

    • 23 апреля 2017, 14:59
    • |
    • SciFi
  • Еще
Берем два индикатора: SMA(40) и MACD со стандартными параметрами на дневном графике. Когда сигналы двух индикаторов совпадают, покупаем или продаем. Если не совпадают — ничего не делаем.

Протестируем эту стратегию на акциях Газпрома с 2015 по 2017 год с использованием R.

Бектест трендовой торговой системы на R

 

Результат: эквити, дневные доходности и просадка. Как видно, в результате такой торговли мы бы потеряли 35% счета.

Бектест трендовой торговой системы на R

( Читать дальше )

Как улучшить стратегию «купи и держи»

Как улучшить стратегию «купи и держи»
В этом посте я расскажу, как такой простой индикатор как 200-дневная скользящая средняя помогает увеличить возврат от инвестиций и улучшить стратегию «купи и держи». Индикатор и впрямь очень простой. Simple Moving Average показывает среднюю цену закрытия акции за выбранный промежуток времени (в нашем случае за 200 дней) и обычно сокращается как SMA200.



( Читать дальше )

Использование индикаторов при построении торговых стратегий.

Использование индикаторов при построении торговых стратегий.

Использование индикаторов при построении торговых стратегий.
Всех приветствую.

Прочитав данную статью вы поймете как строятся трендовые стратегии основанные на скользящих средних, какие есть плюсы и минусы в торговле скользящими.

В статье рассматривается три стратегии на основе SMA:

1) Стратегия на двух скользящих средних.

2) Стратегия на одной скользящей средней.

3) Стратегия на модифицированной скользящей.

 

Первая стратегия.

Вход в позицию, переворот из лонга в шорт и наоборот при пересечение линий SMA. Если SMA с меньшим периодом пересекла SMA с большим периодом сверху вниз, то на закрытиии бара закрываем лонг и открываем шорт после закрытия бара.

Использование индикаторов при построении торговых стратегий.

( Читать дальше )

Использование индикаторов при построении торговых стратегий.

Использование индикаторов при построении торговых стратегий.

Хочу рассказать о том, как стоит использовать индикаторы при построении торговых систем.

И это будет целая серия статей об этом. Читая серию вы узнаете о многих индикаторах, как стандартных, так и не очень. А также о том как их использовать в своей АЛГОторговле.

Сегодня это Moving Average. Самый обычный индикатор способный давать прибыль трендовым стратегиям.

Зачем всё это?

Я программист. И уже несколько лет как занимаюсь написанием механических торговых систем по заказу.

Так уж вышло, что меня периодически просят написать робота с не рабочей стратегией. Скидывают ТЗ робота, который не будет зарабатывать 100 %.

Так, например, на прошлой неделе пришло письмо с просьбой написать робота. Алгоритм, который хотел заказать клиент состоял из сигнальных SMA на вход плюс использовались тейки и стопы. Но при этом прибыли не «давали течь». Был жёсткий тэйк, ломающий все принципы трендовой торговли.



( Читать дальше )

Как открыть «хедж-фонд», потратив всего $1000

Почти не пишу на смарт-лаб хотя читаю его каждый день, но было трудно сдержаться не рассказать :D

Тут должен был быть длинный абзац о том, как я с детства увлекался инвестициями и долго шел к своей мечте — компании по управлению инвестициями и еще огромный кусок текста с описанием всего процесса создания такой компании
, но увы у меня совсем нет на это времени. Поэтому расскажу только главное. В феврале я открыл компанию в Соединенных Штатах для управления инвестициями клиентов через управляемые счета (SMA). Согласно Закону об инвестиционных консультантах 1940 г. США (Investment Advisers Act of 1940) моя компания определяется как инвестиционный консультант, и освобождена от регистрации в SEC в соответствии с Разделом 203(b)(3) Закона об инвестиционных консультантах 1940 г. Компанию я назвал «Merkulov & Partners, Inc.» и инкорпорировал в штате Делавэр, самый удобный по многим параметрам. Все сделал удаленно, не выходя из дома, только на почту потом зашел, чтобы получить бандероль из Америки с полным комплектом документов на компанию:

( Читать дальше )

....все тэги
UPDONW
Новый дизайн