Постов с тегом "ТОРГОВЫЕ РОБОТЫ": 6245

ТОРГОВЫЕ РОБОТЫ


торговый робот - это автоматизированная торговая система, принимающая решения и отдающая приказы на выполнение рыночных заявок на основе программного алгоритма.

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Портфельные упражнения. Часть 2.

Следующий вопрос, который был интересен, это оптимальный интервал реинвестирования прибылей/убытков. Есть ли он как экстремум?
Дисклеймер: все расчеты по портфелю производятся из допущения, что мы имеем дневные доходности по кучи систем на куче инструментов.
При получении этих доходностей изначально с запасом учтены необходимые издержки, но при дальнейшем подневном портфелировании для ребаланса или реинвестирования все манипуляции проделываются в идеальном режиме.

Я прошёлся скользящим окошком от 1 до 1000 дней и посмотрел, как меняется средняя годовая доходность портфеля в зависимости от того, как часто делается реинвестирование прибылей/убытков:
Портфельные упражнения. Часть 2.
Получается, что экстремума нет, а оптимум это (в идеальных условиях) реинвестировать прибыли/убытки каждый день, т.е. максимально часто.
Также получилось, что, если мы не реинвестируем полгода, то теряем на этом в среднем полпроцента. То есть сперва потеря 1% годовых за год. Дале угол наклона меняется и в среднем за год теряется 0,5% от нереинвестирования. Если же не делать реинвестирования 4 года (1000 дней), то «теряется» треть доходности исследуемого портфеля.


ИИС типа Б здорового человека против ИИС типа А курильщика

Наконец-то полностью профондировал свой ИИС типа Б и наконец доделал (почти) модель для фондового рынка под ИИС.

Буду какое-то время показывать динамику счета.

ИИС типа Б здорового человека против ИИС типа А курильщика

На сегодняшний момент 1/2 часть ИИС отдана под срочный рынок и 1/2 часть под фондовый, но в ближайшее время все средства ИИС переедут на фондовый рынок.

Зачем я это показываю?


-У меня есть идея, что трейдеры должны иметь ИИС счет типа Б, инвесторы должны иметь ИИС счет типа А, а примкнувшие ничего не должны.
-Хочу показать инвесторам и прочим писателям/читателям смарт-лаба, что алго на фондовом рынке могут быть существенно успешнее, чем остальные соискатели
-На ИИС счете все в одинаковом положении с фондированием. 1 млн в год туда и ноль обратно. финита-ля-комедия, никаких чудес :)
-очень много вопросов на тему алго: процентов много, а где реальные деньги? здесь можно показать реальные деньги, небольшие, но это удобно.

( Читать дальше )
  • обсудить на форуме:
  • ИИС

Нейросеть выбрала лучшие акции

На Санкт-Петербужской бирже, по мнению нейросети Investington, сейчас актуальны следующие позиции:

BBBY, оптимальная цена для покупки — 1.63$. Цель — 1.7491$. Предсказанная вероятность роста 88.4%
CVNA, оптимальная цена для покупки — 10.465$. Цель — 11.3505$. Предсказанная вероятность роста 78.8%
NVAX, оптимальная цена для покупки — 9.42$. Цель — 10.1298$. Предсказанная вероятность роста 76.7%


Результаты поста от 2023-01-24

BBBY, купили по 3.34$. Продали 6 февраля по 3.6059$. Итоговый процент +7.96%
CVNA, купили по 7.26$. Продали 27 января по 7.7981$. Итоговый процент +7.41%
FATE, купили по 5.49$. Продали 27 января по 5.8922$. Итоговый процент +7.33%

Итого: из 3 сигналов 3 оказались верными.


Что это такое? || Отчет

Портфельные упражнения. Часть 1.

Пока суровый февраль пилит во всех торгуемых инструментах кроме NG, сижу ковыряюсь в портфельном тестировании всех систем на всех инструментах. Посчитал загрузку счета от 0 до 1. Получилась такая картина:
Портфельные упражнения. Часть 1.
0 это в тех случаях, когда по всем инструментам по всем системам аут. Такого не бывает почти никогда.
1 это в тех случаях, когда по всем инструментам по всем системам полные позиции. Такого тоже почти никогда не бывает.
В среднем загрузка портфеля вышла на уровне 0,65. Почти золотое сечение:) Медиана почти совпадает со средним.
Это подневные данные.

Далее у меня возникла гипотеза, что наверное, максимальная вармаржа по счету будет в те дни, когда загрузка в портфеле не только выше средней, но и близка к единице.

Построил такую диаграмку:
Портфельные упражнения. Часть 1.



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

Успех вашей торговой системы в бэктесте. Анализ ТС на Pine Script

Каждый трейдер по мере своего развития в торговле формирует свою торговую систему — набор правил, согласно которым он действует. Чтобы проверить свою торговую систему по истории графика используют бэктест. В бэктесте задается большое количество параметров: условие входа и выхода, объем входа и выхода, комиссия сделки, тейк профит и стоп лос сделки и так далее. По полученным данным, таким как, доходность в процентах или в валюте, количеству закрывшихся сделок по стопу или по тейк профиту, можно судить об эффективности стратегии на заданном временном промежутке истории графика.

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

Я тестирую свои торговые системы или индикаторы на языке программирования Pine Script в социальной сети для трейдеров Trading View. На этом языке есть встроенные функции для бэктеста, но мне было удобней написать свои и гибко менять настройки так как мне надо.



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

Quantitative trading in Russia

Закончилась история с моими адр Сбербанка, которые покупал через IB 28 февраля. Не прошло и года:
  • в мае IB сконвертил их в локалки
  • в ноябре я подал на принудительный перевод в Райфайзен
  • в декабре бумаги оказались на моем счету — но заблокированные
  • в феврале (на прошлой неделе) Райф их разблокировал, но цену покупки подтверждать не стал
Можно конечно все продать и заплатить 13% со всей суммы, но я на эти деньги в более долгосрочном плане смотрю, поэтому принял решение еще 2 года подержать для долгосрочного владения и использовать эти активы для маржинальной торговли.
Сейчас акции отправились в БКС для того, чтобы можно было осуществить.

До этого всегда делал на Америке алгоритмическую торговлю, а тут кажется придется заняться и российским рынком. Подход сейчас видится достаточно простым: генерация простейших сигналов (в ворлдкванте это называют альфами) и сборка это все в портфель стратегий. Торговля на фьючах на дневках.
Медленные стратегии, с больший потенциалом для емкости. Знакомые кванты кто делали стратегии на российском рынке рассказывали, что ожидаемая доходность: 30% готовый. Ну посмотрим. Постараюсь делать свои расчеты и результаты публичными.

Нейросеть выбрала лучшие акции

На Санкт-Петербужской бирже, по мнению нейросети Investington, сейчас актуальны следующие позиции:

A, оптимальная цена для покупки — 147.37$. Цель — 156.8231$. Предсказанная вероятность роста 0%
PARA, оптимальная цена для покупки — 23.69$. Цель — 25.5489$. Предсказанная вероятность роста 0%
PCG, оптимальная цена для покупки — 15.57$. Цель — 16.8484$. Предсказанная вероятность роста 0%


Результаты поста от 2023-01-23

CVNA, купили по 7.015$. Продали 27 января по 7.5667$. Итоговый процент +7.86%
BBBY, купили по 3.04$. Продали 24 января по 3.2918$. Итоговый процент +8.28%
RIOT, купили по 6.33$. Продали 30 января по 6.7241$. Итоговый процент +6.23%

Итого: из 3 сигналов 3 оказались верными.


Что это такое? || Отчет

Способы построения дивергенции на Pine Script

Ниже представлен код двух способов построения дивергенции. Один с помощью функции корреляции, другой с помощью функции пивот.

Построение дивергенции с помощью функции корреляции

ta.correlation()  — Коэффициент корреляции. Описывает степень, на которую две серии стремятся отклониться от своих ta.sma значений.

Код построения бычьей и медвежьей дивергенций с помощью функции correlation

7  — передаем значение встроенной функции ta.rsi в переменную rsi

8  — задаем коэффициент корреляции, на который будет реагировать индикатор

9 - задаем расчетный период корреляции

11  — переносим значение встроенной функции корреляции ta.correlation в переменную correlation

14  — задаем цвет направления корреляции, изначально бесцветный

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



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

TREND. ALEX WANG. # 21 Выходы из позиций

Мы здесь: Глава 4: Какими стратегиями торговать тренд  4.4: Выходы из позиций

Ранее в книге мы определились с тем, что тренд имеет две яркие составляющие – диапазон и, собственно, сам тренд. И определились с тем, какими индикаторами и способами лучше всего определять начало тренда, то есть вход в позицию. Теперь поговорим о том, как определить завершение тренда.
TREND. ALEX WANG. # 21 Выходы из позиций

Во время нахождения цены в диапазоне важен вход в позицию. Это то, про что мы говорили в предыдущих главах. Мы кладём на график каналы, ждём импульсов или пробоев параболиков, ждём направленного движения и входим на возможных прорывах.

Далее, уже после того как мы вошли в позицию, наша задача – грамотно удерживать позицию и взять как можно большее движение по тренду, если он случится. А если его не будет, получить как можно меньший убыток!

 

Я разделяю пять основных типов выхода из позиции:



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

Как задать диапазон времени в Pine Script с помощью timestamp и time?

В этой статье расскажу как с помощью функции timestamp, а также переменной time и time_close можно задать диапазон времени от какой-либо заданной даты до текущей даты и как задать диапазон времени между двумя заданными датами.

Используемые в коде встроенные функции и переменные

time  — встроенная переменная, содержащая время текущего бара в UNIX формате. Это количество миллисекунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года.

time_close  — время закрытия текущего бара в UNIX формате. Это количество миллисекунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года. На графиках, основанных на цене, значение этой переменной равно na.

timestamp() - встроенная функция, возвращает UNIX-время для указанной даты и времени.

Диапазон времени от одной заданной точки времени до другой

Диапазон времени, код (часть 1)

В этой части кода задаем точки времени point of time через timestamp(), указав год, месяц, день, час и минуты для каждой из них.



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

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