Как создать торгового советника: конструктор робота Форекс

Как создать торгового советника: конструктор робота Форекс

конструктор робота Форекс

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

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

Как работают советники Форекс

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

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

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

Роботы Форекс могут быть нескольких типов:

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

• полуавтоматические советники — они лишь дают советы и подсказки, в какой момент стоит открывать сделку, какие стоп лоссы и тейк профиты устанавливать, а также какую сумму инвестировать. Ну а после трейдер самостоятельно принимает решение, следовать ли таким подсказкам или нет.

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

Pt konstruktory robota forex jh 2

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

• роботы, которые торгуют одновременно по нескольким торговым стратегиям — комбинированные советники.

• торгующие по долгосрочным торговым стратегиям.

• скальпинговые, или по-другому их еще называют краткосрочными.

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

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

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

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

Конструктор робота Форекс на языке MQL

Pt konstruktory robota forex jh 3

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

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

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

Как создать программный код

Pt konstruktory robota forex jh 4

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

Самый простой и доступный конструктор робота Форекс — это приложение в терминале Метатрейдер 4 — MetaEditor. Это очень удобный редактор, который обладает повышенной многофункциональностью.

Pt konstruktory robota forex jh 5

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

Помимо базового встроенного редактора скриптов и советников, существует множество сторонних программ, которые также легки в освоении. Они основаны на языке программирования С++. К одним из самых распространенных можно отнести WealtLab, StockSharp и TSLab.

StockSharp будет немного не удобна новичкам, так как она требует познания глубоких языков программирования. А это может занять продолжительное время. Получается, что прежде чем создать своего собственного торгового робота в конструкторе робота Форекс, вам необходимо не только освоить программу StockSharp, но и изучить язык программирования, который является гораздо сложнее, чем MQL.

Pt konstruktory robota forex jh 6

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

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

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

Pt konstruktory robota forex jh 7

Модификация кода

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

Такую операцию вы сможете легко выполнить в описанном выше редакторе MetaEditor.

Программы

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

Одной из таковых программ является редактор Forex EA Generator. Она также состоит из уже готовых блоков. Вы просто комбинируете их и создаете своего робота. Именно такой подход существенно упрощает создание советника для начинающих трейдеров. Но и с другой стороны, он как будто ограничивает профессионалов. Но для последних имеются уже другие, более сложные конструкторы роботов Форекс.

Pt konstruktory robota forex jh 8

Еще один конструктор робота Форекс по своему функционалу и внешнему виду очень схож с самим терминалом Метатрейдер 4. Это Gordago Forex Optimizer. Она позволяет не только создать свой собственный скрипт или советник, но еще и тут же в этом же терминале протестировать его на истории котировок.

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

Hlaiman EA Generator — еще один конструктор робота для торговли на Форексе. Он позволяет создавать полностью автоматических советников. Здесь вы попросту добавляете на сам график все необходимые для анализа технические инструменты и далее стрелочками прорисовываете путь. Здесь же указываются все необходимые параметры для автоматического открытия сделки, а также отложенные ордера стоп лосс и тейк профит.

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

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

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

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

Pt konstruktory robota forex jh 9

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

Для того, чтобы воспользоваться этим терминалом, вам необходимо заранее установить сам терминал МТ4, так как программа Forex Strategy Builder работает по ее изначальной базе.

Pt konstruktory robota forex jh 10

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

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

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

Pt konstruktory robota forex jh 11

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

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

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

Autocrypto-bot

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

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

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

Заключение

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

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

Конструкторы советников Форекс: красивая игрушка или реальный помощник?

Конструкторы советников Форекс

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

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

Получить бесплатно ТОП 5 лучших торговых роботов можно здесь!

Ручное и визуальное создание советников

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

Создание роботов в торговом терминале

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

Создание советников в терминале MetaTrader 5

  • какие технические индикаторы используются, их базовые настройки и будут они меняться или нет;
  • условия входа, выхода и сопровождения сделок особенно по трейлинг-стопу и Мартингейлу;
  • время торговли на Форекс и прочие параметры: спред, проскальзывание и т.д;
  • управление рисками: объем открываемой позиции, ее изменение при текущей прибыли/убытках.

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

Конструктор от независимых разработчиков

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

Программы для создания роботов

Пример нестандартных функций советников, не требующих программирования, но полезных в торговле:

  • Конструктор может установить «скрытые» уровни открытия ордеров, которые открываются только при определенных условиях. Хорошо для новостной торговли, ведь уровень предварительно открытых позиций виден брокеру, он вполне может «сбить» их непосредственно перед выходом новости. Здесь входим в рынок, только когда видна реакция на событие (если конечно позволяет торговый поток);
  • также для собственных советников можно работать с ордерами Take Profit и Stop Loss. Брокер не видит где «реально» трейдер собирается уходить с рынка и не может при появлении выгодных для него торговых моментов «выдавить» его резким изменением котировки.
  • для советников можно использовать внешние программные модули на других языках программирования, таких как C# и Python. Это могут быть алгоритмы машинного обучения, высокочастотной торговли и другие. MQL5 может это делать, но сторонние приложения делают это удобнее, а если это платный продукт разработчики могут оперативно обновлять библиотеки под текущую рыночную ситуацию.

Важно: рекомендуется выбирать конструктор, генерирующий не только исполняемый файл а и исходный код советника. Если исходного кода нет, и все работает «как есть» нет гарантии, что разработчики не включили туда какие-либо инструкции для получения собственной выгоды. Например, рассылку спам сообщений через компьютер пользователя (часто бывает при использовании внешних библиотек типа DDL) или «округление» профита в пользу брокера на несколько центов. Подобные случаи редко, но пока еще встречаются, «поймать» такие действия непросто.

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

Программы создания советников от брокеров Форекс

Для того чтобы не иметь проблем выбирайте конструктор от брокера. Так вы избежите возможных проблем с технической службой и будете уверены, что учтены все «неторговые» факторы такие как проскальзывание, комиссии, спред и реквоты. Пример подобных решений от брокера – платформы R Trader и StrategyQuant компании RoboForex. Еще раз напоминаем, что информация приведена только как пример без какой-либо рекламы и рекомендаций.

Визуальный конструктор брокера RoboForex

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

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

Тестирование программного кода

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

MetaTrader 4

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

Отсутствуют реальные тиковые данные

На реальном рынке терминал Форекс показывает каждый отдельное изменение цены (тик), приход которого никак не связан со временем. Тестер работает иначе: все исторические данные хранятся в минутном (М1) таймфрейме, на базе которого затем моделируются более длительные промежутки. Большинство брокеров в своих торговых историях не сохраняет тики, и как цена пришла к определенному значению, мы не видим. Читатели могут сказать, что это не так уж и важно и будут неправы – отсутствие данных о тиковом объеме не дает возможность понять, какова была активность рынка в нужный момент времени, даже если конструктор все сделал правильно можно получить неправильный результат тестирования. Может движение вызвали несколько манимейкеров или наоборот цену двигает основная рыночная толпа.

Для решения этой проблемы тестирования роботов были разработаны специальные тиковые тестеры и одними из самых популярных, являются Tickstory Lite (бесплатная) или платная Tick Data Suite позволяющая анализировать советники не только по тиковому потоку, плавающему спреду, а и эмуляции проскальзывания.

Программы тиковых котировок

Качество моделирования

При стандартных торговых настройках качество редко поднимается выше уровня 90%, но если загрузить тики можно получить и все 99%. В Интернете говорят, что 90% это никуда не годится, нужно 99% и особенно «грешат» этим платные продукты и методики. Как же все происходит на самом деле? Не будем спорить, посмотрим, по какой формуле рассчитывает качество теста компания MetaQuotes (она есть в свободном доступе):

Методика расчета правильности тестирования терминала MetaTrader

Как видим значение «качества» только показывает, на каких таймфреймах все происходило. Если взять М1 в качестве основы для более старшего М15, то получим стабильные 90%. Скажем больше: результат для советников «99%» был придуман исключительно для того, чтобы показать тестирование именно на тиках. Трейдер должен всегда помнить: качество тестирования и качество котировок — это принципиально разные вещи.

Зависимость от брокера

Выше мы уже говорили об этом, если используется внешний конструктор — это проблема. Тиковые данные у разных брокеров Форекс будут отличаться. В принципе разница в 2-3 пункта между разными поставщиками ликвидности считается вполне допустимой, но встречаются уникальные конторы, в которых даже цены закрытия отличаются от других на 10-15%. Также могут пробелы в самой базе данных – могут отсутствовать несколько часов, а то и дней.

MetaTrader 5

В язык MQL5 было добавлено много новых возможностей, но появился и минус – советники, написанные для MT4, работать не будут. Для разработчиков это несомненный плюс, так как появился мощный поток клиентов, вынужденных переписывать уже работающие продукты для новых терминалов или переделывать их через конструктор MQL5 Wizard. Тем более компания MetaQuotes получает свой процент от каждого заказа в разделе «Фриланс», но у каждого свой бизнес, ничего личного. Из других особенностей:

Использование нескольких процессорных ядер

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

Проблема с тиковыми данными

MT5 использует только тики, и кажется, что трейдеры могут начинать ликовать. НО! Нет возможности импортировать свою проверенную базу котировок для проверки советников, а только автоматически получить их от брокера. На первый взгляд и это хорошо – где торгуем там и проверяем, но получаем второе НО! Хорошо, когда есть история хотя бы за последние 1-2 года, на деле у многих брокеров и за последние несколько месяцев ничего нет. В случае отсутствия данных терминал выгружает их с сервера MetaQuotes, а уж, какое их качество не знает никто.

Сравнение с результатами MT4

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

Получить бесплатно ТОП 5 лучших торговых роботов можно здесь!

Подведем итог. Конструктор советников Форекс представляет собой хороший инструмент для разработки внутридневных, средне- и долгосрочных советников на базе стандартных технических индикаторов. Здесь нет повышенных требований к скорости исполнения торговых приказов как в скальпинге и высокочастотной (HFT) торговле, поэтому получаемый код не требует точной оптимизации, может сразу использоваться на демо или реальном счете.

Комментарии

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

Источник https://fin-bank.com/roboty-dlya-zarabotka/808-kak-sozdat-torgovogo-sovetnika-konstruktor-robota-foreks

Источник https://sovetniki-fx.ru/sozdanie-torgovix-robotov/konstruktory-sovetnikov-foreks

Источник

Источник

Author: tom