Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
Agasfer71
Agasfer71
1 год назад
Лига биржевой торговли

Как я пришел в алготрейдинг. Часть 1⁠⁠

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

У меня у самого есть несколько стратегий на сервисе Финама - Comon например Trend Forever c доходностью 93%, но все они закрыты для подписки, потому что считаю, что автоследование это очередной развод кроликов по моему мнению (и не только моему).

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

ЧАСТЬ1. КАЗИНО

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

Я был одним из тех, кто начал торговать на рынке акций еще в далеком 2002 году. И в начале все было хорошо, акции росли как на дрожжах и лучшей стратегией было покупать на просадках и те акции, которые выросли меньше других и никогда не продавать. Я был уверен, что могу зарабатывать деньги на этом, но я ошибался. Первый же кризис, связанный с делом Юкоса обнулил мой счёт.

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

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

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

Один из самых важных уроков и правил торговли, как ни странно мне показал, сам того не зная, мой друг, который пригласил меня в казино Golden palace в Москве. Он уже несколько лет жил только на доходы от казино и решил на свое день рождение пригласить меня в казино и отметить его там. Тогда я первый раз увидел, что такое МТС (механическая торговая система) и Money Management или искусство управления деньгами – то, с помощью чего он стабильно обыгрывал казино.

Если театр начинается с вешалки, то казино начиналось с обмена ваших 100 долларов на фишки, которые вы не могли обменять обратно на деньги, а только использовать делая ставки. Это был минимальный, гарантированный доход казино за который вы могли наслаждаться всем, что предлагало вам казино с целью завлечь вас как можно дольше и вытянуть из вас денюшек как можно больше. А завлекать оно умело. Алексей, как звали моего друга, заплатив  200 долларов (за меня в том числе) и получив фишки, зайдя в казино, сразу направился к столу рулетки проигнорировав «одноруких бандитов», девушек предлагающих бесплатное пиво и сигареты и со словами «Давай сделаем пробную ставку, посмотрим как сейчас удача, на моей стороне или нет» собрался сделать ставку одной пятидолларовой фишкой. Учитывая, что в у него с ЛЕВОЙ стороны лежали 40 таких фишек, столь низкая ставка вызвало у меня недоумение. Только потом, выйдя из казино с очередной порцией денег отжатых у казино, он объяснил, что столь низкие ставки  и расположение фишек с левой стороны, выданных при входе, было одним из элементов его системы.

Продолжение следует....

P.S. На своем телеграмм канале QuantBot, на ежедневной основе, совершенно бесплатно выкладываю уровни покупки и продажи акций на Мосбирже моей стратегии "Для друзей". С апреля по июль 2023г. доходность по ней составила 18% за четыре месяца.

Показать полностью
[моё] Казино Торговые роботы Текст
14
36
Lexan4
1 год назад
Лига Криптовалют

Технический анализ имеет нулевую предсказательную ценность. Эксперимент⁠⁠

Я написал торгового бота, который по индикаторам RSI или MACD покупает криптовалюту, а затем продает на спотовом рынке на бирже Binance. Кроме самого бота я написал программу, которая по историческим данным цен, вычисляет оптимальные параметры индикаторов, проценты тэйк профита и стоп лосса для каждой валютной пары (всего около 800 пар). То есть сначала я вычислил, какими парами и с какими параметрами выгоднее всего торговать, потом настроил бота на эти пары и параметры. Кроме того, я написал аналогичную стратегию для Trading View, которая вычисляла прибыль при торговле по данной стратегии. Одним словом, я сделал программу и стратегию для бэктестинга.
Не смотря на то, что бэктесты показывали довольно значительную прибыль, на реальной торговле результаты оказались околонулевыми: в некоторые дни был небольшой плюс, в некоторые-небольшой минус. В целом минусы были даже больше, чем плюсы. И это при том, что я выбрал оптимальные пары и параметры торговли. Кроме того, результаты бэктестов день на день не приходились: у одной и той же пары один день мог быть в сильном плюсе, а другой день в минусе. В итоге я отказался от торговли своим ботом, на создание которого я потратил довольно много времени. Так что теперь я с уверенностью могу сказать, что такие популярные индикаторы, как RSI и MACD, имеют нулевую прогностическую ценность. И весь этот технический анализ тоже. Так что смело шлите тех, кто собирается вас учить техническому анализу. Несомненным плюсом этой стратегии, является низкий риск, так как в отличии от стратегии DCA ботов, он не может уйти в сильный минус.
Сам бот написан на языке C# с использованием библиотеки Binance.Net. Запускал его на Windows VPS. Исходный код и исполняемые файлы можно найти здесь https://github.com/Lexans/SimpleTradeBot
Код можете использовать как пример для создания собственных ботов на C#. Лично я не находил в открытом доступе примеров использования библиотеки Binance.Net для создания торговых ботов.
Если вы знаете рабочие стратегии для торгового бота, предложите их в комментариях.

Показать полностью
[моё] Технический анализ Криптовалюта Торговые роботы Binance Текст
10
VitaliyGTB
VitaliyGTB
3 года назад

Мой путь к финансовой свободе от наемного рабочего до ……...⁠⁠

В данной статье хочу поделиться своим опытом продвижения, как сейчас это модно говорить,  - финансовой свободе. Как и большинство людей я не родился в богатой семье и всю свою жизнь учился и работал. Окончил военный институт и успел послужить родине на этом поприще. Но шли годы и я ощущение что я делаю что-то не то меня не покидало. Видя как мир меняется, весь бизнес переходит в цифровой мир и идет активная цифровизация всего и вся вокруг, люди которых я знаю зарабатывают совершенно другие деньги по сравнению со мной. Я стал задумываться о том что я хочу и главное могу. Это было одним из самых тяжелых раздумий😁😁, так как человек находящийся в структуре, а тем более силовой с годами к сожалению тупеет и если продолжает дальше себя окружать такими же людьми и вести примерно такой же образ жизни, то к пенсии он становиться бесполезным, не способным найти себя после пенсии. Поэтому мы видим что они отлично себя зарекомендовали охранниками в продуктовых магазинах и т.п профессиях где не требуется активная работа мозга. Меня такой расклад не устроил и я решил сто пока есть мозги и желание развиваться для достойного продолжения жизни я должен просто быть в волне современного мира. Продолжение в следующем посте!!!

[моё] Внутренний диалог Финансы Трейдинг Торговые роботы Текст
6
3190
Garda.riki
Garda.riki
3 года назад

Теряем рабочие места⁠⁠

...теперь и в аптеке.

[моё] Торговые роботы Безработица Видео Аптека
509
5
NikolayBagamanov
NikolayBagamanov
4 года назад
Лига биржевой торговли

Торговые роботы захватывают рынок: чем это грозит⁠⁠

Сейчас наш мир стремится к автоматизации многих процессов, которые люди ранее выполняли самостоятельно. Технологии не обошли стороной и финансовый рынок. Сегодня мы поговорим об алготрейдинге и выясним, насколько эффективна автоматизация торговых процессов и какие риски влечет за собой чрезмерная активность торговых ботов.

Пара слов о сути понятия

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

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

Оцениваем риски

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

При использовании торговых роботов форекс могут возникать разные риски:

• технические сбои. Если автоматизированный алгоритм повышает количество заявок до критического уровня, это может привести к отказу системы. Такая ситуация чревата приостановкой торгов, в результате чего трейдеры теряют часть прибыли. К техническим ошибкам также могут приводить недоработки программы;

• резкий скачок волатильности. Стоимость активов может периодически взлетать или падать под воздействием повышения или снижения интереса к ним;

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

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

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

Торговые роботы захватывают рынок: чем это грозит Торговые роботы, Трейдинг, Forex
Показать полностью 1
[моё] Торговые роботы Трейдинг Forex
4
barich
4 года назад
Лига биржевой торговли

Если твои алго зарабатывает, зачем его продавать?⁠⁠

Если твои алго зарабатывает, зачем его продавать?
[моё] Финансы Торговые роботы Биржа Пацан к успеху шел
11
Cruppi
5 лет назад

FIX протокол⁠⁠

FIX протокол Трейдинг, Торговые роботы, Биржа, Московская биржа

FIX протокол нашел большое применение у трейдеров, давайте рассмотрим почему.

Financial Information Exchange, именно так расшифровывается аббревиатура FIX.


Это переводится - обмен финансовой информацией.

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


FIX API или FIX протокол обладает рядом бесспорных плюсов:


• простота архитектуры протокола позволяет с высокой частотой и маленьким временным промежутком передавать большой объем данных;

• так как FIX протокол един, соединение между участниками по нему не требует большое количество времени;

• протокол предоставляет трейдеру обладающему своей торговой системой быть анонимным к тем, кому доступны операции;

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

• при наличии FIX API, можно пользоваться лимитными ордера FOK и IOC. Что позволяет избежать проскальзывания, сделка или открывается по вашей цене, либо просто не открывается, цена при этом не скользит.


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

FIX протокол Трейдинг, Торговые роботы, Биржа, Московская биржа
Показать полностью 1
[моё] Трейдинг Торговые роботы Биржа Московская биржа
6
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
alexlash1988
6 лет назад
Программы и Браузеры

Как создать первое приложение для торговли на бирже: начальные шаги и простые инструменты⁠⁠

Как создать первое приложение для торговли на бирже: начальные шаги и простые инструменты Торговые роботы, Биржа, Софт, Длиннопост

Современные биржи – очень технологичны и привлекают внимание людей, которые ранее не имели опыта инвестиций. Многих интересует тема написания торговых роботов – кто-то хочет самостоятельно попытаться заработать на бирже, кто-то не прочь делать это на заказ. Сегодня мы поговорим о том, как стоит подойти к созданию первого такого продукта – обсудим возможный стек технологий, снижение порога входа и способы минимизации возможных потерь.

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


Изучите возможный стек технологий


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


Пишите вы высокочастотного робота, которому важна каждая миллисекунда? На каких рынках каких стран будет работать торговая система? Будет ли в ней лишь торговый движок, или еще нужно добавить модуль риск-менеджмента?


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


В общем и целом, выбирать вам скорее всего придется из такого списка технологий:


- Большинство брокерских и не только API (вот моя подборка таких инструментов) имеют интерфейсы на C++ и/или Java. Возможно, вы сумеете найти готовые модули для подключения, написанные на C#, Python, R, Excel и MatLab представителями сообщества/клиентами конкретного брокера. Но возможно придется и писать их самостоятельно.
- Для анализа данных часто применяют такие библиотеки, как uBLAS, LAPACK и NAG для C++, MatLab в Python популярны NumPy/SciPy.
- При разработке высокочастотных роботов, использующих GPU (FPGA), скорее всего придется познакомиться с фреймворком CUDA.

Для первого раза будет проще использовать встроенные языки программирования


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


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


Один из самых популярных на российском фондовом рынке терминалов – это QUIK, и в нем есть алгоритмический язык QPILE ( QUIK Programmable Interface and Logic Environment). С его помощью можно автоматизировать несложные торговые системы. Также в QUIK встроен интерпретатор скриптового языка LUA – он называется QLUA. В терминал скрипты на нем можно загружать как в виде исходного кода, так и уже в виде скомпилированного байт-кода.


Пример кода на QPILE:


PROGRAM
FirmCode = "MC0012300000"
CurrentBalance = MONEY_CURRENT_BALANCE(ROWNAME, FirmCode, "EQTV", "SUR")
CurrentLimit = MONEY_CURRENT_LIMIT(ROWNAME, FirmCode, "EQTV", "SUR")
Locked = MONEY_LIMIT_LOCKED(ROWNAME, FirmCode, "EQTV", "SUR")
AvailableMoney = MoneyCurrentBalance + MoneyCurrentLimit – MoneyLocked
If AvailableMoney > 0
Status = "Заявки доступны"
Else
Status = "Заявки недоступны"
SET_ROW_COLOR(ROWNAME, "RGB(255,138,138)", "DEFAULT_COLOR")
End If
END_PROGRAM

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


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


Buy Signals

# Покупаем, если момент и инерция имеют однонаправленный тренд

TREND(EMA(CLOSE, 20), 15) = UP AND

TREND(MACD(13, 26, 9, SIMPLE), 5) = UP

Sell Signals

# Продаем, если момент и инерция имеют однонаправленный тренд

TREND(EMA(CLOSE, 20), 15) = DOWN AND

TREND(MACD(13, 26, 9, SIMPLE), 5) = DOWN

Exit Long Signal

# Выходим, если тренд инерции и момента имеет противоположное направления

TREND(EMA(CLOSE, 20), 15) = DOWN OR

TREND(MACD(13, 26, 9, SIMPLE), 5) = DOWN

Exit Short Signal

# Выходим, если тренд инерции и момента имеет противоположное направления

TREND(EMA(CLOSE, 20), 15) = UP OR

TREND(MACD(13, 26, 9, SIMPLE), 5) = UP

Самый важный этап: тестирование и отладка


Разработка приложений для сферы финансов и особенно инструментов для торговли на бирже сложна тем, что тут за ошибки в прямом смысле нужно расплачиваться деньгами. Это не написание кода для очередного веб-стартапа, где при сбой может пройти незамеченным. Любая ошибка в коде торгового робота будет выливаться в потерю денег. Поэтому отладка и тестирование – самый важный этап при создании такого софта.


Безусловно, следует применять все лучшие практики, создавать тесты, правильно проводить приемку кода (пусть даже вы разрабатываете проект в одиночку). И самое главное – перед началом тестов на реальных деньгах, «погоняйте» программу на виртуальных.


Сегодня многие российские брокеры предлагают бесплатную услугу тестового доступа (например, такой есть у компании-разработчика терминала SMARTx), когда вам дают счет, который почти ничем не отличается от реального, но деньги на нем виртуальные. Как правило, при работе с таким счетом можно торговать на основных рынках – фондовом, валютном, срочном – и работать с основными акциями, фьючерсами и т.п.


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

Показать полностью
[моё] Торговые роботы Биржа Софт Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии