Как заказать написание советника по вашей стратегии

Как заказать написание советника по вашей стратегии

MetaTrader – это по истине флагманский терминал по расширяемости и доступному функционалу в своем классе. В подтверждение этому огромная библиотека индикаторов, экспертов и скриптов, которые позволяют делать с терминалом все, что вы только можете пожелать. Все это благополучие в полной мере заслуга компании MetaQuotes, чья команда регулярно занимается реализацией продуманных и простых в использовании сервисов, упрощающих жизнь как обычным трейдерам, так и программистам, использующим данную платформу. Само собой, у каждого есть собственная уникальная в своем роде идея, как стоит использовать обширные возможности торгового терминала. Собственный торговый эксперт, торговая панель, индикатор или скрипт – все это требует работы квалифицированного программиста. Но что, если вы не знаете ни одного языка программирования? Ответ очевиден – заказать разработку на фриланс бирже. Лучшим местом для этого будет сервис MQL5 Jobs, созданный компанией MetaQuotes специально для разработки приложений для терминалов MT4/MT5.

Проверка идеи

daily_picdump_1317_640_42

Для начала следует определиться, что именно вам нужно. То есть хотите вы сделать торгового робота, индикатор или вспомогательный скрипт. Если вы еще не уверены, как конкретно должно выглядеть финальное решение, следует подробно описать задачу, и вам обязательно предложат одно из возможных ее решений. Если мы говорим о разработке полноценного автоматического советника, то самая частая причина разочарования заказчиков – это убыточность их стратегии. Следует понимать, что исполнитель никоим образом не отвечает за прибыльность разрабатываемого им советника. Его задача – четко следовать обговоренному техническому заданию, не отходя от него ни на миллиметр. Поэтому, если вы получили готового советника и, протестировав его, поняли, что тот не зарабатывает, значит, проблема в алгоритме советника, а не в том, как его реализовал разработчик. Часто проблема объясняется тем, что заказчики не слишком трепетно относятся к проверке идеи на истории, либо вовсе берут техническое задание из какой-либо статьи в интернете. Если вы проверяете стратегию вручную, используйте разные участки истории. Часто начинающие трейдеры проверяет лишь на одном участке, либо заведомо пропускают убыточные сделки, убеждая себя, что их можно было спокойно фильтровать «на глазок». Из-за этого заказчик в итоге и получает совершенно неожиданный для себя результат. Типичной причиной ссор на этой почве становится желание заказчика «по-быстрому» доработать идею, пока исполнитель еще «горячий». Часто объем работ переходит по размеру на новый заказ, и дело заканчивается обращением в арбитраж. Поэтому, всегда цените свое время и время того, кто исполняет ваш заказ, и избавьте себя от желания сделать несколько «небольших бесплатных изменений» на последних этапах работы. Не бойтесь спрашивать у разработчиков уточняющие технические вопросы. Например, можно ли применить в стратегии индикатор без исходных кодов, что такое перерисовка, может ли советник торговать на разных таймфреймах и символах – все это самые распространенные вопросы среди новичков.

Написание технического задания

daily_picdump_1887_640_85

Самый сложный этап для новичков – это написать правильное техническое задание. Многие даже не знают, с чего начать. Главное правило – задание должно быть полностью самодостаточным и максимально подробным. Без соблюдения этих двух моментов вы рискуете получить недопонимание со стороны исполняющего ваш заказ. В таком случае всегда старайтесь доработать ТЗ уже в ходе обсуждения заказа с исполнителем, чтобы вы были максимально уверены в правильной и, главное, одинаковой интерпретации с обеих сторон. Само собой, начать следует с общей идеи. Если это торговый советник, попробуйте описать, какие индикаторы в нем используются (и по какому принципу) или на чем основано принятие решения о входе в сделку. Далее, каким образом устанавливается лот позиции, по какому принципу позиции закрываются, нужен ли стоп лосс, тейк профит или трейлинг-стоп. Дальше, какие требуются входные параметры, на что это будет влиять, и какие дополнительные функции вы хотите реализовать в своей идее. В то же время абсолютно точно не стоит давать программисту ссылку на обсуждение стратегии на форуме или длинное видео с вебинара. Вы должны понимать, что у исполнителя нет времени на выяснение подробностей вашего задания. Все должно быть подробно, но при этом без ненужных повторений, и иметь единственную возможную интерпретацию. То же самое касается любых других типов работ. Если это индикатор, вы должны представить точную формулу его расчета. Также нужно заранее обговорить его внешний вид, способ отображения дополнительных данных, возможность тестирования в тестере и так далее. То есть, глядя на такое задание, исполнитель должен полностью понимать идею и иметь возможно ее реализовать точно в таком представлении. Как делать не нужно:

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

Пример правильного ТЗ:

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

Создание заказа

daily_picdump_1946_640_09В первую очередь, нужно создать новый заказ. Для этого переходим на сайт MQL5.com, регистрируемся, если вы этого еще не сделали, и переходим в раздел «Фриланс». Для создания новой задачи кликаем по ссылке «Новая работа». mql5-jobs-sozdanie-zakaza Дальше, заполняем форму заказа:

  1. Впишите название работы. Например: «Требуется написать советник» или «Нужен индикатор»;
  2. Выберите категорию и укажите версию платформы (MQL4 или MQL5);
  3. Если ранее вы уже что-то заказывали и хотите продолжить работу с тем же разработчиком, вы можете создать персонализированный заказ, указав в этом поле имя исполнителя;
  4. Укажите примерную стоимость работы. Если вы еще не определились с бюджетом, можете оставить поле пустым и выяснить стоимость в ходе обсуждения заказа с разработчиками. На этом этапе вы указываете лишь ориентировочную стоимость, но в то же время не стоит указывать слишком малую цену или слишком завышать порог. Если в первом случае вы можете вовсе не получить откликов, то во втором исполнители могут наоборот затребовать слишком много;
  5. Здесь укажите примерные сроки выполнения работ. Старайтесь всегда указывать в задании, есть ли срочность в выполнении работы. Разработчики далеко не всегда следуют установленным срокам, поскольку много неучтенного времени может уходить на тестирование и исправление ошибок. Естественно, за срочное задание исполнитель может потребовать большую стоимость;
  6. Самая важная часть. Здесь стоит подробно расписать задачу. От того, на сколько правильно составлено задание, во многом зависит финальный результат.
Читать статью  Звуковые сигналы в индикаторах

mql5-jobs-sozdanie-zakaza-2

Чуть ниже вы можете прикрепить файлы, если требуется. Например, это могут быть пояснительные картинки или другие файлы, непосредственно касающиеся выполнения работы. После заполнения формы нажмите «Добавить», чтобы создать новый заказ.

mql5-jobs-sozdanie-zakaza-3Общение с исполнителями

daily_picdump_1997_640_89

После создания новой заявки на нее начнут откликаться исполнители. При получении нового сообщения в работах, в верхнем тулбаре появится иконка портфеля. Кликните на иконку, чтобы перейти к обсуждению. На начальном этапе нужно обсудить все вопросы, касающиеся деталей выполняемой задачи, стоимости и сроков. Для выбора исполнителя наведите курсор на заявку и нажмите «Перенести в: Выбранные».

mql5-jobs-obshhenie-s-ispolnitelyami

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

Для выполнение работы можно выбрать только одного исполнителя. Если вы изменили свое решение и выбрали другого, первый будет удален из группы «Выбранные». По нажатию на иконку портфеля откроется страница заказа. Заявки исполнителей делятся на четыре группы: Выбранные, Кандидаты, Отклоненные и Новые.

mql5-jobs-obshhenie-s-ispolnitelyami-2

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

Читать статью  Лучший советник для ночного скальпинга на Форекс

Шаг 1: Соглашение о работе

daily_picdump_2048_640_48

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

mql5-jobs-soglashenie-o-rabote

После этого в журнале появится соответствующее сообщение.

mql5-jobs-soglashenie-o-rabote-2Шаг 2: Подтверждение ТЗ

daily_picdump_2021_640_50

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

mql5-jobs-shag-2-podtverzhdenie-tz

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

mql5-jobs-shag-2-podtverzhdenie-tz-2

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

Шаг 3: Предоставление прототипа

daily_picdump_2068_640_53

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

Если же какой-то момент в прототипе вас не устраивает, или тот сильно отличается от обговоренного ранее задания, вы можете потребовать доработки прототипа, указав свои замечания по поводу доработок. Доработки могут быть только если прототип не соответствует обговоренному ТЗ. Если же на этом шаге вы вдруг обнаруживаете, что вам нужно нечто совершенно иное, вам необходимо обсудить стоимость дополнительных работ с разработчиком, так как некоторые изменения могут обернуться полным переписыванием исходного кода программы.

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

Шаг 4: Демонстрация

daily_picdump_2049_640_35

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

mql5-jobs-shag-4-demonstratsiya

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

Читать статью  Советник для малых депозитов

Шаг 5: Передача работ

daily_picdump_2069_640_83

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

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

mql5-jobs-shag-5-peredacha-rabotШаг 6: Оплата

daily_picdump_2073_640_86

После подтверждения передачи работ обеими сторонами разработчику на счет автоматически переходит обговоренная сумма оплаты за вычетом 10% комиссии сервиса. Больше ничего нажимать не нужно. Работа будет автоматически перенесена в раздел «Выполненные». Вы, как заказчик, теперь можете оставить отзыв исполнителю (описать, на сколько вы довольны выполненной работой). Также, исполнитель может оставить ответный отзыв. Таким образом формируется рейтинг заказчика и исполнителя.

mql5-jobs-shag-6-oplataЗаключение

daily_picdump_2073_640_37

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

С уважением, Алексей Вергунов
TradeLikeaPro.ru

Советники Forex на заказ

Открытие торгового счета Форекс

В наши услуги входит: Программирование советников на заказ, написание торговых роботов, скриптов, индикаторов для платформы MetaTrade 4. Возможно программирование под любые другие платформы. Решение нестандартных задач автоматизации связанных с FOREX. Огромный опыт программирования задач с визуальными элементами платформы MetaTrader. Большой опыт разработки нейроиндикаторов и автоматических торговых систем с использованием нейронных сетей. Перед заказом Вы можете ознакомиться с нашими разработками, бесплатными торговыми роботами, индикаторами. Вы можете приблизительно узнать о стоимости заказа исходя из прайс-листа

Заказ советника форекс

1

Разработка простых советников для МТ4 на заказ (например основанных на пересечении, с трейлингом и стопами и тейкпрофитом)

2

Усложнёный алгоритм входа/выхода советника

3

Добавление к торговому роботу (заказанному у нас) простых систем управления капиталом (например мартингейл)

4

Усложнённый расчёт уровней отложенных ордеров

5

Советники основанные на управлении визуальными элементами MetaTrader’а аналогичный торговый робот

6

Трейлинг стоп

7

Советники на основе сеток из отложенных ордеров

Мультивалютные советники как правило очень сложные в исполнении и начальные цены обычно выше от 80$. Но смысла их заказывать почти нету, потому что каждый советник работает на любой паре не мешаю другому советнику. Поэтому выше предложены самые выгодные варианты по цене/сложность/качество.

В общем случае все расчёты индивидуальны, существует множество факторов оценки сложности, поэтому при заказе советника лучше написать техническое задание, по которому мы сможем сказать точную(окончательную) цену выполнения заказа. По имеющемуся опыту работы можем сказать среднестатистический заказ стоит 40$

8

Cигнал по условиям

9

Формула или наложение мувинга на имеющийся индикатор

10

Индикаторы расставляющие визуальные(трендовые линии) элементы MetaTrader

Реализация задач с применение других языков программирования

11

Реализация отдельных функций в DLL

12

Защита кода путём переноса расчётной части в DLL

13

Выполнение защиты с помощью функций WinAPI (практически не взламываемый тип защиты) для коммерческих советников

15

Копирование сделок с одного счёта на другие

16

Решение задач с использованием нейронных сетей

Как заказать разработку

Мы работаем с Webmoney, Яндекс.Деньги, Visa(с карты на карту), Банковскими переводами (в долларах и рублях) Реквизиты здесь. После анализа подробного ТЗ (Технического задания), присланного заказчиком, мы выставляем стоимость и сроки написания торгового робота, скрипта, советника на заказ или другого продукта, если заказчик согласен с условиями, перечисляет нам предоплату в размере 30%-50% от выставленной нами стоимости. После окончания написания продукта мы по требованию заказчика высылаем материалы подтверждающие готовность заказа, заказчик перечисляет остаток стоимости и получает исходный код заказанного советника, индикатора или другой программы. Претензии по исправлению элементов продукта после написания не вошедшие в ТЗ расцениваются как модификация по прайсу услуг. Также стоит ознакомиться с Условиями(этапами) сотрудничества

Если Вы хотите заказать советника, свяжитесь с нами

Ведущий разработчик: +7 950 854 77 00 (Артем)

Источник https://tlap.com/avtomatiziruem-vashy-strategiy/

Источник https://tradexperts.ru/sovetniki-na-zakaz

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *