Айтишник на всю голову, ударившийся в трейдинг — пожалуй, самое ёмкое описание этого блога.
— Нафига? Нафига тратить время на увеличение мировой энтропии, заводя какой-то блог? — задаю себе вопрос.
— Андрей, ты же решил заняться трейдингом, а блог — это возможность не то чтобы себя показать, скорее с другими пообщаться, внять чужому опыту! — краткий ответ.
Пусть этот пост будет приветствием и пояснением, куда вы попали.
Вкратце о себе: программист и руководитель небольшого учебного центра, решивший, что пора свои навыки прикрутить к миру трейдинга, в котором разбираюсь не больше, чем в женской логике.
Буду изучать и автоматизировать для себя мир трейдинга. Ключевое слово и текущая цель — автоматизировать. Зачем тратить нервы, пусть лучше натасканный бот переживает на темы вроде «куда рванёт OZON после внезапно случившегося утреннего гэпа».
Здесь буду делиться процессом по построению своих стратегий и разработке робота. Да помогут они тем, кто пойдёт по моим стопам. И да помогут мне советами те, кто уже станцевал на граблях, разбросанных на этой тропинке.
От винта! 🚀
Андрей Борисов, робот на php. То что надо )
на 1С уже был дважды за всю историю СЛ. PHP, теперь твое время )
Андрей К, спасибо, но воздержусь, пожалуй 😉 Хорошо, что полгода назад решил Питоном заняться, была возможность потренироваться.
Что, серьезно, на 1С было дело? Конгениально!
Андрей Борисов, да, один разраб был очень давно, году в 13-14.
А еще один, прям сейчас, в разделе АЛГО под вашей темой )
ezomm, здесь позволю себе не согласиться. Да, я программист, но вполне себе представляю чем тень от тела свечи отличается ;)
Однако, Вы правы, фундаментальных знаний по финансам и иже с ними нет, всё по верхам. В связи с этим стоит задача по обучению как минимум в рамках трейдинга. Может, сможете порекомендовать, куда пойти учиться? Курсов полно, частных трейдеров тоже, но кому из них деньги нести, пока не могу определиться.
Прочитайте труды W. D. Gann.
P.S. — если хотите закодить четкую ТС, то придется почитать и напрячь мозги!
VSA про 1 свечу и объем + ВА про все свечи = свечной анализ .
Я изучил все индикаторы.Лучшие из свечей. Это Ишимоку.Книг про свечной нет, но есть путь.Я прошел его за 15 лет.Научи робота считать свечки — это подсказка.
ezomm, если можно формализовать свечной анализ, то есть объяснить человеку, то и робота можно натаскать. Или я чего-то не понимаю? Вы смогли бы сформулировать наработанные годами правила: мол, если свечи формируют какие-то фигуры, то далее с вероятностью более 0,5 произойдёт то-то?
По Эллиоту — уже начал думать, как обучить робота, пока задача для меня нетривиальная.
Модель на рынке одна — это АВС. На тренде С может стать новой А и так несколько раз.
Еще раз советую, читайте Ганна, там про математические пропорции состав и еще одна тележка. Плюс есть алгоритм, как кодить отрисовку свингов.
Основной трудностью будет научить машину правильно считать свинги (тот же зигзаг).
Rilin,
gann.su/book_rus.html в самом низу перевод Master Commodities Course, на этом же сайте и оригинал есть.
http://gann.su/book/rus/W.D.%20Gann%20-%20Master%20Commodities%20%20Course%20_rus_.pdf
Форум по Ганну — https://open-forex.org/index.php?PHPSESSID=fc61b7fs3s89efa2n6ar34d5t6&board=30.0
https://www.youtube.com/watch?v=up7K6TMMpdQ — обзорный ролик, как пользоваться шаблоном Ганна. Но правильный метод расчета не показывается, только намекается.
Так что просто поверьте на слово, по Ганну модель на рынке всего одна!!!
Я могу максимум намекнуть, но выкладывать не собираюсь. Слишком много сил и времени на сборку пазла потратил.
P.S. — именно поэтому вам никто и никогда не покажет как в связке работают математические пропорции и углы в коробке (она же КВ9 — Ganzilla). Все кто понял, потратили большую кучу личной энергии.
P.S.S. — и почему у Ганна была всего одна модель АВС.
Просто вы так долго уже об этом кричите, что проще было бы ссылку на ваш стейт давать, и не было бы вопросов о «работает-не работает».
Дмитрий Алексеев,
http://gann.su/book_rus.html W.D. Gann — Master Commodities Course — это основа. Там же и оригинал на английском есть.
Бесплатные индикаторы для мт4 могу скинуть куда скажете.
Если будете разбираться с интрадеем, то лучше всего анализировать фунт-доллар, он с минимальным люфтом бегает.
P.S. — показано уже конечно построение, начального не будет, но оно совсем простое, х2, х2 и еще раз х2
Matrica, в квике, конечно, такое торговать невозможно
Дмитрий Алексеев, берете мт4, на нем делаете анализ, а сделки в квике.
А с другой стороны, фунт-доллар проще на форексе торговать. Ну или на нем модели искать.
P.S. — 100 лет назад, весь математически-геометрический алгоритм был описан в трудах Ганна. Сейчас и индикаторы бесплатные по нему есть (причем доработанные под современные реалии), и литература в свободном доступе и в оригинале и переводы. Просто берем, читаем, пробуем из разных примеров сложить общую картинку… Казалось бы чего проще. Но почему то до финиша доходит один из миллиона…
Matrica, на слово не верим
скриншот счёта и НДФЛ?
Можете верить, можете не верить. Выбор всегда за вами.
В мире начинается голод, всё рушится… Деньги ничего не стоят!
Вопрос — что для вас важнее, шуршащие фантики, или правильная и своевременная информация, когда и что будет происходить?!
Могу ещё чернухи добавить! Представьте себе, что в результату будущих событий, после смерти вы просто исчезнете как личность… Никакого Рая и Ада, ВАС просто не станет! По молодости этот вопрос никого не волнует, но чем старше, тем больше мозги на этом зацикливаются...
Так сколько стоит инфа, как не испариться как личность?! Правда эта инфа 98% населения и на фиг не нужна. Дети они всегда дети… Машинки в личной песочнице намного интереснее глобальных процессов!!!
Тоже самое касается и Ганна. Можете пойти и взять, можете пройти мимо… Как всегда, это ЛИЧНЫЙ выбор конкретной души. По действиям всегда понятно, в каком классе (воплощении) Вы находитесь.
Андрей Борисов, небольшая область, в который мог бы порекомендовать поработать — максимальное отклонение одной из тысячи сборок в худшую сторону (аномальная зона убытков) и ставка на возврат к среднему (от худшего — как минимум к среднему), на чём можно заработать.
Андрей Борисов, это отклонение от средних значений по просадке множества сборок) К МА (средней скользящей) не имеет отношения.
Когда берётся максимально просадившийся за последний месяц сет, при этом проверяется, что за пару лет он был околонулевой или как минимум не отрицательный, и на нём запускаются реальные торги.
Андрей Борисов, Да, именно так, на заказ)
Я формулирую ТЗ, программист на аутсорсе пишет, затем идёт долгая процедура проверки (на соответствие бектеста и реала), после чего — непосредственно запуск) На личные деньги, потому что форвард-тест должен быть на реале.
После полугода можно можно уже что-то предлагать инвесторам, если они есть.
robomakerr, архитектура зависит от конкретной задачи. Спарсить с десяток сайтов и разобрать информацию по полочкам — здесь любой язык для бэкенда справится.
Тот же PHP + ряд вспомогательных библиотек справится, если не нужны бешеные скорости. Python можно использовать, там с условной многопоточностью получше.
Если надо тысячи сайтов парсить, анализировать — здесь уже что-то позабористее придётся использовать. Или сетку своих серверов с вышеперечисленным, или что-то компилируемое вроде C-подобных языков, но в этом я не спец.
robomakerr, точно годен, если его использовать в части бэкенда (в рамках Node.js). Если использовать по классике, в формате браузерного фронтенда, то ряд операций тоже можно делать, но ограничений будет больше. По сути, в любом виде JavaScript может сделать HTTP-запрос на другой сайт, взять полученное содержимое в виде HTML и дальше уже разобрать на атомы. Есть подводные камни, например, асинхронная загрузка данных (через ajax) или защита Cross Site Request (CSRF), но тут уж костыли придётся какие-то городить. Хотя, оно и с перечисленными мною ранее языками тоже могут возникнуть сложности.
Скажем так, если кто-то очень не хочет, чтобы его сайт спарсили, то это сделать всё равно можно, но будет трудно. Если никакие меры не принимались, то вполне реально хоть PHP, хоть Питоном, хоть JavaScript.
Очень интересно, что у Вас получится. Пишите почаще, а то алготрейдеры тут редко пишут, да и на всем сайте их человек 10 наверное
Антон Иванов, конечно, буду делиться информацией и задавать вопросы 👌🏼
Чужой, есть желание и навыки, чтобы автоматизировать некий алгоритм, а это уже что-то. Предстоит ещё большая работа по обучению в новой сфере, набору опыта и формированию своей стратегии, а дальше дело техники.
Причём учит плохо, не понимая, что решение задачи начинается не с алгоритма и даже не с постановки задачи. А с изучения предметной области.
И может оказаться, что автоматизировать там и нечего.
По моему опыту решения задач в судпроме и на РЖД, затраты Ума в предметной области составляют 90%. на программирование — не более 10%.
В трейдинге программирование занимает не более 1%.
Rostislav Kudryashov, Вы абсолютно правы, начинать надо с предметной области. В моём случае техническая часть — это мелочи, была бы рабочая стратегия. Насколько я понимаю, есть люди и организации, которые успешно занимаются автоматизацией торговли. Если считать это аксиомой, то вижу повод думать, что это возможно и доступно и другим.
Если есть работающие торговые стратегии, строящиеся на какой-то логике и без использования магии и прочего потустороннего, значит, их можно формализовать. Если что-то можно формализовать, значит, это почти наверняка можно автоматизировать.
Rostislav Kudryashov, бинго! Идём в музыкальную школу и учимся. При должной мотивации через N лет даём свои концерты.
Или Вы сторонник ответа «Нет, о боги, играть на пианино невозможно, я же никогда не пробовал»?
http://smart-lab.ru/blog/260540.php
http://smart-lab.ru/blog/155810.php
http://smart-lab.ru/blog/296793.php
https://smart-lab.ru/blog/296793.php
https://smart-lab.ru/blog/638001.php
Не всё, что себя хвалит, — гречневая каша.
Ха-хе. А начало-то такое, что никаких наводок и не нужно: «Сам всё расскажу! И даже поделюсь от щедрот своих».
«3 года на рынке… Торгую: российские акции — голубые фишки, российские акции — 2 и 3 эшелон
Метод: краткосрочные спекуляции, скальпинг, среднесрочные инвестиции, у меня торговый робот»
Скальпинг — это высший пилотаж.
Правда непонятно, если у него уже есть робот, зачем ему опять вот это Разве что Андрей Борисов наврал о себе — выписал как бы аванс.
В основе всех расчетов размер 1 свечи тайма в % от цены.
Андрей Борисов, приветствую, коллега)
Я сам программер с 25-летним стажем программирования всяко-разно.
Тоже увлекся идеей трейдинга несколько лет назад.
С тех. частью ну ноу проблем, набросал быстро прототип, подключил к квику/бирже, пока просто мониторит по заданным инструментам, трамбует в 1S ТФ, пишет в БД сделки/стакан, выводит в разных ракурсах на графики.
Я тоже не любитель использовать арсенал готовых систем, предпочитаю все свое, пусть и не такое красивое, но зато я рулю всем и вся, да и профессия обязывает)
Ну а вот найти свой подход к прибыльной торговле (ТС) — это да, как здесь правильно замечено, на это большая часть времени и уйдет.
Я с этим пока в процессе уже не один год, правда в вяло-текущем режиме хобби, ну по другому просто не получается.
Главное — однозначно нужны свои наработки, чужие готовые ТС не годятся, а тем более покупные.
Про это и так тут на каждом шагу твердят, но я озвучиваю еще раз с позиции своего отрицательного опыта в этом направлении)
Нужно выстрадать свою ТС, постичь на своем личном опыте все ее тонкости.
Нейронку пробовал)
Не особо правда заморачиваясь — простую и в лоб, да и давненько это уже было, сейчас в сфере нейронок существенный прогресс виден.
Не рекомендую начинать с нейронок, полагаю там увязнуть можно на годы.
Для старта нужно что-то попроще.
В нашем деле сложность есть враг N1.
Если вдруг рожу годную подтвержденную идею, обязательно поделюсь с вами, как с коллегой)
Peter Sokolov, приветствую, коллега! Чувствую, уже длинный путь прошли. Жаль, что опыт не самый оптимистичный, но, вероятно, ещё всё впереди ;) Кто-то же, помимо инсайдеров, зарабатывает в трейдинге (возможно, здесь нужен знак вопроса).
В плане нейронок — полагаю, их здесь и правда в лоб использовать бесполезно, скорее с помощью них искать новые корреляции между различными инструментами, какими-то базовыми показателями. Сам не силён в нейронках потому сейчас это всё больше на уровне предположений.
Подскажите, Вы где-то обучались трейдингу? Имею ввиду какие-то курсы, а не самостоятельное обучение. Это для меня насущный вопрос сейчас.
Я мониторю комменты на этом сайте, читаю рекомендуемые здесь книги, но это в основном книги по неким фундаментальным основам трейдинга.
Плюс накодил свою самописную систему для анализа, загрузку/запись данных в нее. Пялюсь в графики, на которые вывожу все что можно получить с биржы. Появляются идеи — кодю вывод статистики по ней, если более-менее удачно — прикидываю ТС, кодю по ней бэктесты. Пока ничего пригодного для вывода в реальную торговлю не изобрел, но уже есть ощущение, что скоро)
Потребовалось достаточно долго времени, чтобы начать примечать что-то интересное на графиках и поломать восприятие с жесткой логики (if then else) на восприятие с точки зрения статистики. А по началу долго пялился как баран на новые вороты)
Если сам пойду учиться, позже здесь ещё напишу о впечатлениях и результатах. Трейдингом решил заняться довольно плотно, потому хочу максимально эффективно имеющееся время использовать. Как минимум чтобы поскорее протестировать и отсеять лежащие на поверхности идеи, чтобы на них в дальнейшем не отвлекаться.