MQL ПРОГРАММИРОВАНИЕ КАК САМОМУ НАПИСАТЬ ФОРЕКС

Лучшие Форекс брокеры 2021 года:

Содержание страницы:

“Программирование на MQL4” – Курс молодого бойца

Без изучения гор литературы. Без занудных терминов. Абсолютно бесплатно.

Хотели бы Вы автоматизировать свою стратегию торговли на форекс? Хотели бы Вы перестать изо дня в день вручную повторять одни и те же рутинные операции, теряя на них по нескольку часов?

Возможно, Вы уже задумывались над созданием своих торговых роботов, которые самостоятельно будут торговать и приносить Вам деньги в автоматическом режиме. А возможно, и сами заказывали их у сторонних разработчиков…

Однако, заказать советник или индикатор на языке MQL4 у программиста стоит от 100$ и выше. Кроме этого, вы потратите недели на переписку с исполнителем, уточняя мелкие детали и дорабатывая скрипты.

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

Возможно ли это?

Возможно! И о том, как это сделать, Вы узнаете из пошагового видеокурса «MQL4 программирование. Как самому написать форекс советник/ индикатор/ скрипт».

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

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

Теперь Вам не придется часами выжидать сигналов для торговли. Один раз создали торгового эксперта – и он на автомате будет зарабатывать Вам деньги.

Кому будет полезен курс?

    , которые хотят автоматизировать свои ежедневные рутинные действия;
  • Опытным трейдерам, которые уже знакомы с программированием на других языках.

Ведь разобраться в языке MQL4 не так сложно, и доступно даже начинающему.

Об Авторе

Автор курса – Сергей, известный на нашем форуме под ником xbms. Долгое время занимался разработкой систем для управления бизнесом, созданием универсальных систем, в некотором роде это были аналоги 1С.

Образование: Высшее, Киевский политехнический институт

Заниматься программированием начал в 13 лет (1988-й год), таким образом опыт работы составляет уже 30 лет.
Первые компьютеры: Yamaha MSX, ЕС1840, БК0010, ZX-Spectrum

Языки программирования: Assembler, C++, Delphi, SQL(MSSQL, MySQL, Interbase), 1C, MQL

В настоящее время работает в бельгийской компании в России на должности Ведущего программиста.

За годы работы написаны тонны кода, это несколько десятков серьёзных проектов и более сотни мелких (с затратами 2-3 месяца).

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

Из курса Вы узнаете:

  • Основы языка MQL4;
  • Базовые структуры – циклы и функции языка;
  • Важные аспекты программирования, без знания которых не обойтись
  • Как добавлять в свои советники конструкции кода, созданные другими.
  • Создадите своего первого советника;
  • Автоматизируете ручной рутинный труд;
  • Создадите советника на Мартингейле;
  • Напишете собственный Трейлинг стоп для советников;
  • Разработаете собственные скрипт.

Кроме этого! Вы закрепите теоретический материал на практике – к каждому уроку прилагается домашнее задание .

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

Программирование MQL пошаговый видеоурок

Программирование MQL пошаговый видеоурок — пошаговый видеокурс «MQL программирование. Как самому написать форекс советник/ индикатор/ скрипт». Без изучения гор литературы.

Программирование MQL пошаговый видеоурок

Без занудных терминов. Абсолютно бесплатно. Хотели бы Вы автоматизировать свою стратегию торговли на форекс? Хотели бы Вы перестать изо дня в день вручную повторять одни и те же рутинные операции, теряя на них по нескольку часов? Возможно, Вы уже задумывались над созданием своих торговых роботов, которые самостоятельно будут торговать и приносить Вам деньги в автоматическом режиме.

А возможно, и сами заказывали их у сторонних разработчиков… Однако, заказать советник или индикатор на языке MQL у программиста стоит от 100$ и выше. Кроме этого Вы потратите длительное время на переписку с исполнителем, уточняя мелкие детали и дорабатывая скрипты. Но ведь хочется создать собственного робота быстро и исключительно под собственные нужды.

Чтобы его потом не пришлось допиливать или дорабатывать. И не потратив при этом ни копейки! Возможно ли это? Возможно! И о том, как это сделать, Вы узнаете из пошагового видеокурса «MQL программирование. Как самому написать форекс советник/ индикатор/ скрипт». Изучив его, Вы научитесь самостоятельно создавать любого форекс робота. А также переделывать любой форекс софт под собственные нужды так, как необходимо именно ВАМ.

Кому будет полезен курс? Форекс Новичкам, которые хотят автоматизировать свои ежедневные рутинные действия; Опытным трейдерам, которые уже знакомы с программированием на других языках. Ведь разобраться в языке MQL не так сложно, и доступно даже начинающему.

Из видео курса Вы узнаете: Основы языка MQL; Базовые структуры — циклы и функции языка; Важные аспекты программирования, без знания которых не обойтись Как добавлять в свои советники конструкции кода, созданные другими. А также, Вы: Создадите своего первого советника; Автоматизируете ручной рутинный труд; Создадите советника на Мартингейле; Напишете собственный Трейлинг стоп для советников; Разработаете собственные скрипт. Кроме этого! Вы закрепите теоретический материал на практике — к каждому уроку прилагается домашнее задание.

Преимущества курса перед другими аналогичными продуктами: Простота. Каждое видео – это четкая пошаговая инструкция, решающая конкретную задачу. А сами уроки рассказаны простым и понятным даже для начинающего языком; Пошаговость. Вас возьмут буквально «за руку» и шаг за шагом покажут и расскажут, как создавать своих собственных роботов на языке MQL; Практическая направленность курса. Каждое видео дополняют домашние задания; Бесплатность.

Курс бесплатен, однако в сети Вы можете найти аналоги, которые стоят от 5 до 15 тыс.р. В результате изучения курса Вы: Избавитесь от рутины при торговле; Научитесь создавать собственные программы, советники; Освоите новый навык — программирование на MQL, с помощью которого Вы сможете зарабатывать деньги, программируя на заказ торговых роботов; Автоматизируете свои действия на Forex

MQL ПРОГРАММИРОВАНИЕ КАК САМОМУ НАПИСАТЬ ФОРЕКС

0ll 1 140 постов

dermitay 140 постов

denis77515 148 постов

usver73 141 постов

Популярные посты

Смотрим видео-уроки, изучаем MQL: Скачать видеокурс «MQL программирование. Как самому написать форекс советник/ индикатор/ скрипт» P.S. Тема про Обучение MQL5 => Обучение языку MQL5 под M

Циклы цикл for Иногда необходимо повторять одно и то же действие несколько раз подряд. Для этого используют циклы. К примеру, мы хотим проанализировать последние 10 баров и выяснить наименьшую цен

pavlus777

Речь идет о том, что не будет значимых нововведений. А только баги периодически будут править. А вот все новое мол — в МТ5. Когда они вживую сказали то же самое на конференции в Москве, я уточнил: "То

Padonak

Padonak

  • 194
  • 308

Спасибо большое за данную тему, как раз созрело желание и необходимость научиться самому писать хотя бы не сложные советники для наглядности своих идей. Т.к. по специальности программист, то думаю большинство понятий усвоить будет не трудно. Вот первое желание узнать, как брать хай и лоу предыдущей свечи? И мб есть какие книги по MQL, буду благодарен.

Ссылка на сообщение
Поделиться на другие сайты

Герман Странник

Герман Странник

  • 13
  • 73

Padonak, мне, когда у меня возникло такое же желание, помогла стандартная справка с mql4.com, там достаточно доходчиво написано, а спорные вопросы думаю здесь сможет любезно объяснить xbms.

Ссылка на сообщение
Поделиться на другие сайты

xbms

  • 581
  • 666
  • Автор

Вот первое желание узнать, как брать хай и лоу предыдущей свечи? И мб есть какие книги по MQL, буду благодарен.

Информация из справки по MQL.
Справочник MQL4 — Доступ к таймсериям

double iLow ( string symbol, int timeframe, int shift)

Возвращает значение минимальной цены указанного параметром shift бара с соответствующего графика (symbol, timeframe). В случае ошибки функция возвращает 0. Для получения дополнительной информации об ошибке необходимо вызвать функцию GetLastError().

Параметры:
symbol — Символьное имя инструмента. NULL означает текущий символ.
timeframe — Период. Может быть одним из периодов графика. 0 означает период текущего графика.
shift — Индекс получаемого значения из таймсерии (сдвиг относительно текущего бара на указанное количество периодов назад).

На практике получается так:

Теперь подробней.
Внутри нашей функции start мы объявляем переменную dlow, говоря, что у неё будет тип double , потому как функция iLow возвращает именно дробное число(цена). В этой переменной dlow мы и будем хранить минимальное значение предыдущей свечи.

Вызывая функцю iLow , мы передаём ей параметры, как это расписано в справке выше.

Аналогично для максимального значения свечи:
double iHigh ( string symbol, int timeframe, int shift)

Изменено 14 апреля, 2022 пользователем xbms

Ссылка на сообщение
Поделиться на другие сайты

ALEX_SPB_RU

ALEX_SPB_RU

  • 364
  • 222

Отличная идея! Но в интернете существуют сотни форумов подобной тематике и на многих из них есть подобные ветки. Но у них есть определённые недостатки — сложно найти нужную информацию и не системность обновления. Кроме того желательно чистить ветку от всех постов, кроме автора ветки и его соавторов.
На самом деле мне эта ветка видится чуть иначе, а именно:
1. Первый пост представляет из себя оглавление, отсылающее к соответствующим постам (Иначе тут через месяц уже будет сложно что-то найти даже тем кто будет иногда читать эту ветку не говоря уже о новичках);
2. При этом структура оглавления опирается на структуру оглавления стандартной справки (так всем будет удобнее найти информацию);
3. Не изобретать заново колесо, а давать расширенную информацию к стандартной справке по MQL4. (на мой взгляд там достаточно простым языком описаны основные моменты, но не хватает более подробного объяснения по некоторым функциям и прочим нюансам);
4. Желательно каждый пост сопровождать полностью рабочим примером демонстрирующим все нюансы той функции или темы про которую шла речь в посте.
5. Кроме того в первом посте ещё добавить так называемый список рекомендуемой литературы. Советую посмотреть журнал лепрекон, там в каждом номере есть статья по программированию на MQL4. (Если это интересует я могу сделать подшивку именно по этим статьям за всё время с оглавлением и переодически её обновлять)

Ссылка на сообщение
Поделиться на другие сайты

xbms

  • 581
  • 666
  • Автор

Циклы
цикл for

Иногда необходимо повторять одно и то же действие несколько раз подряд. Для этого используют циклы.

К примеру, мы хотим проанализировать последние 10 баров и выяснить наименьшую цену среди них.
Чтобы не писать 10 раз подряд вызов функции iLow , используем цикл:

Разберём что тут такое написано.

Существует частный случай этой записи:

Счетчик цикла — это переменная, в которой хранится количество проходов данного цикла.
В данном случае мы объявили переменную i.

  • Сначала присваивается первоначальное значение счетчику, после чего ставится точка с запятой.
  • Затем задается конечное конечное значение счетчика цикла. После того, как значение счетчика достигнет указанного предела, цикл завершится. Снова ставим точку с запятой.
  • Задаем шаг цикла. Шаг цикла — это значение, на которое будет увеличиваться или уменьшаться счетчик цикла при каждом проходе.

Вернёмся к нашему коду:

1. Объявили переменную dlow
2. Объявили цикл for с условием, что будет работать счётчик от 1 до 10. Значение шага цикла я задал равное единице. i++ — это тоже самое, что и i = i + 1. Ну как, крыша ещё не едет? Забудьте про математику, это не уравнение. Знак » color:green;»>iLow в переменную dlow.

Как сделать индикатор форекс самому

Всего один индикатор, а какой результат. Posted By Виктор on Рынок растет, меняется, сложнее становиться и торговать.

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

ТОП 3 индикатора для торговли на рынке Форекс

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

MQL Программирование. Как самому написать советник / индикатор / скрипт

Качество сигналов на как сделать индикатор форекс самому высшем уровне для всего 1 инструмента. Конечно, нужен определенный опыт торговли для наилучшего результата, но, даже имея минимальный опыт в торговле, можно смело учиться торговать с данным индикатором.

Надежные Форекс брокеры:

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

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

Как создать свой индикатор Форекс

Не стоит удерживать позицию, работайте на малых ТР. Работать с данным индикатором лучше на малых ТФ, М1 и М5, ведь при работе с сигналами от индикатора приходиться отслеживать сделки по рынку.

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

Индикаторы Форекс

Цель устанавливайте в 1. Не берите большой ТР.

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

Лучшие Форекс площадки:

Я такие сигналы не брал бы, ведь запас хода уже частично потерян. Сигналы на вход понятны, но нужно поработать с данным индикатором и набить руку, набить глаз на сигнальных моделях, которые рисует индикатор Mehditrend, чтобы автоматически отсеивать частично не подходящие сигналы. Вот еще один пример моего входа.

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

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

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

Как анализировать рынок Форекс с помощью индикаторов | stroy-potolki.ru

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

1. Разработку форекс робота начинаем с идеи

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

Теперь я покажу скрин всех сделок по торговле с помощью индикатора Mehditrend, вы сможете сами убедится в его результативности.

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

Единственное, что зависит от как сделать индикатор форекс самому, это когда войти в рынок, и когда выйти из рынка.

Как написать торгового робота, если вы – не программист? 8 шагов от идеи до реализации

Головной мозг трейдера функционирует не совсем обычным образом. Человек, далекий от финансовых рынков, действует рационально и предсказуемо. Когда же в дело вступает индивид, мыслящий исключительно свечными комбинациями, последствия предсказать гораздо сложнее. Как частное, сбитые жизненные приоритеты и повышенная импульсивность – известные пороки трейдеров. Сам процесс торговли становиться самоцелью, и биологический компьютер в недрах черепной коробки входит в бесконечный цикл, зависая на абстрактной идее идиллического существования и собственной яхты, пришвартованной у пирса набережной особняка.

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

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

1. Разработку форекс робота начинаем с идеи

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

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

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

2. 4 важных вопроса перед разработкой

Но перед этим попытайтесь ответить себе на следующие вопросы:

  • В чем состоит ваша торговая идея?
  • Какие задачи будет решать советник, и какое объективное преимущество это может дать в торговле?
  • Возможно, вам нужен графический индикатор или вспомогательный скрипт?
  • Насколько идея реализуема технически, и можете ли вы самостоятельно оценить ее сложность?

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

[info_block align=»right» linkText=»Форекс советники» linkUrl=»https://fortrader.org/forex-ea-testing/» imageUrl=»http://files.fortrader.org/uploads/2022/08/robot.jpg»]Исследование торговых роботов с возможностью скачать советника.[/info_block]

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

3. Конструктор советников – не проходим мимо!

У новичков на валютном рынке часто возникает множество вопросов, ответы на которые бывают не совсем очевидны, либо являются лишь вопросом неопытности оного. Будучи начинающим трейдером, достаточно прочитать одну книгу Билла Вильямса, чтобы на всю жизнь подменить понятие торгового хаоса торговым порядком. Затем такие люди удивляются, почему вот здесь да не купить, а вот здесь да не продать, и заказывают у программистов советник по пересечению двух скользящих средних. А ведь на начальных этапах обучения это вполне можно отдать на откуп готовым инструментам разработки. Одной из таких как раз является MQL5 Wizard – мастер по созданию советников для MetaTrader 5.

Для реализации простых вещей Мастер идеален. Вам не нужно обладать никакими магическими способностями – навыки программирования здесь не требуются. Несколько простых шагов, и советник готов. Уже готовый советник можно протестировать в том же терминале MetaTrader. Держите комбайн по производству простецких Граалей.

4. MQL5 Wizard. Сделать советник за 5 минут

Итак, для начала запускаем MetaTrader 5 и переходим в редактор приложений (кнопка F4). На верхнем меню жмем кнопку «Создать» и в появившимся диалоге выбираем генерацию нового советника.

Дальше нужно указать название советника и основные входные параметры.

Добавляем модули торговых сигналов. Модули могут быть как стандартные, так и разработанные сообществом (вы тоже можете поучаствовать в данном процессе).

Собственно, все стандартные сигналы хорошо описаны в онлайн справке на официальном сайте. Там же можно скачать и кастомные.

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

Обычный трейлинг стоп или закрытие сделки по значениям индикатора – на ваш выбор.

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

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

5. Хочу программировать непростого советника? Написание технического задания

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

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

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

6. Напишите мне советник по индикатору

Пример плохого задания для создания торгового советника – его отсутствие. Само намерение заказчика может быть и понятно: есть индикатор, нужно написать торгового робота, ну а дальше что?

[info_block align=»right» linkText=»Вникайте в процесс!»]»Старайтесь вникать в процесс работы и всего, что непосредственно касается реализации идеи вашего советника»[/info_block]

Как закрывать сделку? Как ее сопровождать? Какие выбирать объемы? Что делать с проскальзываниями и реквотами? Нужно понимать, что программист не обладает экстрасенсорными способностями. Если вы такого найдете, обязательно дайте знать, такие люди не должны пропадать.

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

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

7. Выбор исполнителя

Если у вас нет опыта работы с фриланс-биржами, попробуйте представить себе субэкваториальную версию ада. На самом деле, не все так страшно, но некоторые нюансы все же стоит учитывать.

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

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

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

[info_block align=»right» linkText=»Все в ваших руках»]»В ваших интересах контролировать процесс создания советника вашей мечты. Просите проводить промежуточные этапы работ, участвуйте в бета-тесте и не брезгуйте узнавать технические подробности.»[/info_block]

Один из типичных примеров – недопонимание форматов файлов и их значения. Вроде: «У меня тут есть .dll библиотека (.exe файл или .ex4 программа), не могли бы вы быстренько поправить то и то, а я вам за это копеечку закину? Нет? А почему? Василий мне сделал советника за 5 баксов, а вы плохой разработчик значит!».

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

8. Сдача советника – включайтесь в работу!

Этап сдачи работы – самый сложный. Будьте уверены, каждый исполнитель с горя пьет успокоительный отвар, черным маркером отмечая день календаря, когда его в очередной раз просят поправить и без того исчерпавший все сроки заказ. Как и вселенной, совершенству нет предела, но в определенный момент нужно собраться и сказать – задача завершена.

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

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

Если задача небольшая, исполнитель вполне может пойти на уступки, и исправить работу в соответствии с новым ТЗ. Если работа проделана масштабная – что-либо менять уже поздно. Частая проблема – тотальная отрешенность в процессе разработки, например, отказ от участия в бета-тестировании: «Зачем вы мне скинули советника с ошибками, я что за вас тестировать еще должен?» или: «Откуда я знаю, как этот ваш тестер запускать, я программист что-ли?».

[info_block align=»right» linkText=»Безопасный Мартингейл» linkUrl=»https://fortrader.org/learn/forex-trader/bezopasnyj-martingejl-kak-otdelnymi-elementami-martingejla-uvelichit-pribylnost-strategii.html» imageUrl=»http://files.fortrader.org/uploads/2022/07/coins-730×487.jpg»]Как отдельными элементами Мартингейла увеличить прибыльность стратегии?[/info_block]

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

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

Заключение

Великие деятели, как Альберт Хофманн, не дадут соврать. Опыт создания своего продукта бесценен. Если же вы пришли на валютный рынок по собственному желанию, поверьте, это надолго.

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

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

Вам также будет интересно

Комментарии (3)

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

Адаптируетесь к реалиям ��

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

Опыт программирования от начинающего до эксперта

Уважаемые программисты. Опишите пожалуйста свой проиденный путь в программировании на МQL, а именно — oпираясь на какие источники (книги, курсы, преподаватели и т.д.) вы освоили эту деятельность.

Какие сложность попадались вам на пути?

Владели-ли вы какими-то другими языками программирования или начинали с полного нуля?

Сколько времени у вас занял период обучения?

Посоветуйся начинающим на что нужно обращать внимание больше всего.

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

Программирование на алгоритмическом языке

В настоящее время персональный компьютер стал незаменимым помощником в жизни каждого человека. Благодаря развитию Интернета и увеличению мощности современных компьютеров открылись новые возможности во многих областях деятельности. Ещё десять лет назад торговля на финансовых рынках была доступна только банкам и узкому кругу специалистов. Сегодня любой желающий может приобщиться к миру профессиональных трейдеров и самостоятельно осуществлять торговлю.

Торговый терминал MetaTrader 4 по достоинству оценили сотни тысяч трейдеров во всем мире. Использование встроенного языка программирования MQL4 выводит трейдеров на качественно новый уровень торговли — автотрейдинг. Теперь трейдер может реализовать свои идеи в виде прикладной программы — самостоятельно написать пользовательский индикатор, скрипт для выполнения разовых операций или создать советник — автоматическую торговую систему (торговый робот). Советник может работать круглосуточно без постороннего вмешательства — отслеживать все изменения цен финансовых инструментов, отправлять сообщения по электронной почте, SMS-сообщения на мобильный телефон, а также выполнять множество других полезных действий.

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

Составление прикладных программ для торгового терминала MetaTrader 4 требует знания языка MQL4. Настоящее учебное пособие представляет собой вводный курс, освоив который, можно самостоятельно создавать эксперты, скрипты и индикаторы, воплощая в них свои идеи — алгоритмы прибыльной торговли. Учебник рассчитан на широкий круг читателей, не имеющих навыков программирования и желающих научиться самостоятельно создавать прикладные программы для автоматического трейдинга с использованием клиентского терминала MetaTrader 4. Методически учебник составлен так, чтобы сделать обучение языку MQL4 максимально удобным и последовательным.

Как написать Форекс советник самому? Правильные советы начинающим

Как написать Форекс советник самому? Таким вопросом, скорее всего, задаются многие трейдеры желающие освоить создание торговых роботов, помогающих торговать на валютном рынке.

И если честно, сделать это по сути не сложно, при том, что преимущества написания собственного робота очевидны:

  • во-первых, это бесплатно,
  • а во-вторых, можно и дальше создавать собственные советники, ведь навыки никуда не пропадут.

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

Итак, какой же совет дают начинающим создателям роботов опытные трейдеры?

Как написать Форекс советник самому? Выбираем стратегию для старта

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

2 ЛУЧШИХ БРОКЕРА ОПЦИОНОВ, КОТОРЫХ ВЫБРАЛИ ВЫ!

РЕКОМЕНДУЕМ: ОНИ ОСТАЮТСЯ ЛИДЕРАМИ НА FOREX!

Если Вы задумались над тем, как написать Форекс советник самому, то специалисты дают такие советы:

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

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

Поэтому тем, кто задумался над вопросом: «Как написать Форекс советник самому?», специалисты дают еще один совет – эффективнее всего создавать роботов, используя уже опробованные и доказавшие свою надежность высокую надежность стратегии торговли, которые неоднократно были проверены во время ручной торговли в течение долгого времени.

Как написать Форекс советник используя программирование в MQL4 и MQL5?

Чтобы написать Форекс советник самому и в дальнейшем использовать его бесплатно, Вам необходимо обладать базовыми знаниями языка программирования. К таким языкам относятся MQL4 и MQL5.

Версия MQL4 — является встроенным языком программирования, разработанным «MetaQuotes Software Corp». Кстати, на основе данного языка и создается большинство торгово-информационных терминалов. С помощью этого языка можно писать собственных экспертов (Expert Advisors), которые автоматизируют процесс торговли и наилучшим образом подходят для реализации своих стратегий. Помимо этого при помощи MQL4, Вы можете создавать «под себя» библиотеки функций, различные скрипты и технические индикаторы.

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

MQL5, также является языком программирования, только более современным и более высокого уровня. Синтаксис данного языка, имеет максимальное приближение к «С++», что дает возможность создавать программное обеспечение в стиле ООП (объектно-ориентированного программирования).

Для написания советников посредством MQL5, Вам также необходимо использовать среду разработки «MetaEditor», включающую в себя отладку, автозавершение, сниппеты, профилактику, MQL5 Storage (встроенное версионное хранилище) и многое другое. Массу вспомогательной информации, касающейся, как непосредственно языка, так и программирования на нем, можно найти на сайте mql5.

Также, для тех, кто задается вопросом, как написать Форекс советник самому, во многом поможет справочный материал, размещаемый непосредственно в торговом терминале, вызываемый нажатием клавиши «F1», а также справки редактора «MetaQuotes Language». Для их вызова в терминале нажмите клавишу «F4», а затем «F1».

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

ЛУЧШИЕ ФОРЕКС БРОКЕРЫ ПО ДАННЫМ «ИНТЕРФАКС»

А ТАКЖЕ ЛУЧШИЕ БРОКЕРЫ БИНАРНЫХ ОПЦИОНОВ В 2022:

Депозит от 10$! ТОРГОВЛЯ БЕЗ ВЕРИФИКАЦИИ | обзор / отзывы Копирование сделок! 500.000 НА ДЕМО СЧЕТ | обзор / отзывы

Упростить для себя задачу написания советника можно несколькими способами. К примеру, использованием уже готовых блоков (библиотек функций), которые уже были созданы другими более опытными трейдерами или программистами. Еще один способ, это применение специализированного программного обеспечения. Здесь используются альтернативные программы, которые упрощают непосредственно процесс написания роботов, что-то вроде Мастера настроек. Такие программы, помогающие создавать Форекс советник самому, даже без знания основ языков программирования, также можно скачать в Интернете бесплатно.

Этап тестирования, как обязательный пункт после написания советника

Итак, как написать или создать Форекс советник самому, Вы уже поняли. Сделать это можно при помощи языков программирования либо используя специальные программы. Но здесь возникает другой, пожалуй, самый важный вопрос:

«А будет ли Ваш советник работать правильно?». Ведь торговые терминалы не оснащены ни отладчиками программ, ни баггерами (debugger).

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

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

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

ТОП БРОКЕРОВ, ПРИЗНАННЫХ НЕЗАВИСИМЫМИ РЕЙТИНГАМИ

ТОП ФОРЕКС БРОКЕРОВ РОССИЙСКОГО РЕЙТИНГА НА 2022 ГОД:

Как видите, написать Форекс советник самому совсем несложно, главное знать азы языка программирования и уметь применять альтернативное программное обеспечение.

ОБЯЗАТЕЛЬНО ПОСМОТРИТЕ:
Как написать Forex советник на основе индикатора?

Запросы на поиск и заливку курсов

Заявки оформляются в Формате:
1.
Имя Автора.
2. Название Курса.
3. Ссылка на Продающую Страницу с Курсом.

Чтобы поблагодарить форумчан за предоставленный курс нужно просто нажать на кнопку "Мне нравится". Тем самым Вы повысите авторитет этого участника.

Желание разместить материалы, не имеющиеся в ОТКРЫТОМ доступе, (без заявки форумчан) Приветствуется!

  • 22 Сен 2022
  • #5,641
  • 22 Сен 2022
  • #5,642
  • 22 Сен 2022
  • #5,643

Master7

  • 23 Сен 2022
  • #5,644

MQL4 программирование. Как самому написать форекс советник/ индикатор/ скрипт
Автор: Павел, Tradelikeapro
Тип раздаваемого материала: Мультимедийный диск
Продолжительность: 9:50:13
Год выпуска: 2022

Описание: Хотели бы Вы автоматизировать свою стратегию торговли на форекс? Хотели бы Вы перестать изо дня в день вручную повторять одни и те же рутинные операции, теряя на них по нескольку часов?
Возможно, Вы уже задумывались над созданием своих торговых роботов, которые самостоятельно будут торговать и приносить Вам деньги в автоматическом режиме. А возможно, и сами заказывали их у сторонних разработчиков…
Но ведь хочется создать собственного робота быстро и исключительно под собственные нужды. Чтобы его потом не пришлось допиливать или дорабатывать. И не потратив при этом ни копейки и не раскрывая свою систему никому!

MQL5 программирование для MetaTrader 5
Автор: Форекс портал TradeLikeaPro, aka Павел
Тип раздаваемого материала: Видеоуроки
Продолжительность: 9:57:22
Год выпуска: 2022

Описание: Metatrader 5 постепенно захватывает рынок. И, несмотря на то, что платформа MT4 сохраняет лидерство, у MT5 есть много преимуществ и свои поклонники. Данный курс посвящен программированию на языке MQL5 , именно под терминал Metarader 5. Вы научитесь писать торговые роботы, индикаторы и скрипты.

MQL ПРОГРАММИРОВАНИЕ КАК САМОМУ НАПИСАТЬ ФОРЕКС

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

Но это еще не все… Новый курс под названием ExcelTrader рассказывает о том, как применять Excel и сделать его инструментом для трейдера.

Форекс Шаолинь — стань Мастером Игры

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

MQL Программирование. Как самому написать советник / индикатор / скрипт

Итак, нет надобности изучать целые горы литературы. Не нужны, также, скучные термины и все достается бесплатно.

Бинарные опционы для «Чайников»

Все знают о том, насколько трудно переварить большой объем различной информации, полученной в интернете. По этой причине, нашей основной задачей являлось создание полного обучающего курс, который бы затронул все части рынка опционов, начиная от определения главных терминов, и заканчивая разработкой индивидуальной тактики торговой деятельности. Содержимое курса окажет помощь в распределении имеющейся информации «по полочкам», а также, закрыть нужные пробелы. Этот курс даст возможность разобраться в сущности бинарных опционов, узнать, как ими надо торговать, и в чем состоит секрет эффективной торговли. У вас еще осталось желание научиться выполнять торговлю опционами?

Видеокурс Памм Управляющий

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

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

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

Видеокурс Памм Инвестирование

Часто вы в своих комментариях к тематическим статьям вы просите научить вас правильно совершать инвестиции в ПАММ счета . Так вот, предлагается вашему вниманию серия видео курсов, которые в совокупности составляют «Памм инвестирование«. Данные счета представляют собой форму доверительного руководства. При этой форме, ваши финансы остаются на вашем же счету. Вам не стоит переживать – обмана не будет. Но управляющий с наличием опыта будет распоряжаться вашими персональными средствами для того, чтобы принимать торговые решения. Конечно же, подобная услуга не бесплатна. Оплатой будет процент от полученной прибыли. В основном, это 20%-50%. Потому как, взимается некоторый процент от дохода, то если доход отсутствует, то вы ничего не выплачиваете. То есть, управляющему весьма выгодно, чтоб ваши финансы значительно приумножались.

Брокеры Форекса, дающие бонусы:
Yelly
MQL ПРОГРАММИРОВАНИЕ КАК САМОМУ НАПИСАТЬ ФОРЕКС