Блог им. Tyam

Создание роботов на заказ. Взгляд изнутри. Часть 2

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

А главное, отвечу Вам на вопрос: Есть ли в этом смысл или нет?

Пост для тех кто хочет пойти в разработку роботов. 

 

Делать роботов по ТЗ – Легко!

 Создание роботов на заказ. Взгляд изнутри. Часть 2

И невероятно прибыльно!

 Создание роботов на заказ. Взгляд изнутри. Часть 2

План статьи:

1)      Введение

2)      Где деньги?

3)      Что Вы получите в итоге?

4)      Про возможные проблемы

5)      Заключение

 

1 Введение


Читайте предыдущий пост на тему: https://smart-lab.ru/blog/288010.php Посмеётесь от души, да и повторять я два раза не хочу. С того момента не много чего поменялось.

Поэтому данный пост будет коротким.

Понятное дело, предполагается что Вы уже программист и умеете делать роботов. Или хотя бы понимаете о чём речь.

 

2 Где деньги?



Про Quik

Про плохое. Отдел разработки роботов на QLUA у нас на сайте(o-s-a.net) – почти умер. Заказы есть, но ценник на них упал в район 5 тысяч. И большинство из них стоит от 3 до 8 тысяч. Программисты которые не перешли на OsEngine – ушли из профессии или близки к этому.

Крипта и зарубежные площадки

Binance, Bitmex, Bitfinex, Ninja, IB и т.д. – вот площадки и подключения на которых можно зарабатывать.

Как рекламироваться

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

 

3 Что Вы в итоге получите?



Опыт

Научитесь понимать как выглядит прибыльный алгоритм, ибо насмотритесь как прибыльных, так и нет, до тошноты.

На самом деле мне сейчас хватает 5ти минут телефонного разговора, чтобы понять – будет ли зарабатывать алгоритм у клиента или нет. Я даже сначала стеснялся говорить что человек сольётся, типа зачем себе бизнес портить. Но после пары раз, оказалось что люди программисту не верят) Ибо они лучше знают что и как.

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

Года два – три Вам потребуется на познание дзена.

 

Деньги

Будете зарабатывать с разработки 50 – 150 т.р. в месяц. (если на Квик LUA, то 5 – 15 т.р., храни Вас господь)

 

Работу

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

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

 

4 Про возможные проблемы



Главная проблема – правильные отношения с заказчиками

Как и везде. Есть нормальные люди – есть не очень.

Чтобы не ссориться – делаем ТЗ и обговариваем всё на берегу. Вот в общем-то и всё. Если есть ТЗ – никаких стрессов быть не должно. И люди остаются на этом этапе адекватные.

Те кто не может написать ТЗ и настаивает на старте завтра – просто с такими не работайте. Таких до сих пор много, но поскольку дальше пары писем общение не заходит – в общем то и говорить о них особо смысла нет.

Вы помните просто – пишите ТЗ. Это хорошо и заказчику и программисту.

Как это делать:

1)      Раз o-s-a.net/posts/gajd-po-razrabotke-robotov-part1.html

2)      Два o-s-a.net/posts/gajd-po-razrabotke-robotov-part2.html

 

Если ты лох – тоби п.зда

Логично)

По прежнему, как и пять лет назад, 20 – 30% всех контактов это люди которые хотят заставить работать тебя за Грааль. Или же предложение сделать фонд, в котором войдут: 1) ты, как программист и публичное лицо 2) Какие-то бомжи с Урала без денег и без имени.

В общем – меня это уже веселит. Уровень токсичности снизился. У меня лежат несколько заготовок писем которые я высылаю если кто-то что-то такое предлагает, так сказать со встречным предложением. Но ты, начинающий программист, можешь попасть в рабство на раз два. Аккуратнее. Нет денег – нет стульев.

 

Токсичность и обвинения в «околорыночности»

Вообще не парьтесь. Это история не про это. Программирование, роботы – это «лучик света в тёмном царстве» и почти единственный шанс большинства трейдеров на прибыль. Несите людям добро с гордо поднятой головой.

Роботы – делают трейдера эффективнее. Во многих отношениях. Рисков, исполнительности, освобождают время, тесты можно делать и т.д. А то что делает тебя эффективнее в 100 раз, не может быть «плохим или злым». Роботы и разработка на заказ – светлая сторона силы.

Короче, никого не бойтесь.

 

Токсичность в трейдинге в целом

А тут есть проблемы, действительно.

Это тебе не разработка сайтов по макету.

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

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

Иногда виноват Путин. Иногда виноваты циклы луны. Иногда алготрейдеры. Иногда лично ТЫ!

С этим ничего не поделать – жиза.

 

Заключение

 

1)      Кто живёт за пределами Москвы – велком, отличная работа. Кто живёт в Москве – идите в деливери клаб, больше заработаете.

2)      Учите нормальные платформы для создания роботов. Чтобы можно было делать ботов для западных площадок и Бирж криптовалют.

3)      Делайте роботов для бирж криптовалют, для Ninja и TWS. Кто знает только QLUA – будет нищетить и не получит ни денег, ни опыта.

4)      Учитесь делать ТЗ и общаться с людьми.

5)      Готовьтесь к тому что будут писать Остапы Бендеры частенько. Пытайтесь не воспринимать близко к сердцу.

6)      Маркетинг – делать придётся самому.

7)      Кто будет делать всё правильно. Получит – опыт, деньги, поймёт рынок

8)      Кто будет делать всё правильно. Откроет свой закрытый алгоритмический фонд (http://o-s-a.net/investicionnyj-fond.html ), как я.

9)      Кто будет делать всё правильно. Напишет свою платформу для алготрейдинга(http://o-s-a.net/os-engine.html), как я.

10)   Кто будет делать всё правильно. Уедет из своего мухосранска в Краснодар или куда захочет, как я. (http://o-s-a.net/posts/edu-v-krasnodar.html)

 

Короче – по мне, отличная работа, с кучей перспектив!

Удачных алгоритмов!

★24
63 комментария
Да Остапы попадаются частенько
Не плохой маркетинг))

avatar
Я думал, что Краснодар это и есть мухосранск. Оказывается мухосранск это где то другое.
avatar
Феликс Труфакин, Очень уплотнительная застройка и отсутствие в этих новостройках городской инфраструктуры за последние 15 лет сделали из города мухосранск с полностью непригодным, на этой территории, проживанием.
avatar
Хорошая статья, мотивирующая 
avatar
Есть ещё аспект гарантий сохранности прав на интеллектуальную собственность и кому эти права будут принадлежать )
John_Travel, само собой. Роботы заказчиков — их собственность.
Алексей Ван , а чем LUA плох для Квика? Может такие расценки из за того, что язык прост и многие сами способны написать на нем?
avatar
GoodBargains, 
Тут речь про цену разработки в основном. И она низкая на ЛУА. В силу разных причин. Поэтому идти в разработку заказов на ЛУА смысла нет.
Что касается технической стороны. Тут тоже есть проблемы.
Нет тестера, нет оптимизатора, нет скоростей… Но этот пост не про это.
Алексей Ван , ок. Согласен про отсутсвие тестера и оптимизатора. Про скорости для стратегий выше минуток ( а таких абсолютное большинсво) не критично уже. Но сначала можно оттестить и прооптимизировать в тс лабе, а потом перенести в луа. Но соглашусь, что это дико неудобно, если стратегия не совсем простецкая
avatar
GoodBargains, денег в  Луа  нет,  это абсолютный факт. Потому как,  Луа  это прям ритейл ритейл, любая  бабушка  освоит. А кто посерьезнее  и с денежкой,  те  сразу  хотят прямой  коннект, алго шмалго и тд и  тп.
Доброго времени суток. Давно интересуюсь темой роботов.
Но у меня есть не то, что бы вопрос, а скоррее не понимание. Если есть инструмент, который приносит стабильную прибыль, то зачем его продавать?
Например это как я знаю где лежит мульён и за сотку могу показать это место. Не могли бы вы, пожалуйста, прояснить ситуацию с роботами для торговли? Очь интересно. Спасибо.
Обожатель чатлов, речь об услугах по программированию роботов. Не все же обладают высокой квалификацией программиста. Да и роботы роботам рознь. Какому-то и квика хватает, а другим и Twime+Fast мало. Одному достаточно прошлых минуток одного актива, а другому нужен ордер лог с программой его обработки (а это гигабайты информации в сутки). И ещё все надо протестировать, потому что не всякая идея несёт деньги. И непрограммисту нельзя «объять необъятное».
avatar
А. Г., а еще в одном комбайне можно использовать 10 идей / 5 стратегий тренд, 3 стратегии контртренд и много инструментов.
avatar
Обожатель чатлов, инструмент который действительно приносит прибыль действительно сложный и продавать его нет никакого резона, только использовать по назначению. продают только частицы (образно 1/20, 1/50) этого инструмента под видом «торговых роботов».
avatar
Будете зарабатывать с разработки 50 – 150 т.р. в месяц.
Жиденько.
Обычные фрилансеры могут рубить куда больше.
Да и в офисе тоже больше дадут, и не нужно любить свой мозг поисками заказчиков и прочего.

avatar
Нувот Вчеранов, ну да, тут же все от 200 зарабатывают, не так давно обсуждали
avatar
Reznor, так речь-то не про всех, а про программистов. Фокусироваться на написании роботов нерационально выходит. Денег мало, заказов мало.
Остаётся только если потому что душа к этому лежит или если есть большое пересечение с тем что ты и так делаешь и написание роботов идёт как подработка.
avatar
Нувот Вчеранов, робот довольно простая локальная программка,
поэтому писать её гораздо проще, в это можно войти не бывши программистом
avatar
Или кто-то напишет коммент, как я
avatar
Автор, не хотелось тебя растраивать, но из холодного мухосранска ты приехал в теплый мухосранск…
avatar
-=КОТ=-, это выбор каждого. Главное этот выбор иметь.
Можно было и в Москву и в Питер и в Сочи. Но мне милее оказался Краснодар. 
Алексей Ван , Соболезную с выбором. Так как Краснодар застроили последние 15 лет, со временем превратится в большое негритянское гетто…
avatar
-=КОТ=-, ну хорошо)
А куда надо?
Исходные данные такие: 
1) Нужна субурбия. Коттеджный посёлок. Ибо я из деревни и мне в кайф оставаться среди деревьев.
2) Рядом нужен большой город где можно нанять программистов. В меру квалифицированных, но всё ещё не золотых. Из статьи понятно что как Москвичам мне платить нечем программистам. Рынок не сильно маржинальный.
3) Нужно тепло) и чтобы была возможность за час — полтора оказаться на море.
4) Обязательно Россия

Что порекомендуешь?
Алексей Ван , 
1. Котеджных поселков и сел пруд пруди на любой вкус и кошелек.
2. Нормальные программисты рвут когти в москву ибо за бесплатно умный человек работать не хочет ни при каких погодных обстоятельствах.
3.За час полтора на море только зимой. В сезон от Краснодара до Джубги (ближайший берег 100 км.) 5-6 часов пути по диким пробкам. От Горячего ключа дороги узенькие и никто расширять их ближайшие 50 лет не собирается. Думаю и ближайшие 150 лет.
4. Добавлю то, что во всем городе особенно в новостройках отсутствует канализация, небольшой летний дождик  топит полгорода. Метро никогда не будет построено, так как почва не той системы. Почва позволяет выдержать высотки в 30+ этажей, но метро нельзя (экспертное заключение администрации города и края). 
Но самое главное это очень плотная застройка. В новостройках катастрофическая нехватка парковочных мест, школ, больниц. Частое отключение электричества. Кто к нам сейчас переехал начинают сильно сожалеть и возмущаться в соцсетях на эти неудобства. А застройка продолжается. Дороги почти везде узенькие, пробки каждый день растут. Скоро в город на автомобиле не въехать будет...

Рекомендую, если и хочется в большой город, то сразу ехать в Москву.
avatar
-=КОТ=-, 
1. Ок
2. Я вот не еду в Москву, хотя у меня за прошлые сутки два предложения на почте от ХедХантеров из УК. И они меня там не дождутся
3. Сам ездил два раза в джугбу за прошлые два месяца. Как раз супер сезон. Оба раза за 1.5 часов доезжал. Правда я делал это не в субботу утром. Но никто не заставляет нас все пробки собирать.
4. Это меня не волнует. Я живу в пригороде, где есть всё.

Такие себе аргументы короче. Из инстаграмма. 

Мне не нужен большой город(upd. это не сама цель) братишь, я же писал. И тем более Москва. Новосибирск больше и выше Краснодара, если бы я этим парился, я бы там остался. Мне нужны программисты дешёвые, отдых хороший, хорошее жильё в пригороде и жизнь в радость. Всё это для меня есть в Краснодаре.
При золотой лихорадке зарабатывают производители тачек и лопат, владельцы баров и содержатели публичных домов. В этом случае аналогично.
avatar

Российская нейросеть предрекла победу нынешнему президенту Соединенных Штатов Дональду Трампу на предстоящих выборах главы Белого дома.

Уточняется, что нейросеть создали разработчики из Перми.

avatar

Интересно, концентрированный опыт).

Тоже пробовал фрилансить когда почувствовал кодерские мышцы и решил попробовать эту тему, сначала брал заказы, не связанные в трейдингом — где скиллы были наиболее релевантны, после 1-2-го понял, что мне это не интересно. Вот что-то про биржу будет интересно. Стал брать более бирживые. Быстро понял, что просто про биржу тоже не интересно, надо ближе к торговле — роботы все дела, короче тоже быстро понял, что если не я придумываю, что пилить, а кто-то за меня — мне все это не интересно, даже если супер-релевантно, ну и быстренько завязал с этим).

 

Если что-то такое ещё буду делать — только с идеей поработать с интересными людьми над интересными проектами, завести контакты и аналогичное.

 

Короче, только на себя)), ну или сам что-то организовать.

avatar
Replikant_mih, скука, думаю, вообще основная проблема. За нескучную работу многие даже «доплачивают».

avatar
Kot_Begemot, Ну некоторые задачи были интересными, вроде, сами по себе, но, видимо, для меня контроль над происходящим и управление — важный компонент нескучности процесса.
avatar
mt4, mt5 сможете сделать? робот сложный и в то же время простой, ТЗ есть
avatar
Как я вижу в сообществе MT5. Программисты «на заказ» умеют/не умеют делать роботов для тестера. 

В реальном роботе 95% кода это обработка ответов сервера, работа с штатными и нештатными ошибками, риск менеджмент и прочее не имееющее отношение к торговой логике.

Кто будет такое делать на заказ? 

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

Замкнутый круг.
Дмитрий Овчинников, обработка «стандартных нестандартных» ситуаций — это однотипный набор реакции робота на внешние факторы, которые программист обязан вставлять во всех роботов. Конечно, трейдер, впервые столкнувшийся с созданием робота, не знает всего того, что нужно в коде боевого робота кроме торгового алгоритма — поэтому здесь речь о порядочности программиста.

Особой сложности для прогера в этом я не вижу,
т.к. это использование типовых кусков кода.
А вы считаете, что на это к каждому роботу нужен отдельный заказ с отдельной оплатой, превышающей стоимость робота в разы?
avatar
Пиар. Нет таких дешевых роботов. Меньше 25 тысяч ценник не бывает. Связывался уже. Готов заказать за 15 тысяч хоть сейчас. Тз готово.
avatar
Lookas, Все программисты которые готовы были делать заказы за 15 тысяч, которые есть в этой области, либо умерли от голода, либо приближаются к этому состоянию. Никакого пиара. Можете и нам написать в отдел разработки, может кто-то и согласится. Но не факт.
Вообще рекомендую заказывайте у студентов на сайте фрилансеров. Или здесь на СмартЛабе у идейных. Они готовы работать за еду.
Алексей Ван , так я ж и пишу что статья пиар. нет таких цен.
avatar
Алексей Ван , это не вы писали?

«Отдел разработки роботов на QLUA у нас на сайте(o-s-a.net) – почти умер. Заказы есть, но ценник на них упал в район 5 тысяч. И большинство из них стоит от 3 до 8 тысяч. „
avatar
Да еще и исходный под не дают. Хз почему прячут.
avatar
Исходный код
avatar
Lookas, автор не даёт исходный код? 
avatar
Igr, )) https://github.com/AlexWan/OsEngine
У меня всё что я делаю с исходным кодом. Но я не один. Может человек обращался к другому кому-то с осы. За всех не скажу.
Удачи ребята. Вы молодцы
avatar
а разве за столько лет не было ни одного доходного робота?
Который начал бы приносить тебе прибыль и ты только на нём и зарабатывал?
avatar

Вот тут огромный рынок фриланса для роботов: https://www.mql5.com/ru/job


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

Сейчас открытых заказов 660 на 7 языках(русский, английский и тд), выполнено уже 71 180 контрактов.

Статистика по завершенным работам

Всего выполнено: 71180
   
Среднее время выполнения: 6 дней
Средняя стоимость: 59.63 USD
Среднее количество заявок на выполнение: 7
avatar
MetaQuotes Software, а под квик на Луа есть такой же ресурс?
avatar

Ха… Сейчас курирую удаленных разработчиков(не в трейдинге). Большинство программистов с которыми я работаю, херачат за 500-750 рублей час. При позадачной оплате(задача может быть сегодня, а может и не быть и если будет, то неизвестно какого размера), которая еще включает бесплатную оценку работы.
При этом знаю ребят в Москве, которые получают 150 000(что само по себе не удивительно), но при этом они смогли налить работодателю в уши миф, что разработчики не могут работать больше 4 часов. 


Зп прогера зависит от умений себя продать. 

 

BadLogic, можно тупить хоть 20 часов в день. Но толку от этих сверх часов не много. 4 часа в день нормально, если мозги нормально соображают
avatar
BadLogic, 500-750 в час за сдельную работу ещё и с бесплатной оценкой задач? Вот уж действительно у ребят проблема с продажей себя.

А в офисе, совещания, митинги, потрындеть у кофеварки, и вот в среднем может пара часов кодинга и получится из 8 часов присутствия в офисе.
avatar
Перечитал первую статью, через пять лет.) Вопрос там обойдён. Про гениальный алгоритм. Переход сразу на случай, когда просят тестировать. С этим понятно.
А попадались ли среди таких сразу хорошие алгоритмы? Какова их судьба?
Как я понимаю, вы сейчас имеете прибыльные алгоритмы. Они намайнены самостоятельно вашими программами? Или есть пришедшие сперва из «теории»?
avatar
MS, Попадались хорошие прибыльные алгоритмы. Люди их заказавшие их торгуют и по сей день.
У нас у самих много всякого. Что-то намайнено ещё семь лет назад моими МЛ программами, что-то из книг. Что-то взято в займы с форумов метака и велсЛаба. Мы тренд торгуем. И как его ловить правильно — великое множество способов. Про это ещё Джесси Левермор писал. 

Алексей Ван , Хм, интересный вариант (если я правильно понял) — ML находит закономерности, вы их вытаскивается, оформляете в простую логику и торгуете эту логику?

Это чем-то лучше, чем моделями торговать? Или тут про другое? — Та тема с паттернами и «ML намайнили» это в смысле нашли паттерны?
avatar
Replikant_mih, В OS_engine есть функционал, который позволяет свечные патерны разные искать и тестировать. Это они и называют майнингом. 
avatar
Astronomer, Ага, ясн, спасиб.
avatar

Про Quik

Про плохое. Отдел разработки роботов на QLUA у нас на сайте(o-s-a.net) – почти умер. Заказы есть, но ценник на них упал в район 5 тысяч. И большинство из них стоит от 3 до 8 тысяч. Программисты которые не перешли на OsEngine – ушли из профессии или близки к этому.


3)      Делайте роботов для бирж криптовалют, для Ninja и TWS. Кто знает только QLUA – будет нищетить и не получит ни денег, ни опыта.


Чем Вас обидел QLUA, кусок хлеба забирает? В ваших словах столько злости на QLUA и разработчиков роботов.

8)      Кто будет делать всё правильно. Откроет свой закрытый алгоритмический фонд (http://o-s-a.net/investicionnyj-fond.html ), как я.

9)      Кто будет делать всё правильно. Напишет свою платформу для алготрейдинга(http://o-s-a.net/os-engine.html), как я.



Я как разработчик и программист скажу честно, ваша платформа мне не нужна. Пишу на QLUA и буду писать. Планирую переносить часть функционала в dll на плюсах. Вы завтра закроетесь, уйдёте, пропадёте и так далее и ваша платформа будет как дырявое ведро, которое латать некому, но нести надо. А вот Арка и Lua продолжат работать, развивать свою платформу, язык, закрывать баги...

Деньги

Будете зарабатывать с разработки 50 – 150 т.р. в месяц. (если на Квик LUA, то 5 – 15 т.р., храни Вас господь)


Давно получаю более 150к, но эти деньги я зарабатываю честно. У меня большой опыт работы и своему работодателю я отдаю себя полностью на 8 рабочих часов.

 

avatar
Все что увидел в статье — «не пишите на QLua», пишите на [нашей собственной платформе, которую мы раскручиваем и заработаем на этом]

А что за OS-Engine? Самопальная «платформа»? Какой смысл писать код под никому неизвестную библиотеку. Сегодня она есть, завтра нет.

А вот QLua, судя по всему — вечен. В случае последующей доработки кода — программеров на QLua я найду и через 10 лет, а вот по этой «OSEngine» — сильно не факт.
avatar
Turbo Pascal, 
По запросам в яндекс (читай в СНГ) OsEngine обошёл стокШарп около полугода назад.
И сейчас получается так что эта платформа первая в СНГ как фреймворк для разработчиков роботов. И вторая, если смотреть со стороны робот билдеров независимых (после ТС лаб). 
До МТ и Квик нам понятное дело далеко, ибо с брокерами у нас дружба не складывается. Но и хер с ним. Мы их и так догоним за 3 — 5 лет. Главное делать правильные вещи. 
Всё у нас короче будет хорошо.
Алексей Ван , ну успехов вам в столь интересном деле, но я лично ставку на эту платформу пока не делаю.
avatar
Очевидно, что писать роботов выгоднее по mql5 тк там хоть площадка есть ля их продажи.
avatar
4kk, У нас в октябре стартует такая площадка.
Я вот не совсем понимаю, чем это все лучше старого доброго  R?
150к — ЗП средненького кодера в мск. на апворке через пару лет 250К можно иметь струяча говногод на JS. имхо, надо сильный энтузиазм иметь, чтобы писать роботов на заказ (ну, ок, английский еще надо). токсично и клиент менее платежеспособен.
avatar

теги блога Алексей Ван <o-s-a.net>

....все тэги



UPDONW
Новый дизайн