Спасибо за интерес к моему сайту!
|
Обо мне
Меня зовут Михаил. Я частный инвестор, зарабатывающий себе на жизнь алгоритмической торговлей на фондовых рынках с 2002 года.
О сайте
Это мой блог, в котором я делюсь накопленным опытом и исходными текстами. Возможно, он будет Вам полезен, если Вы решили создать робота своими силами.
Здесь нет магазина готовых роботов, которые "должен купить себе каждый трейдер". Не будет продажи чёрных ящиков "пятого поколения, разработанных на основе секретных военных технологий", семинаров как получать доход, ничего не делая, "сегодня вам сказочно повезло", и прочей галиматьи, которая "гарантированно" принесет 150% прибыли в неделю (подробнее здесь).
Если Вы не готовы или не желаете создавать средства автоматизации своими силами, я могу Вам помочь.
Каждый торговый робот - это плод совместного труда Заказчика и Исполнителя. Уважая из интересы Заказчиков, я никогда повторно не продаю и не выкладываю в общий доступ авторские алгоритмы, заказанные мне.
Большое количество выполненных заказов привело к накоплению изрядной коллекции модулей, имеющих стандартизированный интерфейс и структуру связей. Использование их в разных комбинациях позволяет быстро собирать "скелет" робота, дополняя его лишь блоками, определяющими индивидуальность алгоритма. Это приводит к сокращению времени разработки и повышает надежность из-за неоднократного тестирования использованных частей в более ранних разработках.
Чтобы я смог создать для Вас робот или механическую торговую систему, Вы должны располагать алгоритмом или просто быть в состоянии однозначно сформулировать правила для требуемой механической торговой системы. Техническое задание желательно сформулировать в виде текстового файла любого формата. Бывает полезно приложить некоторое количество изображений, поясняющих неочевидные моменты. Рисование блок-схем, как правило, бесполезно. Обязательно оговорите все важные для Вас нюансы и детали. Никогда не полагайтесь на так называемые "общепринятые умолчания", "обычные практики" или опыт третьих лиц - укажите все Ваши потребности явно - и они будут реализованы.
После согласования проекта, его стоимости и сроков начинается процесс реализации торгового робота или механической торговой системы в соответствии с техническим заданием. За последние 10 лет все сроки были выдержаны.
Оплата работ обычно происходит путем перечисления денег на расчетный банковский счет либо иным согласованным способом. Обычная практика - разбиение суммы на предоплату и окончательный расчет по факту сдачи (и, соответственно, приёмки).
Практически всегда в процессе работы над Вашим заданием возникают вопросы. Быть доступным в это время - хорошая практика. Наилучший результат даёт живое обсуждение возникших вопросов голосом (например, посредством Skype\TeamViewer).
Большинство Заказчиков не заинтересованы в раскрытии своих алгоритмов. В разделе "Проекты" есть описания некоторых написанных мной роботов. Туда попадают описания только тех заказов, которые чем-то мне запомнились при условии согласия на публикацию их владельцев (много лет не пополнялось из-за отсутствия времени).
В результате Вы получите:
- робот\механическую торговую систему\советник\утилиту\индикатор
- шаблон настроек, который Вы можете менять исходя из своих нужд
- все дополнительные файлы\библиотеки\драйверы, необходимые для работы
Также Вы получите:
- бессрочную гарантию на возможные ошибки
- помощь в установке и настройке
- ответы на вопросы и консультации
- при необходимости предложения по вариантам реализации и способам оптимизации\улучшения алгоритма
- скидки на последующие заказы
- платно: поддержка в случае необходимости изменения алгоритма. Стоимость этих работ при определённых условиях может равняться нулю.
При необходимости Вы можете заказать дополнительно:
- поддержку различных языков
- документацию
- модель алгоритма в программе технического анализа для оптимизации параметров на исторических данных
- исходные тексты (дорого)
Используемые инструменты:
- QPILE - встроенный язык терминала QUIK
- QLua - внешнее расширение терминала QUIK на основе интерпретатора языка Lua
- AFL - язык программирования Amibroker
- WLD - язык программирования Wealth-Lab Developer
- AmiSharp - модуль для построения торговых систем с использованием программ технического анализа и терминала QUIK
- Языки высокого уровня, позволяющие создать внешнее приложение сколь угодно большой сложности (C++, C# Delphi и другие)
- MQL4 - язык программирования терминала MetaTrader 4
- MQL5 - язык программирования терминала MetaTrader 5
- Visual Basic, среда Excel
- Различного рода интерпретируемые языки (Python, Lua, vbscript, javascript, AutoIt и прочие)
- 1С
- Всевозможные комбинации указанных способов
Благодарю за интерес к моему сайту. Если Вы имеете желание использовать какие-либо материалы, опубликованные на нём, пожалуйста, оставьте ссылку на эту страницу.
Быстро отправить мне сообщение можно через форму обратной связи - меню в самом верху страницы.
Мои платежные реквизиты:
Вы дочитали до этого места?
Признателен Вам. Если Вы имели опыт сотрудничества со мной - буду благодарен за оставленный отзыв. Отзывы никак не модерируются, мои ответы на них не подразумеваются. Большая просьба: укажите Ваш электронный адрес или иные РЕАЛЬНЫЕ координаты, чтобы отзыв не был анонимным и с Вами была возможность связаться. Пожалуйста, не пишите на этой странице комментарии, если Вы не являлись Заказчиком, они будут удалены. Отзывы идут в хронологическом порядке от более старых к более новым. Если отзывов нет давно - значит, я забываю просить их написать.
Спасибо и удачи в торговле!
Комментарии
С Михаилом познакомились случайно. По-моему, в форуме quik.ru. Искал человека, который сможет написать не самого, по моему мнению, простого робота. Так как уже не раз спотыкался в этом вопросе, решил попробовать еще разок. Михаил выполнил поставленные задачи, плюс, предложил, как более качественно описать это в quiple, а так же внедрил кучу полезных примочек для оценки результатов работы робота. Был приятно удивлен тем, что по первму "клику" отвечает на поставленные вопросы. Разбираемся совместно с возникающими трудностями и ньюансами. Дороботки действительно free of charge. С Михаилом общаюсь уже около 6 месяцев, сделано 3 различных робота. Удовлетворен на все 120 %.
Спасибо Михаилу за терпение и труд!
Претворил в жизнь с помощью Михаила свою торговую систему! Очень доволен его работой! Хотя и не все получилось, как хотелось, однако это , скорее скудность возможностей qpl и.quik, которыми Михаил владеет в совершенстве.
Очень благодарен и надеюсь на дальнейшее плодотворное сотрудничество!
Обратился к Михаилу с целью исправить имеющийся у меня робот. Предыдущий программист пропал, а нужно было добавить функции. Михаил переписал все полностью, стало удобнее и без ошибок, очень быстро и профессионально .
Хочу выразить свою благодарность Михаилу!!! Я обратился не так давно к нему с предложением помочь мне, в написании алгоритма торгового робота к моей дипломной работе по теме "Эффективность роботизированны х торговых систем". Работы была выполнена в срок, более того с комментариями "на русском языке". За работу я получил отлично
Хотелось бы поделиться своими впечатлениями о сотрудничестве с Михаилом. Появилась необходимость в реализации идеи по созданию робота и внедрению его в программу Quik. В процессе тестирования робота возникали проблемы с совместимостью с Quik, программа отвергала поставленную задачу. Разработчики программы Quik рассказали о не возможности в Quike совершении некоторых операций. Михаил в свою очередь помог реализовать и доделать робота для выполнения поставленной задачи и был совместим с программой, в кратчайшие сроки. Большое спасибо Михаилу, что помог решить все нюансы в разработке и всегда был на связи, даже в выходные. P.S. Также большое спасибо за ознакомление с новыми программами тех. анализа.
Была необходимость автоматизироват ь протестированну ю в Amibroker стратегию, с этой целью обратился к Михаилу. Изначально планировал, что робот будет написан на Qpile, в ходе общения стало понятно, что проще и дешевле будет сделать нужное на Amisharp. Поэтому заказал у Михаила модернизацию одного робота, чтобы он сам мог выставлять заявки из Amibroker в Quik, проверять исполнились они или нет и т.п. До этого у меня работала похожая схема, но из-за различных ограничений плагина пришлось от нее отказаться. После автоматизации робота через Amisharp все заработало как мне нужно. В ходе выполнения работы конечно были некоторые ошибки видимо связанные с недопониманием того что я хочу, но они были быстро исправлены. Радует, что я сейчас могу автоматизироват ь любую свою стратегию на Amibroker и нет необходимости каждый раз заказывать у кого-то перевод ее на Qpile.
Также хотелось бы поблагодарить Михаила. Была готовая МТС в Ами, Михаил предоставил операционную часть.
Из того, что доводилось видеть - самое толковое на данный момент. В отличие от бесплатных роботов, разработка Михаила следит за заявкой. Т.е. робот получает информацию из Квика - была ли удовлетворена заявка, и если да, то каким объемом.
Могу отметить, что Михаил всегда готов помочь в плане поддержки. Не знаю, математик ли он или программист по образование. Но по складу характера видимо из них, поскольку при обращении к нему старается не давать прямых однозначных ответов, а пытается сделать так, чтобы человек сам нашел ответ, внимательно посмотрев код или иное поле, касаемо вопроса. Этим Михаил напомнил мне отца в период моего обучения в школе.
Большое спасибо!
Доброе время суток. Идея создания робота и вообще понятия о его возможностях долго не оставляли меня в покое. Побродил по сайтам предлагающим готовые роботы и услуги по их написанию, на мои вопросы о возможностях торговли робота по разным тамфреймам, в разных направлениях, на любом количестве инструментов, везде получал одинаковый ответ - это невозможно, выбирай или, или…, а на языке qpile, так это вообще фантастика. И вот на одном форуме «заметил» Михаила. На все свои вопросы к нему, по написанию робота, получал однозначный ответ - нет проблем Артем. Эти слова все и решили, если у человека нет проблем, то их просто нет. Два робота Михаил реализовал на языке qpile, ненавязчивая подталкивая меня к знакомству с программой amibroker и т.к. для реализации идеи следующего робота мне требовалось его протестировать и провести оптимизацию, пришлось обратиться к амиброкеру и благодаря его возможностям, о которых меня предупреждал Михаил, полученный результат превзошел мои ожидания. Вообще все работы были выполнены быстро, четко, профессионально (все зависело только от моих возможностей присутствовать в сети, терпение у Михаила, действительно ангельское), недочеты исправлялись практически сразу.
Михаил, спасибо Вам за вашу работу! Есть у меня подозрение, что для вас нет ничего невозможного в области программировани я, но это так к слову…
На собственном опыте убедился что вышенаписанные отзывы написаны не "подсадными утками". Человек оказался не сопливым студентом - шабашником а опытным профессионалом. Больше всего порадовало наличие постоянного общения при обсуждении деталей вопроса и упорство в их решении. Михаил удерживайте "марку" и дальше!
Добрый день. Недавно решил автоматизироват ь свой торговый алгоритм. Отобрал в интернете несколько сайтов, где обещали написать робота, и разослал им тех. задание. Михаил откликнулся в этот же день. С ним и начали работать в начале мая.
Как проходила работа: связались по скайп и обсудили тех. задание робота. Что-то было подкорректирова но, что не сказалось на работоспособнос ти робота, но в основном все пожелания выполнены. Затем Михаил через какое-то короткое время (не смотря на праздники) ) прислал версию для тестирования.
Что понравилось, так это постоянное нахождение Михаила в скайп, даже на мобильном интернете, и готовность помочь, доработать и усовершенствова ть робота. Видно, что Михаилу нравиться, чем он занимается.
В итоге вся работа заняла пару недель. Спасибо за работу.
Хочу поблагодарить Михаила за плодотворное с ним сотрудничество и профессионализм . Сразу чувствуется, что человек давно занимается программировани ем и на «рынке» не первый день. Особенно понравилось помощь по различным вопросам, возникающим в ходе установке и тестирования робота. На все возникающие проблемы Михаил реагирует мгновенно. С помощью "Тимвьювера" решил все мои проблемы! Весь функционал, который был мне необходим от робота, я получил!
Ещё раз, ОГРОМНОЕ ВАМ СПАСИБО, за помощь, терпение и понимание!
Очень странно... Но такого хорошего результата я не ожидал) Быстро. Четко. Без лишних движений. Михаил справился с поставленной задачей. Кроме того, предложил вместо моего "громоздкого" алгоритма, очень изящное решение. Пишу этот отзыв потому что все работает.
До этого пользовался другими программистами- "автоматизатора ми" торговли предлагаемые брокером. Поэтому знаю что означает слово "работает". )
В дальнейшем, думаю буду сотрудничать только с Михаилом.
Конкретные задачи должны решать "конкретные" люди.
Всем удачи в торговле)
1. Очень хороший блог. Мегаинтересные вещи, идеи, статьи.
Просто супер.
2. Имея опыт сотрудничества с Михаилом, можно констатировать: профессионал. Быстро, четко, конкретно.
Михаил так держать!
Михаих, записываю Вас в личные программисты :)
Сергей. denoy.ru
С уважением, Сергей levit33
Михаил, Огромное Спасибо!
Быстро, качественно, и получил больше чем заказывал. Очень удобная и легко настраиваемая программа. Торгуя несколько инструментов, напрягало постоянное перелистывание графиков для поиска точки входа, теперь эту работу выполняет скрипт, подает сигнал и остается только принять решение: соответствует вход моей системе или его надо игнорировать. Я счастлив до соплей!
До Михаила к кому только не обращался: сайты, фрилансеры, друзья типо "программисты", с сайтов нет ответа и поныне, фрилансеры загибают такие цены, что дешевле самому обучится программировани ю, от друзей ответ- очень сложно.
С Михаилом все очень просто: пришли ТЗ, посмотрел ТЗ-ответ: сделаю за день, через день у меня на квике стоит прога и радует своим функционалом. Из моего алгоритм на пол листа Михаил сделал одну строчку машинного кода, соскайпились, он объяснил что как работает, как изменять параметры по своему усмотрению, и т.д и т.п. Очень доходчиво и спокойно ответил на все мои дурные вопросы.
Кто захочет сотрудничать с Михаилом, никогда не пожалеете.
Михаил еще раз Спасибо!
PS: это не реклама и я не "засланный казачок"
P.S. Сомневающимся обращаться за помощью или нет, предлагаю подумать о «потерянном» времени, в моем случае это еще и явно «упущенная выгода». Если есть понимание «что нужно» и самому реализовать не получается – прямая дорога к программисту с пониманием «биржевой кухни». Я для себя такого нашел.
Михаил, еще раз спасибо !
С уважением, Павел, morader
ae1970
Andrey1840
Мои заказы выполнены на отлично.
Даже с учетом того, что я сам местами на до конца
понимал, чего хочу получить на выходе.
Все вышенаписанное до меня - чистая правда.
Повторяться не буду.
Кратко резюмируя для ваших будущих заказчиков:
по возможности точнее определите,
что вам нужно в готовом решении вашей задачи.
А ее реализация последует незамедлительно -
и будет оптимальной!
kolchinv
rozmin
Мой индикатор Draw Trend теперь в свободном доступе, хотя Михаил утверждал:" я никогда повторно не продаю алгоритмы, заказанные мне."
За второй заказ я заплатил [censored]р. Заказ НЕ ВЫПОЛНЕН, деньги он возвращать отказался, на связь не выходит. Приходится решать вопрос через суд.
По существу:
Алгоритм(ru.wikipedia.org/.../...) и индикатор (ru.wikipedia.org/.../...) - это не одно и то же. Алгоритмы не распространяются.
Касаемо заказа. Попадаются заказчики, которые считают, что разработчик должен бесплатно переделывать свою работу до тех пор, пока заказчик не начнет получать из своего робота прибыль. В третий (!) раз я переделывать заказ уже отказался.
Полезная статья : www.bot4sale.ru/.../248-how-select-programmer.html
kort.vad
Он сразу понял принцип системы. Ошибки, допущенные мной, исправлялись, свои решения он согласовывал со мной, на все мои вопросы отвечал понятно. Некоторые моменты, которые я не учёл в тех. задании Михаил проработал замечательно. По ходу написания у меня возникали дополнительные детали, которые он встраивал в систему. Вдобавок получил файл, оптимизирующий определение параметров... Функционал робота удобный... все мои запланированные требования исполнены в полном объёме и быстрее, чем ожидал. В общем, отличный результат, я доволен, что обратился к Михаилу - профессионалу высокого класса.
detra35
1. Очень хороший блог. Мегаинтересные вещи, идеи, статьи.
Сразу стало понятно, что это очень грамотный специалист и с ним можно поработать в дальнейшем.
Через некоторое время созрела идея для доработки индикатора Михаила, так что выбор соответственно пал на Михаила, тем более подумалось что на основе уже существующей наработки будет проще и дешевле его сделать.
В процессе теста возникли некоторые баги и недопонимания, но в конечном итоге результат был достигнут.
Единственное для себя понял (т.к. это у меня первый опыт на заказ), что при заказе такого вида работы обязательно прописывать формулы и алгоритм робота/индикато ра, на словах не всегда однозначно понятно.
Результатом доволен, с удовольствием обращусь еще при необходимости.
В практике выявился один маленький нюанс, решил вопрос за пару часов.
В будущем буду обращаться.
Мне нужна была всего 1 функция из lfs.dll - lua file system. Михаил за 1 день написал проект для VS 2015 и скинул мне исходники, т.к. я не хочу использовать черные ящики. Я сам собрал dll - все работает
RSS лента комментариев этой записи