Избранное трейдера Snark

по

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

В этой статье пройдёмся по тому, как именно подключить OsEngine к торгам для Тинькофф Инвестиций. Как выписывать ключи и что нужно делать в самой платформе. С картинками шаг за шагом.

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

OsEngine — платформа для торговли роботами на бирже с тестером, оптимизатором, скачкой данных. В нее встроено более 200 бесплатных готовых роботов для трендовой торговли и торговли индексного и валютного арбитражей.

 


1. Делаем токен для доступа к Тинькофф инвестициям.

Начинаем с того, что нужно зарегистрироваться на сайте Тинькофф Инвестиций. Далее в личном кабинете идём в настройки:



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

Мальчик buybuy - я вас люблю (!) или ответ на пост "Рынок - это просто! Часть 3"

Уважаемый пользователь ВПК России — byebye в своём посте предложил своим зрителям протестировать предложенный им нестационарный линейный индикатор.
Формула индикатора в итоге свелась к 
d(t) = d(t-1)*(d(t-1)*d(t-4)-d(t-2)*d(t-3)) + d(t-2)*(d(t-2)*d(t-2)-d(t-1)*d(t-3))

Для простоты обозначим d(t) = d, d(t-1) = d1, ...
итого имеем
d = d1 * (d1 * d4 — d2 * d3) + d2 * (d2 * d2 — d1 * d3)

Если d>=0, то покупка, иначе — продажа

1) Тикер BTSX.BTC_USD, 1 мин, 2015-2020 гг.

Мальчик buybuy - я вас люблю (!) или ответ на пост "Рынок - это просто! Часть 3"




2) AUDCAD, DucasCopy, 2006-2021, 1 min

Мальчик buybuy - я вас люблю (!) или ответ на пост "Рынок - это просто! Часть 3"


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

грааль от BuyBuy

В своем посте коллега @ВПК России — лучший  предложил формулу грааля (без учета издержек) на минутках.
Цитата:
Все это работает на коротком таймфрейме (1 min и ниже).
Любой резидент СЛ за 5 мин в Excel может проверить, что этот индикатор работает в плюс на любом активе. Более того, если ему лично претит Excel, он может проверить тот же факт в C#, Python, R, Matlab etc. В любом случае, много времени такой тест не занимает.

Тест сделан на основе итогового комментария:
грааль от BuyBuy
Код в моём тестере получился такой:

if(sys==«id»)
{
h1=cls[n-1]-cls[n-2]
h2=cls[n-2]-cls[n-3]
h3=cls[n-3]-cls[n-4]
h4=cls[n-4]-cls[n-5]
i=h1*(h1*h4-h2*h3) + h2*(h2*h2-h1*h3)

if(i>=0) inl=T
if(i<0) outl=T
}

Далее кумулятивные эквити на минутках за 2020 год с данных мосбиржи без учета издержек.

РИ в пунктах:
грааль от BuyBuy
Си в рублях:
грааль от BuyBuy
Золото в долларах:
грааль от BuyBuy

Так и должно быть или я что-то сделал не так?

Рынок - это просто! Часть 3

Доброй ночи, коллеги!

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

Попробую быть конкретнее — и стать ближе к народу.

Итак:

Мы хотим наилучшим образом прогнозировать будущее приращение цены актива.
(для маркетной задачи это равносильно быстрейшему росту эквити)

Пусть цена актива в момент t — это x(t), приращение цены — d(t)=x(t)-x(t-1), индикатор — id(t) (зависит от d(t-1), d(t-2), ...)

Попробуем найти простейший нестационарный линейный индикатор, зависящий от 2-х последних приращений цены.
(как и раньше, это означает, что торговая система покупает, когда id(t)>=0, и продает, когда id(t)<0)

В таком раскладе id(t)=A*d(t-1)+B*d(t-2)

Встанем на наивную точку зрения и потребуем, чтобы индикатор работал идеально на 2-х предыдущих барах.
Это означает, что:

d(t-1)=A*d(t-2)+B*d(t-3)
d(t-2)=A*d(t-3)+B*d(t-4)

Получилась СЛАУ из 2-х уравнений от 2-х неизвестных. Она практически всегда решается, за исключением случая, когда детерминант системы равен 0. Но у нас торговая система зависит не от точного значения прогноза приращения цены, а только от его знака, поэтому для нас решение существует всегда:

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

Revers Adaptive Price Channel. Стратегии #3

Реверсивный робот на индикаторе Adaptive Price Channel. Расскажу о том как он работает и как собрать на его основе стратегию.

 

Размерность тренда(Слово «Размерность тренда», ссылка вот сюда: https://smart-lab.ru/blog/tradesignals/796428.php): Быстрая.

 

Средний П/У на сделку в % (без учёта объёмов, просто взятое движение по рынку):

ETHUSDT + 0.35 %

BTCUSDT + 0.3 %

BNBUSDT + 0.76 %

 

Выглядит индикатор и робот по нему торгующий, вот так:

Revers Adaptive Price Channel. Стратегии #3

График эквити на одном контракте выглядит примерно вот так:

Revers Adaptive Price Channel. Стратегии #3



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

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