Как написать советника форекс
Хоть в интернете и огромное количество экспертов, все равно найдутся трейдеры, которые хотят найти ответ на то, как написать советник форекс собственными руками.
Конечно, такие вопросы возникают по той причине, что они не смогли найти достойный вариант в интернете и теперь сами пытаются создать советник, который будет полностью выполнять все их прихоти.
Но перед тем как узнать, как написать советник форекс, вам нужно определиться и с не менее важными вопросами.
Стратегия
Перед тем как начать создавать советник, вы должны определиться по какой стратегии он будет торговать.
Ведь именно ее вам придется заложить в алгоритм действий. А для этого нужно будет провести долгую и, конечно же, кропотливую работу.
Определите валютные пары, на которые будет распространяться ваша стратегия, после этого проанализируйте все котировки по валюте за несколько лет. После этого подберите и настройте индикаторы.
Продумайте ограничения советника и моменты входа – выхода с рынка. Ну и последнее продумайте оптимальные риски для своего эксперта.
При всем при этом, вам еще придется постоянно смотреть за тем, чтобы система действительно работала и все сделки реально проводились и совершались, а результаты работы советника можно было бы, потом спрогнозировать с большой точностью.
Ведь если вы создадите стратегию, которая будет открывать только безубыточные ордера, но при этом ждать полгода, то это не самый хороший результат.
Эффективнее всего использовать стратегию, которую вы уже успели проверить на протяжении нескольких лет. Если вы все еще хотите знать, как создать советник форекс, читайте далее.
Программирование и тестирование
Для того чтобы приступить к этапу программирования, все что вам будет нужно это владеть знанием языка MQL.
Если данные знания отсутствуют, то обратитесь к специалисту, но в таком случае, зачем вы читаете статью и том, как создать советник форекс, ведь ваш специалист и сам со всем справиться.
Ведь вы не будете спорить, что глупо терять весь депозит, из-за того что вы допустили элементарную ошибку в коде программы.
Вот вы и узнали, как создать советник форекс, но теперь наступает самый долгий процесс, а именно тестирование робота.
Именно на этом этапе работы вы сможете определить все преимущества и недостатки проделанной работы, выбрать оптимальные валютные пары и увидите конкретные результаты.
После тестирования составьте список багов и устраните их, отправив на доработку к программисту.
Процедуру нужно будет повторять до тех пор, пока все багги не будут исправлены и советник начнет приносить стабильный доход.
После этого можете переходить на реальный счет и торговать малыми депозитами.
Писать советник самому или использовать готовые модели?
Для того чтобы написать советник у вас уйдет от 6 месяцев и до года. Поэтому если вы не хотите уделять этому процессу так много времени, то просто скачайте готовый вариант торгового эксперта.
А вот стоит ли вообще иметь советник или нет, никто вам ответить не сможет, все зависит только от вас и ваших умений управлять роботом.
Ведь даже самый убыточный робот в умелых руках может приносить хорошую и стабильную прибыль.
Заказать форекс советника
Работа на валютной и фондовой бирже требует от трейдера предельной концентрации, контроля дисциплины, психологического давления при принятии решений и т. п. Причем крайне важно уметь контролировать себя, снова и снова тщательно анализируя рынок в поиске подходящих под определенные условия точек входа. Однако даже самый лучший трейдер в лучшем случае может работать на предельной концентрации не более нескольких часов. Но есть способ исправить это и сделать прибыльную торговлю одновременно легкой и непрекращающейся. Для этого понадобится только проверенная стратегия и понимание того, где можно заказать Форекс советника по ней наиболее простым путем!
Куда податься в поисках хорошего программиста
Всем известно, что MetaTrader – самый популярный в мире торговый терминал. Причина этого заключается не только в его удобстве, простоте и универсальности, а еще в активном развитии различных сервисов для трейдера и открытом коде, позволяющим пользователям легко создавать свои индикаторы, роботы, скрипты и пр.
Разобраться в языке программирования простому человеку несложно, но все же потребует определенных усилий и затрат времени. Поэтому такой вариант подходит далеко не всем. Чтобы это исправить компания MetaQuotes в рамках развития сообщества трейдеров создала сервис MQL5 Jobs, который представляет собой биржу фрилансеров-программистов по созданию софта под MT4 и MT5.
Убеждаемся в работоспособности задумки
Перед тем как заказать написание советника мт4, крайне важно убедиться в работоспособности стратегии, которая ляжет в его основу. Довольно часто можно видеть, как трейдеры жалуются на созданных по их заказу экспертов, потому что они сливают, хотя сами не проверили эффективность той или иной системы на различных участках истории.
Важно понимать, исполнитель просто следует созданному для него ТЗ (техзадание), ему абсолютно все равно, сможет ли робот приносить прибыль или станет обнулять депозит. Поэтому крайне важно сначала испытать идею торгового алгоритма в разных условиях, не игнорируя факты ошибочных входов в определенных ситуациях.
Довольно часто возникает ситуация, когда заказчик получает робота, проверяет его, видит, что тот торгует недостаточно эффективно, после чего начинает просить исполнителя «немного» подправить эксперта. Нередко размер правок превышает по трудоемкости величину первоначального ТЗ, что, естественно, вызывает недовольство программиста, который как минимум потребует доплаты или будет вынужден обратиться в арбитраж для выхода из спорной ситуации.
Составляем ТЗ
Для тех, кто впервые решил заказать торгового робота, наиболее сложной задачей будет правильно составить техзадание или сокращенно – ТЗ. Тут очень важно постараться изложить все максимально точно и последовательно, представив, что обрабатывать его будет не человек, а машина. Наиболее простым будет представить стратегию для автоматического эксперта в виде последовательных шагов «Если так, то…».
При этом, поскольку все же разрабатывать Форекс советника будет человек, то, конечно, стоит использовать это, чтобы постараться донести общую суть. Вполне возможно, что программист сам в таком случае даст дельные советы. Поэтому ему необходимо описать концепцию, указать, какие используются индикаторы, подать настройки для них, объяснить логику открытия позиций, их сопровождения, установки тейк-профитов, стоп-лоссов и прочего.
Помним о конкретизации каждого момента, чтобы исключить двусмысленность трактовки и не вынуждать исполнителя задавать массу вопросов.
Например, вот так подавать идею для советника не стоит:
«Напишите робота, который будет использовать фракталы и ATR. Пусть он входит в рынок, как только появится длинная свечка рядом с фракталом. Размер лота при этом пусть выбирается из расчета суммы на депозите. Ну, и можно добавить для сопровождения позиции стоп и тейк».
Правильно будет написать так, чтобы человек понял не просто суть, а сам алгоритм действий робота. Например, так:
«Нужно составить робота, который будет использовать индикатор ATR и фракталы Билла Вильямса. В настройках трейдер должен иметь возможность самостоятельно выбирать процент риска, период для ATR, минимальную дистанцию установки стоп-лосс и тейк-профит.
Открытие сделки в лонг происходит, когда формируется свеча, чье тело равно или превышает 150% от нынешней величины ATR, а сама она заканчивает формирование над уровнем, проведенным по сформированному фракталу наверх.
Размер задействованной для обеспечения открываемой позиции маржи обязан равняться проценту риска, заданному трейдером. Закрытие сделки происходит путем срабатывания take profit или stop loss. Stop-loss и take profit являются динамичными, рассчитываясь в соответствии с текущими данными от ATR, однако не должны быть меньше чисел, которые заданы в настройках».
Как оформить заказ
Выяснив общие моменты, рассмотрим, где заказать робота. Для начала потребуется перейти на официальный сайт сообщества, созданный компанией MetaQuots и находящийся в Сети по адресу: MQL5.com. Здесь, если у вас еще нет учетной записи, нужно ее создать, а затем войти, используя логин и пароль. Далее нужно выбрать вкладку биржи «Фриланс», перейти на нее и нажать «Новая работа», чтобы запустить цепочку действий для оформления своего заказа.
В открывшейся форме вводим такие данные:
- Создаем заголовок, чтобы привлечь специалиста и сразу показать, что от него требуется. К примеру: «Необходимо разработать советника», «Написать скрипт», «Создать индикатор» и т. п.
- Далее указывается категория и терминал, для которого нужен программный продукт, то есть MT4 или MT5.
- В случае, когда трейдер уже знает, кто будет выполнять работу, он может оформить персональный заказ, указав конкретного исполнителя.
- Далее нужно задать цену, которая приемлема для заказчика. Можно ничего тут не писать, а обсудить все в каждом конкретном случае, но тогда высока вероятность большого числа откликов от людей, которые изначально не заинтересованы в работе по определенной цене. Поэтому лучше все же цифру указать, ведь какое-то представление о бюджете все же у заказчика должно быть.
- В поле под цифрой 5 нужно задать время на разработку, указав, как срочно она должна быть выполнена.
- Здесь необходимо дать детальное описание советника с подробным разъяснением алгоритма его действий в том или ином случае.
Обратите внимание, что внизу слева есть опция «Прикрепить файл». Если для лучшего изложения ситуации требуются скриншоты, то их можно здесь приложить для изучения.
Как вести диалог с исполнителем
После того как заявка будет создана, все желающие смогут на нее откликнуться. Увидеть новый отклик можно будет по появлению значка с портфелем вверху справа. Нажав на него, можно открыть поступившее сообщение и просмотреть его. При обсуждении заказа с потенциальным исполнителем важно провести обсуждение всех нюансов выполнения. Если кандидат на разработку советника был одобрен, то следует нажать под его сообщением «Перенести в: Выбранные».
Перед тем как одобрить исполнителя важно изучить его стаж, репутацию и среднюю стоимость выполнения заказов. Если они по большей части дешевые, то это тревожный признак.
Как только исполнитель будет добавлен в «Выбранные», остальные уже взять этот заказ не смогут, но сам заказчик до начала работе имеет право изменить свое мнение. Тогда он добавляет в «Выбранные» нового исполнителя, а предыдущий автоматически оттуда исключается.
Для удобства пользователя все заявки делятся на 4 категории:
- Выбранные;
- Кандидаты;
- Отклоненные;
- Новые.
Основные шаги выполнения заказа
После того как было решено заказать советник и сделан первый шаг – отобран исполнитель, можно переходить к дальнейшему взаимодействию, которое происходит в 6 основных шагов.
Одобрение заказа
Отобрав исполнителя, нужно подтвердить знание правил сервиса и согласиться со сделанным выбором. Для этого следует проставить птички, на скриншоте ниже, а затем продолжить, нажав клавишу «Далее».
Если все сделано правильно, то журнал действий отобразит такую информацию.
Утверждение техзадания
Как и следует из названия, этот шаг требует утвердить техническое задание (сокр. ТЗ), на основании которого исполнитель станет разрабатывать советника для MT4 или MT5. Очень важно обсудить все, даже самые мелкие детали, чтобы получить ожидаемый результат.
После того как ТЗ будет утверждено, можно еще раз поднять вопрос относительно стоимости и сроков выполнения задания. Кроме того, потребуется оформить все условия ТЗ в отдельном файле, которые при возникновении спорных вопросов будет использоваться арбитражным сервисом биржи для решения конфликта.
Проставив птички как на скриншоте выше, на счету заказчика будет заморожена сумма на выполнение заказа, которую он получит после одобренной сдачи работы.
Оценка первичного прототипа
Перед тем как сдать готовую работу, исполнитель предоставит заказчику на рассмотрение первичный прототип. Оценив его, можно внести пожелание относительно отдельных деталей – регулируемых опций, внешнего вида и пр. Как только заказчик одобрит прототип, информация об этот отобразится в журнале, а исполнитель сможет перейти к следующему шагу.
Очень важно внимательно изучить прототип и указать не неточности, если исполнитель отклонился от ТЗ. Бывают ситуации, когда первичный программный продукт уже подсказывает самому заказчику, что первоначальная его идея требует доработки. В таком случае можно предложить исполнителю условия относительно внесения изменений, для которых предусмотрена возможность дополнительной оплаты.
В случае, когда исполнитель не выполнил требуемых условий, и заказчик считает себя обманутым, он на этом этапе имеет право обратиться в арбитраж с претензиями, чтобы представители сообщества MQL рассудили спор.
Презентация программного продукта
Здесь исполнитель обязан показать целиком готовый программный продукт, который воплощает все описанные в ТЗ условия и дополнительные детали, если они были оговорены при оценке прототипа.
Что касается презентации, то она может быть проведена в любом заранее оговоренном виде:
- с помощью тестера mt4;
- в режиме онлайн просмотра;
- в виде логов из журнала и пр.
Если заказчик определит, что созданному роботу требуется доработка, он тут уже ему придется создавать заказ заново для того же или другого исполнителя.
Сдача готовой работы
Разработка советника на этом этапе уже закончена, а сам заказчик получает от исполнителя файлы с исходным кодом или в компилированном виде. О том, как именно это будет сделано, следует поговорить заранее – еще на этапе обсуждения заказа.
Важно учесть, что в тех случаях, когда заказ перешел на этап сдачи, а сам заказчик в сети не появляется, то сервис по истечении 3-дневного срока зачислить деньги разработчику.
Оплата созданного советника
Как только состоится факт передачи советника, замороженная на счету заказчика сумма автоматически зачисляется разработчику. При этом с него удерживается 10-процентная комиссия. В этот момент можно оставить свой комментарий, чтобы другие заказчики знали, как прошло взаимодействие с исполнителем.
Итоги рассмотрения сервиса MQL
Чтобы не подвергать себя риску заказать советник для мт4 у какого-то проходимца на форуме или еще где, лучше сразу посетить биржу MQL5 Jobs, которая всегда стоит на страже интересов заказчика и не позволяет им себя обманывать. При правильном подходе можно гарантировать себе достойный результат воплощения своей идеи при разработке робота. Главное, следовать простому алгоритму, ориентироваться на рейтинг и уважать друг друга. Тогда заказ пройдет гладко, и вскоре уже можно будет использовать нового советника для заработка денег!
Форекс как написать советника для
Услуги
Программирование на MQL4 (MQL5) доверьте профессионалам
«Советник на заказ» – эта наша услуга с каждым годом пользуется все большей и большей популярностью. Что, в общем-то, и не удивительно: рынок Форекс ежегодно привлекает многие и многие тысячи новых игроков, которые очень быстро понимают, что без «автоматизации процесса» больших денег тут не заработать. Иными словами, рано или поздно все они начинают испытывать острую потребность в хорошем советнике…
Любой, кто когда-либо пользовался свободно доступными в сети советниками, знает, что они если для чего и годны, то лишь для того, чтобы безбожно сливать депозит. Общими решениями тут не обойтись – необходимы специальные, «заточенные» под конкретные цели. То есть вам нужен персональный советник!
Самостоятельно написать советника сможет далеко не каждый, пусть даже и успешный игрок на Форекс, ведь одно дело торговать валютой, совсем другое – тщательно и вдумчиво составлять программный код, увязывая воедино множество уникальных функций. Поиск программиста на MQL4 или, например, MQL5 в Интернете тоже не лучший вариант: уж слишком высок риск нарваться на мошенников. Куда проще и вернее обратиться в MQLLab.
Когда нужно написать советник, обращайтесь в MQLLab
Программирование под MT4 и MT5 осуществляется нами с использованием языков семейства MetaQuotes Language (MQL4 и MQL5 соответственно). В своей деятельности мы активно применяем не только мировой опыт разработки действительно эффективного трейдерского ПО, но и стратегические приемы самих клиентов, создавая советники, ориентированные на их конкретные нужды.
При этом хочется особо подчеркнуть следующее: предлагая тем или иным своим клиентам написать советника для MT4 или MT5, мы с полной ответственностью гарантируем им, что все те секреты, которые они сообщат нам в процессе составления технического задания, наверняка не попадут к третьим лицам. В MQLLab умеют хранить тайны успешных трейдеров, поэтому-то успешные трейдеры в MQLLab и обращаются. Ну а еще, наверное, потому, что наши советники отлично работают!
Кстати, MQLLab создает не только советники, на заказ мы можем написать для вас еще и скрипты самой разной сложности и индикаторы, обеспечив им не только выдающуюся эффективность, но и максимальную стабильность функционирования. Число заказов, успешно выполненных нами, уже перевалило за первую тысячу, и останавливаться мы, будьте уверены, не собираемся!
Чтобы задать интересующие вас вопросы, воспользуйтесь формой обратной связи.
Источник http://ownforex.ru/new/kak-napisat-sovetnika-foreks.htm
Источник https://brokers-fx.ru/articles/zakazat-foreks-sovetnika
Источник https://www.mqllab.ru/