СИМВОЛЫ ОРДЕРОВ ФОРЕКС

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

Библиотека для простого и быстрого создания программ для MetaTrader (Часть XIV): Объект "Символ"

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

Объект-символ

Объекты-символы разделим на категории:

  • Форекс символ
  • Форекс символ-мажор
  • Форекс символ-минор
  • Форекс символ-экзотик
  • Форекс символ/рубль
  • Металл
  • Индекс
  • Индикатив
  • Криптовалютный символ
  • Товарный символ
  • Биржевой символ
  • Бинарный опцион
  • Пользовательский символ

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

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

Но всё это — позже, при создании коллекции объектов-символов, сейчас нам необходимо заняться созданием базового объекта-символа.

Начнём с определения перечислений и макроподстановок для свойств объекта-символа. Откроем файл Defines.mqh и в конце листинга впишем необходимые данные для работы с символом:

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

Статусом символа будет являться его принадлежность к категории символа, которая будет выбираться перед созданием объекта-наследника от базового объекта-символа. Этим займёмся при описании создания коллекции символов.

Впишем целочисленные свойства символа:

В шестой части описания библиотеки в разделе «Реализация обработки событий на неттинговом счёте» нами уже была рассмотрена организация перечислений свойств объектов, поэтому здесь не будем останавливаться на изучении назначения макроподстановок количества свойств и количества неиспользуемых для поиска и сортировки свойств объекта. Отметим лишь, что помимо стандартных целочисленных свойств объекта-символа из перечисления ENUM_SYMBOL_INFO_INTEGER, были добавлены ещё два свойства: статус символа и количество знаков после запятой в значении лота символа .

Добавим перечисление вещественных свойств символа:

Здесь, помимо свойств, описанных в перечислении ENUM_SYMBOL_INFO_DOUBLE , добавлены ещё пять свойств символа , которые по какой-то причине не попали в описание перечисления вещественных свойств, но они в нём есть и принадлежат данному перечислению.

Добавим перечисление строковых свойств символа и возможные критерии сортировки символов :

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

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

Это все необходимые данные для работы с объектами-символами.

Теперь создадим класс объекта-символа.

В папке \MQL5\Include\DoEasy\Objects\ создадим новый файл класса CCymbol под именем Symbol.mqh. Сразу же заполним класс стандартными для библиотеки подключениями и методами:

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

Теперь добавим в приватную секцию необходимые для работы класса переменные и методы:

Из структуры тика будем получать данные по ценам Ask, Bid, Last и времени тика — для MQL5 в милисекундах, для MQL4 — в секундах. Хоть в MQL4 в структуре тика и присутствует поле милисекунд, но оно, к сожалению, не используется, поэтому для MQL4 будем брать секундное время * 1000 для перевода его в формат милисекунд.
Массив структур данных стакана нам будет нужен позже — когда будем делать получение содержимого стакана (в данной статье — нет).
Код глобальной ошибки — бывают ситуации, когда при ошибочном исполнении какого-либо метода или функции, уже невозможно продолжать работу программы, работающей на основе библиотеки, и необходимо, чтобы программа знала об ошибочном исполнении метода или функции, и могла вовремя и адекватно обработать данную ситуацию. Для таких случаев мы и введём эту переменную — в неё будем записывать код ошибки, а базовый объект библиотеки CEngine будет опрашивать код ошибки, и если он содержит ненулевое значение, то этот код сначала будет обработан в классе CEngine, а если нет возможности «решить проблему» внутренними средствами, то код будет отправлен в вызывающую программу для своевременной реакции на ошибку.
Перед созданием объекта-символа необходимо обнулить все его поля и структуры — для этого и предназначен метод Reset() .

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

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

MQL программирование — открытие и модификация ордеров в форекс советниках

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

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

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

Реализация защищённого конструктора класса:

Входными параметрами конструктора являются статус символа и его имя . При создании коллекции символов будем идти в цикле по всем необходимым для работы символам, определять их принадлежность к заданной нами ранее категории (в перечислении ENUM_SYMBOL_STATUS) и создавать новый объект-наследник данного класса абстрактного символа. В наследник будем передавать только имя символа, а статус будет задаваться автоматически по типу объекта-наследника и отсылаться в конструктор класса-родителя при создании объекта-наследника. Этот момент мы уже разбирали при обсуждении создания объектов-ордеров во второй части описания библиотеки.
В списке инициализации конструктора сразу инициализируем код ошибки .
Далее, уже в теле метода, сначала проверяем есть ли такой символ на сервере , и если его нет, то выводим сообщение об ошибке в журнал и вписываем в код ошибки значение «Неизвестный символ». К слову — данная проверка в принципе излишняя, так как при создании объекта в него будут передаваться данные уже выбранного символа из списка. Но всё же, считаю, что быть она должна — никто не застрахован от того, что при создании объекта в него не будет передан неверный символ.
Далее мы получаем данные о последнем тике , и если получить их не удалось, то так же выводим об этом сообщение в журнал и присваиваем коду ошибки значение последней ошибки посредством GetLastError(). Но в любом случае объект создаётся, а код ошибки позволит определить в вызывающей программе — оставить этот объект, или удалить.
Затем все данные объекта-символа инициализируются (обнуляются) и задаётся значение количества знаков после запятой для валюты счёта для корректного вывода значений в журнал.
И все свойства объекта заполняются при помощи SymbolInfo-функций, а там, где для получения этих значений существует различие в MQL5 и MQL4, то данные заполняются специально созданными для этого методами, которые будут рассмотрены далее.

Метод сравнения двух объектов-символов между собой для поиска и сортировки:

Метод сравнения двух объектов-символов между собой для определения их равенства:

Оба этих метода уже были нами рассмотрены в первой и пятой частях описания библиотеки.

Метод инициализации всех свойств объекта-символа:

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

Методы получения целочисленных свойств символа, которые либо полностью, либо частично отсутствуют в MQL4:

Здесь у нас используются директивы условной компиляции #ifdef __MQL5__ — для компиляции под MQL5 и # else — для компиляции под MQL4 # endif

Для MQL5 мы просто получаем данные из функции SymbolInfoInteger() с требуемым идентификатором свойства, а для MQL4 возвращаем либо жёстко заданную величину значения (если знаем точно, что именно такое значение используется в MQL4), либо нулевое значение (или false, или заданную макроподстановку для отсутствующего значения).

Здесь же — ниже в листинге — разместим коды ещё двух методов:

Метод, возвращающий флаги разрешённых типов ордеров для символа:

Так как в MQL5 для каждого из символов есть возможность получения флагов, указывающих на разрешённость выставления разных типов ордеров:

  • маркет-ордер (открытие позиции по рынку),
  • лимит-ордер,
  • стоп-ордер,
  • стоп-лимит-ордер,
  • ордер TakeProfit,
  • ордер StopLoss,
  • ордер встречного закрытия (CloseBy)

А вот для MQL4 , где мы можем получить только данные о разрешении закрытия встречным ордером из функции MarketInfo() с идентификатором запроса MODE_CLOSEBY_ALLOWED (возвращается методом IsCloseByOrdersAllowed() , который в листинге выше).
Поэтому здесь нам необходимо самостоятельно собрать нужные флаги для возврата в MQL4-программу:

  • маркет ордер разрешён — его добавляем в возвращаемое значение
  • лимит-ордер разрешён — его добавляем в возвращаемое значение
  • стоп-ордер разрешён — его добавляем в возвращаемое значение
  • стоп-лимит-ордер не разрешён
  • стоп-лосс-ордер разрешён — его добавляем в возвращаемое значение
  • тейк-профит-ордер разрешён — его добавляем в возвращаемое значение
  • для ордера закрытия встречным получаем данные из метода IsCloseByOrdersAllowed() и добавляем значение константы SYMBOL_ORDER_CLOSEBY при разрешении , либо 0 — при запрете

Метод получения количества знаков после запятой в значении лота для символа:

Данный метод высчитывает количество знаков после запятой в значении лота символа.
У нас уже есть такая функция в файле сервисных функций DELib.mqh:

Но она не лишена некоторых изъянов, о которых мне сообщили в одной из веток обсуждения статей: при значении шага лота 0.25, функция не вернёт верное значение. Таким образом, я решил поискать более точный метод, и в конце концов пришёл к решению, что самым точным методом будет просто посчитать количество знаков после запятой в строковом значении лота, приведённого к шагу лота: lots=MathRound(lots/lotStep)*lotStep. На данное решение натолкнуло обсуждение в ветке, посвящённой этой проблеме и один из множества предложенных методов поиска. Да, это поиск в строке. Но нам нужно найти нужное количество знаков лишь один раз для каждого из используемых символов, а делее уже использовать константное значение, и данный метод не имеет недостатков всех расчётных методов. Так что — остановимся на предложенном решении.

Методы получения вещественных и строковых свойств символа, которые либо полностью, либо частично отсутствуют в MQL4:

Здесь всё идентично методам получения целочисленных свойств: получение возвращаемого значения разделено директивами условной компиляции, и значения свойств либо возвращаются соответствующими функциями MQL5 и MQL4, либо для MQL4 возвращается 0 (при отсутствующем аналоге MQL5) или строковое сообщение о неподдержании MQL4 данного строкового свойства.

Метод вывода в журнал полного списка всех свойств объекта-символа:

В трёх циклах по всем свойствам объекта выводятся описания каждого последующего свойства в цикле методами GetPropertyDescription(), возвращающими описание свойства объекта по его типу ( целочисленный , вещественный или строковый ), переданного в метод:

Основы форекс. Что такое ордер? Виды ордеров.

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

Метод поиска символа в списке символов сервера и возрата флага его наличия/отсутствия:

В цикле по полному списку всех символов на сервере (в функциях SymbolsTotal() и SymbolName() флаг = false ) сравниваем каждый последующий символ из списка (его имя) с именем символа текущего объекта-символа. При нахождении возвращаем true — символ есть на сервере. Иначе — false — нет символа на сервере.

Методы для подписки на стакан цен и отписки от него:

Методы просто возвращают для MQL5 результат работы функций MarketBookAdd() и MarketBookRelease(), а для MQL4 сразу возвращается false — там нет возможности работы со стаканом цен. Пока данные методы добавлены в объект-символ, но работу с ними и с остальными методами работы со стаканом цен мы организуем в последующих статьях.

Методы, возвращающие строковые описания свойств объекта-символа:

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

Для MQL4 эти свойства выводятся в одну строку:

Связано это с тем, что в MQL4 функция Print() не воспринимает коды переноса строки «\n». Поэтому в методах сделано раздельное форматирование для MQL5 и MQL4 директивами условной компиляции.

Сервисный метод, возвращающий нормализованную цену с учётом свойств символа:

Метод нормализует цену с учётом размера минимального изменения цены.

И наконец, два метода:
метод обновления всех свойств объекта-символа , которые когда-либо могут измениться, и метод обновления котировочных данных символа :

Здесь просто: заново заполняются требуемые свойства символа из его данных.
Оба метода предназначены для получения актуальной информации о свойствах символа. Метод Refresh() необходимо будет вызывать перед непосредственным получением требуемой информации, а метод RefreshRates() — постоянно в таймере для всех объектов-символов в составе списка-коллекции, которым мы займёмся далее.

На этом мы закончили создание методов объекта абстрактного символа.

Теперь нам необходимо внести некоторые дополнения в файл ToMQL4.mqh, в котором мы прописываем необходимые перечисления и макроподстановки для безошибочной компиляции в MQL4.

В классе объекта-символа мы использовали возврат кодов ошибок MQL5 , впишем их, чтобы MQL4 знал об их значениях:

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

Добавим отсутствующие в MQL4 перечисления:

Для опционов зададим макроподстановками дополнительные свойства , указывающие на отсутствие типа и права опционов — их и будем использовать в MQL4 при возвращении значения этих свойств объекта-символа.

Два последующих перечисления имеют особенности: в них нет соответствия последовательности значений констант в MQL5 и MQL4.

Поэтому пришлось поменять местами последовательность указания констант, входящих в состав перечислений. В комментариях к значениям констант прописаны их значения для MQL5 и MQL4, и порядок их следования здесь установлен для соответствия значениям в MQL4 — чтобы возвращались верные значения:

Теперь все данные для объекта-символа созданы.

Нам нужно (раз уж мы ввели код ошибок, возвращаемый из классов в главный объект библиотеки Engine) ввести переменную-член класса CEngine для хранения кода ошибки. Откроем файл \MQL5\Include\DoEasy\ Engine.mqh и впишем в него необходимые изменения.
В приватной секции класса объявим переменную для хранения кодов ошибок :

В конструкторе класса, в его списке инициализации инициализируем код ошибки , и далее — в блоках создания милисекундного таймера для MQL5 и MQL4 , впишем в переменную код последней ошибки :

Осталось подключить файл вновь созданного класса к главному объекту библиотеки (временно — только для текущей проверки):

Теперь у нас всё готово для тестирования объекта-символа.

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

И вот, что я писал о принципе возврата событий из метода:

События в списке изменений свойств аккаунта располагаются в порядке их добавления — самое первое находится по индексу 0, а самое последнее — по индексу (размер_списка-1). Нам же нужно, чтобы пользователь мог получить искомое событие как в таймсерии — в нулевом индексе должно находиться самое последнее событие. Для этого в методе сделан расчёт индекса: index = (размер_списка — номер_искомого_события-1). При таком расчёте, если передать 0 или -1, то будет возвращено последнее событие в списке , если 1, то предпоследнее , если передать число, превышающее размер списка, то будет возвращено последнее событие .

Здесь нарушена логика: если в метод передать 0, то получаем последнее событие, и если передать значение, превышающее размер массива, то по логике вещей желательно бы вернуть первое событие, а мы возвращаем последнее — это нелогично. Логично — для получения последнего события передать значение либо 0, либо меньше нуля (по умолчанию), и далее — по очерёдности: 1 — предпоследнее, 2 — пред-предпоследнее, и т.д. — как в таймсерии.
А если не знать размер массива, и передать заведомо большое число, то по логике нужно ожидать получение самого дальнего по времени значения — первого, а метод вернёт последнее. Исправим это нелогичное поведение:

Здесь: если передан 0 или -1, то возвращаем последнее событие, если передано значение, превышающее размер массива, то возвращаем первое событие , в остальных случаях индекс возвращаемого события рассчитывается .

Тест объекта-символа

Для тестирования объекта-символа возьмём советник из прошлой статьи и сохраним его под новым именем TestDoEasyPart14.mq5.

Проверять объект-символ будем в обработчике OnInit(). Для этого просто впишем в конец OnInit() строки кода :

Здесь: создаём новый объект-символ, и так как определение принадлежности символа к определённой группе мы будем делать в следующей статье, то просто передаём в конструктор статус «форекс-символ» и имя символа.
Если объект создан, то обновляем все его данные, обновляем котировочные данные, распечатываем в журнал все свойства объекта-символа и удаляем объект — чтобы не было утечки памяти при завершении работы этого тестового советника.

Если сейчас попытаться скомпилировать советник, то получим ошибку доступа к защищённому конструктору класса:

Перейдём к файлу Symbol.mqh и перенесём защищённый параметрический конструктор временно из защищённой секции в публичную секцию класса :

Теперь всё компилируется.

Запустим советник на графике символа в MetaTrader 5.
При этом в журнал распечатаются все свойства объекта-символа:

Запустим советник на графике символа в MetaTrader 4.
При этом в журнал распечатаются все свойства объекта-символа:

Здесь в отличии от запуска в MetaTrader 5 не все свойства поддерживаются, поэтому и в журнале есть об этом сообщения. И список флагов выводится в одну строку — об этом уже говорилось выше.
В следующей статье при создании объектов-наследников от базового объекта-символа, строки описания неподдерживаемых свойств выводиться не будут — у каждого объекта-наследника будут заданы для каждого свойства флаги поддержания объектом данного свойства.

Что дальше

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

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

Обзор Рынка

В окне "Обзор рынка" приводится список финансовых инструментов, по которым клиентский терминал получает котировки с сервера.

Данные в окне представлены в виде таблицы с несколькими полями. В поле "Символ" приводится название финансового инструмента, в полях "Бид", "Аск" и "Время" — соответствующие цены и время их получения с сервера. Значения полей "Максимум" и "Минимум" вычисляются на основе динамики цен в течение дня. Окно "Обзор рынка" можно открыть/закрыть при помощи клавиш-акселераторов Ctrl+M, командой меню "Вид — Обзор рынка" либо кнопкой панели инструментов "Стандартная".

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

  • Новый ордер — открыть окно "Новый ордер", в котором можно подготовить и выставить рыночный или отложенный ордер по выбранному инструменту. Также при подготовке ордера можно указать уровни Stop Loss и Take Profit. Более детальная информация находится в разделе "Открытие позиций".
    Открыть окно "Новый ордер" можно также двойным щелчком на наименовании финансового инструмента в окне "Обзор рынка", командой меню "Сервис — Новый ордер", командой контекстного меню окна "Терминал — Торговля — Новый ордер", кнопкой панели инструментов "Стандартная" и клавишей F9;
  • Окно графика — открыть график выбранного финансового инструмента. Более детальная информация по работе с окнами графиков приводится в одноименном разделе.
    График финансового инструмента можно также открыть командами меню "Файл — Новый график" и "Окно — Новое окно" и кнопкой панели инструментов "Стандартная";
  • Тиковый график — открыть тиковый график выбранного финансового инструмента. В отличие от обычных графиков, тиковый располагается прямо в окне "Обзор рынка". Тиковый график выбранного инструмента можно также посмотреть, переключив в этом окне одноименную вкладку. Тиковые данные поступают только при подключенном счете. Таким образом, если счет некоторое время был неактивным, первое время тиковый график может быть пустым. Тиковые данные сохраняются для каждого сервера отдельно;
  • Стакан цен — открыть стакан цен финансового инструмента;
  • Спецификация — открыть параметры финансового инструмента;
  • Удалить символ — удалить (скрыть) символ из списка. Для минимизации трафика рекомендуется исключить неиспользуемые инструменты из окна котировок при помощи этой команды или клавиши Delete.

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

  • Скрыть все символы — удалить из списка все символы. Под действие этой команды не подпадают инструменты, по которым имеются открытые позиции, или графики которых были открыты в текущем сеансе работы;
  • Показать все символы — показать список всех доступных инструментов. После выполнения команды по всем этим инструментам начнут приходить котировки; Символы — вызвать одноименное окно, в котором находится список всех доступных инструментов. Инструменты в окне сгруппированы в соответствии с их типами. Командой "Показать символ" можно добавить требуемые инструменты, а "Скрыть символ" — удалить инструмент из окна котировок. Команда окна "Свойства" позволяет просматривать параметры финансового инструмента;
  • Набор символов — открыть подменю управления набором символов. В этом подменю можно сохранить текущий набор символов, удалить или выбрать уже существующий. Это бывает очень удобно при работе с разными типами инструментов;
  • Спред — показать/скрыть колонку, где показывается спред — разница между ценой бид и аск.
  • Максимум/Минимум — добавить к отображаемым котировкам максимальное и минимальное значения цены за день;
  • Время — показывать время прихода котировок;
  • Авторазмер столбцов — автоматическая установка размера столбцов при изменении размера окна.
    Авторазмер можно также включить клавишей A;
  • Сетка — показать/скрыть сетку для разделения колонок. Сетку можно также включить клавишей G;
  • Окно котировок — открыть дополнительное окно котировок. Данное окно также может быть открыто с помощью горячей клавиши F10. Список инструментов этого окна совпадает со списком в окне "Обзор рынка" на момент выполнения этой команды. То есть изменение списка инструментов окна "Обзор рынка" не влияет на список "Окна котировок". Это информационное окно, но из него также можно совершать торговые операции. Для этого необходимо дважды кликнуть левой кнопкой мыши на нужном инструменте. В контекстном меню этого окна находятся команды, позволяющие: настроить параметры отображения данных, включить полноэкранный режим или расположить окно поверх всех остальных.

Спецификация контракта #

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

В окне отображается следующий набор параметров, установленных брокером:

  • Спред — размер спреда в пунктах. Если спред является плавающим, то в данном пункте указывается 0.
  • Точность — количество знаков после запятой в цене инструмента;
  • Уровень стопов — коридор цен (в пунктах) от текущей рыночной цены, внутри которого нельзя ставить уровни Стоп Лосс, Тейк Профит и отложенные ордеры. При установке ордера внутри коридора сервер вернет сообщение "Invalid Stops" и не примет ордер;
  • Уровень заморозки — уровень заморозки ордеров и позиций, находящихся вблизи рынка. Если цена ордера или позиции находится на расстоянии равном или меньшем уровню заморозки, запрещается модификация, удаление и закрытие соответствующего ордера или позиции.
  • Размер контракта — количество единиц товара, валюты или финансового актива в одном лоте;
  • Валюта маржи — расчетная валюта маржи;
  • Способ вычисления прибыли — Forex, Контракты или Futures;
  • Способ вычисления маржи — Forex, Контракты, Futures; Контракты Index, Контракты Leverage;
  • Хеджированная маржа — маржа, взимаемая с перекрытых ордеров в расчете на 1 лот;
  • Процент маржи — определяет, какая часть от базового значения маржи, рассчитанного в соответствии с типом инструмента, будет взиматься;
  • Торговля — разрешение торговать этим инструментом: Полный доступ — можно закрывать и открывать позиции; Только закрытие — только закрывать; Отключена — полный запрет торговли;
  • Исполнение — тип исполнения по инструменту: немедленный, по запросу или по рынку;
  • Тип ордеров — разрешенный тип ордеров по истечению:
  • Отложенные ордеры GTC — при смене торгового дня отложенные ордеры и стоп-уровни сохраняются;
  • Внутридневные, включая SL/TP — ордеры, действующие только внутри одного торгового дня. По его завершении все уровни Stop Loss и Take Profit удаляются, а также удаляются отложенные ордеры;
  • Внутридневные, исключая SL/TP — при смене торгового дня удаляются только отложенные ордеры, уровни Stop Loss и Take Profit сохраняются;
  • Минимальный объем — минимальный объем сделки по инструменту;
  • Максимальный объем — максимальный объем сделки по инструменту;
  • Шаг объема — шаг изменения объема;
  • Тип свопа — тип начисления свопов:

Спецификация символов Forex

  • в пунктах — указанное количество пунктов цены инструмента;
  • в базовой валюте инструмента — указанная сумма в базовой валюте инструмента;
  • в процентах — в процентах годовых. Указанный процент берется от стоимости позиции (из расчета на 1 лот) и делится на 360, поскольку своп начисляется каждый день;
  • В расчетной валюте маржи — указанная сумма в валюте маржи инструмента;
  • Своп длинных позиций — своп для позиций на покупку;
  • Своп коротких позиций — своп для позиций на продажу;
  • День тройного свопа — день недели, в который своп начисляется в тройном размере;
  • Начало обращения — день начала торговли финансовым инструментом.
  • Последний день обращения — день окончания торговли финансовым инструментом.

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

6 способов открыть ордер по рынку в MetaTrader 4

На Форекс трейдеры спекулируют по простому принципу “купи дешевле, продай дороже”. В трейдинге единицей товарно-рыночных отношений выступает ордер, он же сделка, заявка или позиция. Чтобы купить или продать валюту, нужно открыть/выставить ордер в торговой платформе. В МетаТрейдер 4 это делается очень просто и даже несколькими способами. Давайте выберем самый удобный.

Содержание

Начнем с того, что существует 2 типа ордеров форекс – отложенные и рыночные.

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

Рыночные ордера. Как они работают?

Например, трейдер хочет купить EUR/USD сию минуту. Для этого ему нужно открыть рыночный ордер на покупку евродоллара. Он заходит в торговый счет в терминале, нажимает “Новый ордер”, задает параметры ордера и отправляет приказ на покупку брокеру, кликая “Buy by market”. Брокер отсылает заявку на исполнение. Но за время обработки запроса цена может измениться. А дальше все зависит от типа исполнения, которое использует брокер. При потоковом исполнении брокер предлагает новые цены: в торговый терминал приходит уведомление – так называемый реквот. Трейдер соглашается с новой ценой или отменяет исполнение ордера. Если исполнение рыночное, ордер исполняется в любом случае, даже если за время обработки ордера цена изменилась.

Как открыть рыночный ордер в терминале MetaTrader 4?

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

Способ 1. Кнопка “Новый ордер” на панели инструментов.

Способ 2. Контекстное меню “Сервис”.

Способ 3. В окне “Обзор рынка”

Нажмите правой кнопкой мыши или дважды кликните по валютной паре и из выпадающего списка выберите команду “Новый ордер”.

Способ 4. Прямо на графике

Щелкните правой кнопкой мыши в окне графика и перейдите “Торговля” –> “Новый ордер”.

Способ 5. Клавиша F9.

После того как вы нажмете “Новый ордер”, откроется окно “Ордер”, где необходимо заполнить следующие поля:

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

Вы ввели объем вручную, а кнопки “Sell” и “Buy” стали неактивны? Значит на вашем счете недостаточно денег или вы ввели недопустимый объем для данного счета.

Когда все параметры заданы, кликаем “Sell by Market” или “Buy by Market” в зависимости от позиции.

Если операция корректна, вы увидите следующее окно:

Поздравляем! Вы успешно вошли в сделку! Чтобы просмотреть информацию по открытому ордеру, перейдите в окно «Терминал», а затем во вкладку «Торговля».

Открыть рыночный ордер с помощью функции “Торговля в один клик”

В торговой платформе MetaTrader 4 реализована опция “Торговля в один клик”. Это значит, что вы можете открыть ордер всего одним нажатием. Просто щелкните правой кнопкой мыши по графику и выберите “Торговля в один клик”. Вверху слева от графика появится панель “One Click Trading”, где вы сможете просмотреть текущие цены бид и аск, указать необходимый объем и совершить сделку, нажав кнопку “Sell” или “Buy”.

Панель “Торговля в один клик” все время меняет свой цвет.

Красный – текущая котировка ниже предыдущей.
Синий – текущая котировка выше предыдущей.
Серый – цена не менялась на протяжении 15 секунд.

Важно! После нажатия “Buy” или “Sell”, ваша заявка немедленно отправляется на сервер без дополнительного подтверждения.

Как изменить ордер?

При желании вы можете изменить уровни Stop Loss и Take Profit в открытом ордере. Для этого:

  1. Во вкладке “Торговля” нажмите правой кнопкой мыши на ордере.
  2. В контекстном меню выберите “Модифицировать или удалить ордер”.

Как закрыть открытый ордер

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

  1. В окне “Терминал” перейдите во вкладку “Торговля”.
  2. Щелкните правой кнопкой мыши по открытому ордеру.
  3. В контекстном меню выберите “Закрыть ордер”.

    Типы ордеров Форекс

Результат вашей торговли отобразится во вкладке “История счета”.

Вы также можете закрыть ордер в один клик. Просто нажмите на крестик в строке открытого ордера в колонке “Прибыль”.

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

установка отложенных ордеров

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

Систему отложенных ордеров используют трейдеры, лишенные возможности постоянно вести мониторинг рынка. Допустим, стратегия предполагает покупку валюты по достижении EUR/GBP отметки 0,473. Пересечение кривой рынка этого уровня заставит механизм сработать автоматически. Выжидать момента часами не нужно. Дилер обязан выполнить установленную игроком задачу. Факт подключения к торговому терминалу значения не имеет. Инструмент допускает не только определение цены совершения операции, но и установление ограничителей – Stop loss, Take profit.

Как работать с отложенным ордером?

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

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

Каждое поле несет определенную информацию:

  • «Символ» – перечень торгуемых инструментов;
  • «Объем» – строка для определения стартовой суммы сделки;
  • Stop loss и Take profit – управление рисками;
  • «Комментарий» – поле для заметок трейдера;
  • «Тип» – каталог отложенных ордеров;
  • «По цене» – котировки, являющиеся сигналом к срабатыванию механизма;
  • «Истечение» – период, завершение которого делает команду неактуальной.

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

Какой отложенный ордер выбрать?

В момент оформления задачи трейдеру потребуется выбрать один из четырех вариантов. Каждый из предложенных терминалом инструментов предназначен для достижения определенных результатов.

Buy Limit

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

Buy Stop

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

Sell Limit

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

▶ Форекс скрипт VR Orders History для МетаТрейдер

Sell Stop

Суть инструмента не отличается от Sell Limit. Инструмент направлен на автоматическую продажу при уравнивании цены bid с заданными параметрами. Отличием являются условия срабатывания. Стоимость валюты должна оказаться ниже текущих значений. Ставку делают на планомерное снижение курса.

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

Систему отложенных ордеров используют трейдеры, лишенные возможности постоянно вести мониторинг рынка. Допустим, стратегия предполагает покупку валюты по достижении EUR/GBP отметки 0,473. Пересечение кривой рынка этого уровня заставит механизм сработать автоматически. Выжидать момента часами не нужно. Дилер обязан выполнить установленную игроком задачу. Факт подключения к торговому терминалу значения не имеет. Инструмент допускает не только определение цены совершения операции, но и установление ограничителей – Stop loss, Take profit.

Как работать с отложенным ордером?

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

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

Каждое поле несет определенную информацию:

  • «Символ» – перечень торгуемых инструментов;
  • «Объем» – строка для определения стартовой суммы сделки;
  • Stop loss и Take profit – управление рисками;
  • «Комментарий» – поле для заметок трейдера;
  • «Тип» – каталог отложенных ордеров;
  • «По цене» – котировки, являющиеся сигналом к срабатыванию механизма;
  • «Истечение» – период, завершение которого делает команду неактуальной.

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

Какой отложенный ордер выбрать?

В момент оформления задачи трейдеру потребуется выбрать один из четырех вариантов. Каждый из предложенных терминалом инструментов предназначен для достижения определенных результатов.

Buy Limit

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

Отложенные ордера Форекс (открытие и закрытие сделок)

Buy Stop

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

Sell Limit

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

Sell Stop

Суть инструмента не отличается от Sell Limit. Инструмент направлен на автоматическую продажу при уравнивании цены bid с заданными параметрами. Отличием являются условия срабатывания. Стоимость валюты должна оказаться ниже текущих значений. Ставку делают на планомерное снижение курса.

Курсы валют на форекс — основные валюты мира. Заключение сделки на FOREX

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

Основные валюты мира

Наверно все знают, что у разных стран существуют разные валюты и обозначаются они разными символами и сокращениями. На рынке форекс торговля идет основными и стабильными валютами мира (мажорами-majors), это, прежде всего:

USD — американский доллар: buck (бак), greenback (зеленая спинка)

EUR — европейская валюта-евро

AUD — aussie (оси) австралийский доллар

GBP — STG (cable, стерлинг) фунт стерлингов

CHF — SWF (swissie) швейцарский франк

JPY — YEN японская йена

CAD — канадский доллар

NZD — kiwi (киви) новозенландский доллар

HKD — гонконгский доллар

SGD — сингапурский доллар

Курсы валют на форекс

Валютный курс – это цена денежной единицы одной страны, выраженная в денежных единицах другой страны, при сделках купли-продажи. Такая цена устанавливается исходя из соотношения спроса и предложения на определенную валюту.

Ордера на Форекс. Виды ордеров.

На рынке форекс, цена денежной единицы одной страны выражается в денежных единицах другой страны и представляет из себя валютную котировку (валютную пару). Обычно между валютами стоит слеш (/), например:

Валютный курс – это цена денежной единицы одной страны, выраженная в денежных единицах другой страны, при сделках купли-продажи. Такая цена устанавливается исходя из соотношения спроса и предложения на определенную валюту.

На рынке форекс, цена денежной единицы одной страны выражается в денежных единицах другой страны и представляет из себя валютную котировку (валютную пару). Обычно между валютами стоит слеш (/), например:

Причем принято считать что валюта которая стоит до слеш (/) – является “базовой”, а валюта которая стоит после знака слеш (/) – является “котируемой”.

Имейте ввиду, что на графиках цен отражается именно изменение цены базовой валюты по отношению к котируемой. Поэтому, если на графике EUR (он же – EUR/USD) цена движется вниз, то это значит, что EUR дешевеет, а доллар США дорожает. Если на графике CHF (он же – USD/CHF) цена движется вверх, то это означает, что USD дорожает, а CHF дешевеет.

На FOREX существует три вида представления валютных котировок, это:

— обратная (косвенная) котировка

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

GBP/USD; EUR/USD; AUD/USD (эти валютные пары показывают сколько долларов нужно, чтобы купить GBP, EUR и AUD соответственно.)

То есть, если доллар США стоит после знака слеш (/) – то это прямая котировка.

Обратной котировкой (косвенной) называется котировка, показывающая, какое количество национальной валюты содержится в одном долларе США. Например:

USD/CHF; USD/JPY; USD/CAD

То есть, если доллар США стоит на первом месте (до знака слеш /) – то это обратная (косвенная котировка).

Кросс-курсы

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

CHF/JPY, GBP/CHF, CAD/JPY

То есть, в данных валютных парах отсутствует доллар США, но тем не менее эти валютные пары строятся исходя из их курсов по отношению к доллару США.

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

CHF/JPY = USD/JPY: USD/CHF

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

GBP/JPY = GBP/USD x USD/JPY

Немного практики

На практике котировки обозначают следующим образом, например:

Это значит следующее:

— трейдер может купить доллары США за швейцарские франки по курсу 1,3460

— трейдер может продавать доллары США за швейцарские франки по курсу 1,3450

Запомните раз и навсегда:

Цена покупки в валютной паре всегда больше и обозначается словом АСК (ASK)

Цена продажи в валютной паре всегда меньше и обозначается словом БИД (BID)

Metatrader 4 — закрытие сделки частями

Вообще не забывайте, что операции по покупке или продаже выполняются по отношению к базовой валюте. Например, покупка определенного количества USD/JPY означает покупку заданного количества долларов США с одновременной продажей японских йен на эквивалентную сумму. И, наоборот, продажа 1 миллиона AUD/NZD означает продажу 1 миллиона австралийских долларов с одновременной покупкой новозеландских долларов на соответствующую сумму по курсу.

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

Теперь приведем пример заключения сделок купли-продажи непосредственно на нашем торговом терминале METATRADER 5. Откройте его, введите ранее полученный логин и пароль для доступа к вашему демо счету. Закройте все ненужные окна. Оставьте только график по валютной паре EUR/USD – на нем мы и будем практиковаться.

Заключение сделки на FOREX

Механизм заключения сделок очень прост: Нажимаем на терминале Metatrader в пустой области нашего графика правой кнопкой мыши, выбираем в контекстном меню “Торговля” — “Новый ордер” (или просто нажимаем кнопку на нашей клавиатуре “F9”)

Получаем окно для настройки нашего ордера:

Для открытия ордера мы установим следующие параметры:

— в поле «Символ» окна «Ордер» выбираем финансовый инструмент — валютную пару по которой мы хотим завершить сделку EUR/USD;

— в поле “Тип” выбираем тип совершаемой сделки “Немедленное исполнение”;

— в поле “Объем” выберем “Объем” ордера в лотах, которыми хотим торговать – 1 лот;

— поле “Стор Лосс” — ставим уровень Стоп Лосс в ценах или количестве пунктов от цены, указанной в ордере, в зависимости от настроек терминала. Если оставить в данном поле нулевое значение, данный вид ордера прикреплен не будет;

— поле “Тейк Профит” — ставим уровень Тейк Профит в ценах или количестве пунктов от цены, указанной в ордере, в зависимости от настроек Metatrader. Если оставить в данном поле нулевое значение, данный вид ордера прикреплен не будет;

— поле “Комментарий” – пишем текстовый комментарий к ордеру. Максимальная длина комментария может составляет 31 символ;

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

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

После того как указаны все необходимые данные, необходимо нажать на кнопку «Sell» (Купить) или «Buy» (Продать). При этом брокеру отсылается ордер на открытие короткой или длинной позиции соответственно.

Закрытие позиции

Для того чтобы полностью закрыть открытую позицию, необходимо выполнить команду » Закрыть позицию» в ее контекстном меню на вкладке «Торговля»:

При нажатии на меню “Закрыть позицию” появиться следующее окно:

Нажимаем на желтую кнопку “Закрыть buy 1.00 EURUSD «Цена покупки» по

«Текущая цена»”. Все наш ордер закрыт .

На форексе принято считать что:

Binance Futures полная инструкция, как торговать на бирже бинанс фьючерс, скальпинг шорт и трейлинг

— если Вы покупаете какой-либо финансовый инструмент (валюту форекс) – то это “Длинная позиция”

— если Вы продаете какой-либо финансовый инструмент (форекс валюта) – то это “Короткая позиция”

Заметки:

— Если в ордере указаны некорректные уровни Стоп Лосс или Тейк Профит, то при нажатии кнопок покупки или продажи в окне появится сообщение «Неверный S/L или T/P» и ордер не будет принят.

— Комментарий к ордеру может быть изменен брокером или сервером. Например, в случае закрытия по Стоп Лосс или Тейк Профит, в нем будет указана соответствующая информация.

— Двойное нажатие левой кнопкой мыши на окне открытия позиции открывает/скрывает тиковый график.

— Если поле «Исполнение» неактивно, значит возможность его изменения заблокирована на сервере.

— Если за время обработки ордера цена инструмента изменилась на величину большую, чем указана в поле «Отклонение», то дилер (сервер — компьютер) может не принять ордер и предложить трейдеру новые цены исполнения. Заключение сделки на Forex окажется невозможным и в окне создания появится соответствующее сообщение:

Если трейдер согласен с новыми ценами, ему необходимо нажать кнопку «Принять», тогда исполнение ордера произойдет по новым ценам. Если новая цена не устраивает, необходимо нажать кнопку «Отклонить».

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

Установка отложенных ордеров

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

В поле “Символ” выбираем валютную пару по которой хотим совершить сделку.

В поле «Тип» выбираем «Отложенный ордер».

Ниже устанавливаем следующие параметры:

Тип — выбор типа отложенного ордера.

При открытии “отложенных ордеров” в поле “тип” предлагается выбрать соответствующий тир ордера: BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP, BUY STOP LIMIT, SELL STOP LIMIT.

— Buy Stop (этот ордер мы используем, когда предполагаем, что цена будет расти дальше, если достигнет определенного значения)

— Sell Stop (этот ордер мы используем, когда предполагаем, что цена будет падать и дальше, если достигнет определенного значения)

— Buy Limit (этот ордер мы используем, когда предполагаем, что цена упадет до определенного значения, а после этого начнет расти)

— Sell Limit (этот ордер мы используем, когда предполагаем, что цена вырастет до определенного значения, а после этого начнет падать)

— Buy Stop Limit — стоп-ордер на установку лимитного ордера Buy Limit

— Sell Stop Limit — стоп-ордер на установку лимитного ордера Sell Limit

Принцип работы двух последних ордеров мы покажем на примере:

Разберем на примере Buy Stop Limit. Предположим, текущая цена инструмента 1,4000. Мы считаем, что при повышении цены выше 1.4100 быки окончательно обретут силу для дальнейшего рывка, но сначала предвидим откат до 1.4050. Вот после этого, полагаем, уже можно покупать. В таком случае и пригождается гибридный ордер. Мы ставим Buy Stop Limit на 1.4100 с уровнем открытия лимитного ордера на покупку 1.4050. Таким образом сделка на форекс будет совершена после подтверждения нашего двойного сценария. По такому же принципу работает и Sell Stop Limit только наоборот. (Смотрите выше на графике).

Замечание:

Быки – это те трейдеры, которые покупают данную валюту (играют на повышение курса валюты)

Медведи – это те трейдеры, которые продают данную валюту (играют на понижение курса валюты)

Объем — объем ордера в лотах;

Исполнение — дополнительные правила исполнения для лимитных и стоп-лимитных ордеров: «Все/Ничего», «Все/Частично» или «Вернуть». У Instaforex данное поле отсутствует (возможность выбора заблокирована на сервере);

Цена — цена срабатывания отложенных ордеров. Для стоп- и лимит-ордеров в данном поле указывается цена, по которой они будут выставлены. Для стоп-лимит ордеров — это цена срабатывания и выставления лимитных ордеров на уровне, указанном в поле «Цена ордера»;

Цена Stop Limit — данное поле активно только при выставлении стоп-лимит ордеров. По цене, указанной в нем, будет установлен лимитный ордер при срабатывании стоп-лимитного.

Стоп Лосс — уровень Стоп Лосс. Если оставить в данном поле нулевое значение, данный вид ордера прикреплен не будет;

Тейк Профит — уровень Тейк Профит. Если оставить в данном поле нулевое значение, данный вид ордера прикреплен не будет;

Истечение — условия истечения срока действия ордера:

До отмены — ордер будет находится в очереди до тех пор, пока не будет снят вручную;

Сегодня — ордер будет действовать только в течение текущего торгового дня;

Дата и время — ордер будет действовать до даты, указанной в поле «Дата истечения»;

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

Дата истечения — в данном поле указывается дата истечения ордера при выборе условия истечения ордера «Дата и время» или «Дата»;

Комментарий — текстовый комментарий к ордеру. Максимальная длина комментария составляет 31 символ.

Замечания:

Кнопка «Установить» является неактивной, если параметры ордера указаны некорректно.

Ордера Стоп Лосс и Тейк Профит срабатывают только на уже открытых позициях и не работают на самих отложенных ордерах.

Комментарий к ордеру может быть изменен брокером или сервером.

Если поля «Исполнение» и «Истечение» неактивны, значит возможность их изменения заблокирована на сервере.

Торговый план форекс

Вывод

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

Котировки цен валюты

Валютная пара – это курс цены валютной единицы относительно другой валютной единицы на рынке иностранных валют. Валюта, используемая в качестве ориентира, называется котируемой валютой, а валюта, измеряемая в котируемой валюте, называется базовой. В TWS мы предлагаем один тикер на каждую валютную пару. В FXTrader также можно поменять направление конвертации. Трейдеры покупают или продают базовую валюту и продают или покупают котируемую валюту. Например, у валютной пары EUR/USD следующий тикер:

  • EUR – базовая валюта
  • USD – котируемая валюта

Цена этой валютной пары выражает, сколько единиц USD (котируемой валюты) требуется для покупки одной единицы EUR (базовой валюты). Другими словами, это цена 1 EUR, выраженная в USD.

Ордер покупки для пары EUR.USD позволит купить EUR и продать эквивалентную сумму в USD исходя из цены сделки.

Как создать строку котировки

Как добавить строку валютной котировки в TWS:
1. Введите валюту операции (например, EUR) и нажмите Enter.
2. Выберите тип продукта "Форекс"
3. Выберите валюту расчета (например, USD) и выберите валютную торговую площадку.

Площадка IDEALFX предоставляет прямой доступ к межбанковским валютным котировкам для ордеров, которые превышают минимальный размер, установленный IDEALFX (как правило, 25 000 USD). Направленные в IDEALFX ордера, не отвечающие данному требованию, будут автоматически перенаправлены для конвертации на площадку мелких ордеров. Узнать о требованиях к минимальному и максимальному размеру на IDEALFX можно ЗДЕСЬ.

Валютные дилеры котируют валютные пары в определенном направлении. Поэтому, чтобы найти нужную валютную пару, возможно, необходимо изменить символ валюты в ордере. Например, если используется символ CAD, в окне выбора контракта не будет доступна валюта расчета USD. Это связано с тем, что пара котируется как USD.CAD, и ее можно найти только указав символ андерлаинга "USD" и затем выбрав "Форекс".

Как создать ордер

В зависимости от отображаемых заголовков, валютные пары будут показаны следующим образом:
В столбцах "Контракт" и "Описание" валютная пара будет отображаться в формате "валюта транзакции.валюта расчета" (пример: EUR.USD). В столбце "Андерлаинг" отображается только валюта транзакции.

Иннструкция о том, как изменить заголовки столбцов, доступна ЗДЕСЬ.

1. Для ввода ордера щелкните левой кнопкой мыши по биду (чтобы продать) или аску (чтобы купить).

2. Укажите сумму валюты, которую Вы хотите продать или купить. Размер ордера выражен в базовой валюте, т.е. в первой валюте в паре в TWS.

Interactive Brokers не признает контракты, выраженные фиксированной суммой базовой валюты в иностранной валюте; размер сделки – это требуемая сумма в базовой валюте.

Например, ордер на покупку 100 000 EUR.USD означает покупку 100 000 EUR и продажу USD на эквивалентную сумму по указанному обменному курсу.

3. Укажите желаемый тип ордера, обменный курс (цену) и отправьте ордер.

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

Величина пипса

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

Например, 1 пипс в паре EUR.USD равен 0.0001, а в паре USD.JPY – 0.01.

Рассчитать значение 1 пипса в единицах котируемой валюты можно по следующей формуле:

(условная сумма) * (1 пипс)

  • Тикер = EUR.USD
  • Сумма = 100 000 EUR
  • 1 пипс = 0.0001

1 пипс = 100 000 * 0.0001= 10 USD

MetaTrader 4: Установка отложенных ордеров

  • Тикер = USD.JPY
  • Сумма = 100 000 USD
  • 1 пипс = 0.01

1 пипс = 100 000 * (0.01)= 1000 JPY

Рассчитать значение 1 пипса в единицах базовой валюты можно по следующей формуле:

(условная сумма) * (1 пипс/обменный курс)

  • Тикер = EUR.USD
  • Сумма = 100 000 EUR
  • 1 пипс = 0.0001
  • Курс обмена = 1.3884

1 пипс = 100 000 * (0.0001/1.3884)= 7.20 EUR

  • Тикер = USD.JPY
  • Сумма = 100 000 USD
  • 1 пипс = 0.01
  • Курс обмена = 101.63

1 пипс = 100 000 * (0.01/101.63)= 9.84 USD

Послеторговая отчетность о позиции

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

1. Рыночная стоимость

В разделе "Рыночная стоимость" в окне "Счет" отображаются валютные позиции в реальном времени, указанные в виде отдельной валюты (а не валютной пары).

Информация о валютных позициях в реальном времени доступна только в разделе "Рыночная стоимость" в окне "Счет". Если на счете есть несколько валютных позиций, то для их закрытия необязательно использовать ту же валютную пару, которая использовалась для открытия позиции. Например, трейдер, купивший пару EUR.USD (купил EUR и продал USD) и пару USD.JPY (купил USD и продал JPY), может закрыть получившуюся позицию сделкой с парой EUR.JPY (покупка EUR и продажа JPY).

Раздел "Рыночная стоимость" можно свернуть/развернуть. Убедитесь, что над столбцом с чистой ликвидационной стоимостью отображается знак минуса зеленого цвета. Если над столбцом отображается знак плюса, то часть позиций может быть скрыта.

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

2. FX-портфель

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

На вкладке "FX-портфель" собрана информация о валютных позициях и потерях и убытках, отображаемая в остальных торговых окнах. В связи с этим может возникнуть вопрос о том, где найти данные по позициям в реальном времени. Чтобы найти нужную информацию, Вы можете сделать следующее:

a. Свернуть окно FX-портфеля

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

b. Скорректировать позицию или среднюю цену

Вы можете скорректировать позицию или среднюю цену, щелкнув правой кнопкой мыши во вкладке FX-портфеля в окне "Счет". После закрытия всех позиций в небазовой валюте и убедившись, что они отмечены как закрытые в разделе "Рыночная стоимость", трейдеры могут сбросить поля "Позиция" и "Средняя цена" до 0. Размер позиции в FX-портфеле будет обновлен, и в торговых окнах будет отображаться более точная информация о позициях и прибыли и убытках. (Примечание: сброс не производится автоматически; его необходимо делать вручную после каждой ликвидации валютных позиций). Всегда проверяйте данные позиции в разделе "Рыночная стоимость", чтобы убедиться, что передаваемые ордера приведут к желаемому результату при открытии или закрытии позиции.

Перед выполнением транзакций на торговом счете мы рекомендуем ознакомиться с форекс-торговлей на тренировочном или ДЕМО-счете. Если у Вас остались вопросы, обратитесь в службу поддержки IB.

Символьные таблицы

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

На закладке Символы определяются те инструменты, которыми будет наполнена таблица.

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

Урок 3. Как открывать сделки и отложенные ордера в MetaTrader?

  • Фьючерсы – здесь находятся биржевые фьючерсы (они вам пока не знакомы, их мы рассмотрим позже, в выпусках специально посвященных биржевым инструментам) на различные валюты, финансовые деривативы и товары.
  • CFD – здесь находятся CFD (сделки с фондовыми инструментами без реальной поставки – их мы также рассмотрим в следующих выпусках).
  • Перетащите мышкой из левого окошка в правое, те инструменты, которые должны по-вашему входить в таблицу.

На закладке Поля задаются те поля, которые будут входить в таблицу. Вот их краткое описание:

Type – тип инструмента: FOREX, CFD, FUTURES;
Symbol – символ инструмента;
Bid – бид;
Ask – аск;
Last – последняя цена сделки. Это поле существенно лишь для биржевых инструментов;
Price – это поле формируется как сочетания бида и аска для инструментов форекс (например, если EUR/USD Bid = 1.1426, Ask = 1.1430, то Price = 1.1426 / 30). Для биржевых инструментов это поле отображает Last;
Change – это поле показывает величину изменения текущей цены относительно цены закрытия предыдущего дня. Данное поле помогает быстро сориентироваться на сколько упал либо вырос валютный курс относительно предыдущего торгового дня. Отображается в абсолютных величинах;
%Change – другой вариант представление Change. Отображается в виде процентного соотношения;
High – наивысший Ask за текущие сутки;
Low – наинизший Bid за текущие сутки;
Time – время прихода последней котировки;
DateTime – дата и время прихода последней котировки;
Exchange – биржа, на которой торгуется данный инструмент. Это поле информативно лишь для биржевых инструментов;
Session – время сессии (время торгов) для данного инструмента. Это поле информативно лишь для биржевых инструментов;
Description – описание инструмента. Для биржевых инструментов это поле дает расшифровку символа. Например: @MSFT – MICROSOFT-CFD;
DBCSymbol – символ, используемый для подключения внешних программ технического анализа.

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

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

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

Фон – фон таблицы;
Текст – текст отображаемый на таблице;
Строка обновления – когда приходит новая котировка она на долю секунды изменяет цвет строки инструмента, этот параметр устанавливает цвет подобного подобного обновления;
-Change – цвет поля Change, имеющего отрицательное значение;
+Change – цвет поля Change, имеющего положительное значение;
Change Up – цвет для изменения фона строки инструмента, если включен параметр Градиент по Change (для положительного Change);
Change Down – цвет для изменения фона строки инструмента, если включен параметр Градиент по Change (для отрицательного Change).

Что такое торговые символы MT5?

Торговые символы это настраиваемые финансовые инструменты.

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

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

Как создать и настроить собственные торговые символы MT5?

Это очень просто, нажмите на «Показать список символов» или используйте сочетание клавиш «CTRL + U», чтобы открыть окно символов, где вы можете создавать и настраивать пользовательские символы.

При создании символа вы можете настроить некоторые параметры в окне «Пользовательский символ», например:

  • База — это имя базового актива для пользовательского символа.

Например, золото является базовым активом фьючерсных контрактов.

MQL программирование на форекс — Как написать советник торгующий сеткой ордеров

  • Страница — это веб-страница, содержащая информацию о символах. Этот пункт будет показан в виде ссылки при отображении свойств символа в окне «Обзор рынка».
  • Графический режим — это цена, используемая для создания символьной диаграммы Bid или Last.
  • Фон — это цвет фона символа в окне «Обзор рынка».
  • Расчет маржи — это режим, который используется только на хедж-счетах, когда на одном и том же символе одновременно присутствуют противоположные позиции. Поле символа может быть рассчитано двумя способами:
    • Со стороны продавца со всеми позициями на продажу и отложенными ордерами
    • Со стороны покупателя со всеми длинными позициями и отложенными ордерами

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

    • Использование ограничений по времени — выбрав здесь «Да», вы можете указать первый и последний день периода обмена символами (период вещания).

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

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

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

    • Вы можете быстро настроить свой собственный символ, скопировав настройки любого аналогичного инструмента и изменив их под свои нужды. Выберите существующий символ в поле «Копировать».
    • Имя пользовательского символа не должно совпадать с названиями символов, предоставленных брокерами. Если вы подключитесь к серверу, на котором существует символ с таким же именем, пользовательский символ будет удален.
    • Название символа может содержать только латинские буквы без знаков препинания, пробелов или специальных символов и может содержать только «.», «_», «&» и «#». Не рекомендуется использовать следующие символы: <,>. «, /, |. *.
    • История минут и тиков настроенного финансового инструмента автоматически удаляется при изменении следующих настроек символов:
      • Формула (синтетические символы)
      • Размер
      • Ценность тика
      • Графический режим
      • Значение пункта
      • Точность

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

      Финансовые символы МТ5 — Импорт и экспорт

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

      Также возможно экспортировать и импортировать целые группы символов:

      Настройки экспортируются в текстовые файлы JSON:

      Торговые символы Форекс — Управление

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

      Импорт истории цен и торговые символы в MetaTrader 5

      Вы можете импортировать данные о ценах в свой пользовательский символ из любого текстового файла, а также из файлов истории MetaTrader (HST). Выберите символ и перейдите на вкладку «Бары» или «Тики».

      В окне импорта укажите путь к файлу и установите необходимые параметры:

      • Разделитель — это разделитель элементов в текстовом файле.
      • Игнорировать столбцы и строки — количество столбцов (слева направо) и строк (сверху вниз) следует игнорировать при импорте.
      • Клавиша Shift — разница во времени. Эта опция используется при импорте данных, сохраненных в другом часовом поясе.
      • Использовать только выбранные данные — импортировать только выделенные строки в область отображения строк. Вы можете выделять линии с помощью мыши, удерживая нажатой клавишу Ctrl или Shift на клавиатуре.

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

      • Дата
      • Время
      • Открытие
      • Максимум
      • Минимум
      • Закрытие
      • Объем тика
      • Объем
      • Спред

      Файл с тиками должен иметь следующие параметры:

      • Дата
      • Время
      • Bid
      • Ask
      • Last
      • Volume

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

      • История цен хранится в виде одноминутных баров. Все остальные задержки создаются на их основе. Вы также можете импортировать данные для более длинных периодов, но в этом случае графики для более коротких периодов будут иметь пропуски.
        • Например, если вы импортируете данные за один час, один график в час будет отображаться на графике M1.
        • Например, если файл содержит данные с 2022.01.01 по 00:00:00 до 2022.06.01 до 00:00:00 и история символов уже содержит данные в этом интервале, эти данные будут полностью перезаписаны по новым (даже если количество импортированных данных меньше).

        Данные о ценах для пользовательских символов хранятся в отдельном пользовательском каталоге (не в каталогах, где хранятся данные торгового сервера):

        Изменение ценовой истории и торговые символы в MT5

        Вы можете изменить бар и тик пользовательских символов вручную. Для этого:

        • Запросите необходимый интервал данных на вкладке «Бары» или «Тики»
        • Дважды нажмите, чтобы изменить значение
        • Используйте контекстное меню для добавления или удаления записей
        • Если вам нужно удалить несколько баров или тиков за раз, выделите их мышью, удерживая нажатой клавишу Shift или Ctrl + Shift.

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

        Например, если вы запрашиваете данные за период M5 и редактируете бар, пять одноминутных баров будут заменены одноминутным баром (соответствующим началу бара M5). Это означает, что интервал будет полностью заменен.

        Для простоты понимания измененные записи выделены следующим образом:

        • Красный фон означает, что запись неверна (например, высокая цена меньше, чем низкая цена)
        • Зеленый фон указывает на правильно созданную запись
        • Серый фон означает удаленную запись
        • Желтый фон показывает добавленную запись
        • При добавлении нового бара первая незанятая дата или время текущего выбора данных автоматически вставляется в столбец «Дата».
        • MetaTrader не позволяет создавать бары с одинаковой датой или временем. Одиночный бар может быть минутным.

        Чтобы сохранить изменения, нажмите «Применить изменения» в нижней части окна.

        Персонализированные финансовые инструменты и торговые символы — использование

        Использование символов аналогично использованию инструментов, предоставляемых брокером. Пользовательские символы отображаются в окне Market Watch; Вы можете открывать диаграммы этих символов и применять индикаторы и аналитические объекты.

        Тесты и торговые символы MT5

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

        Выберите символ и запустите тест:

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

        Например, если прибыль указана в евро, а валюта счета — в долларах США, тестер преобразует ее в соответствии с курсом EUR/USD.

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

        Например, мы создали персонализированный символ AUDCAD.custom с типом расчета маржи Forex, а валюта нашего счета — доллар США. Основываясь на названии инструмента Forex, тестер ищет необходимые символы в следующем порядке:

        1. Сначала тестер ищет такие символы, как AUDUSD.custom (для расчета маржи) и USDCAD.custom (для расчета прибыли).
        2. Если один из этих символов не найден, тестер ищет первый символ, имя которого соответствует требуемым валютным парам, то есть AUDUSD и USDCAD. Если он находит, например, AUDUSD.b и USDCAD.b, ставки этих символов будут использоваться для расчета маржи и прибыли.

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

        Например, мы создали специальный символ с фунтом (GBP) для определения прибыли и маржи и швейцарским франком (CHF), используемым в качестве валюты депозита. В этом случае проверяемые символы ищутся в следующем порядке:

        1. Проверяется наличие торгового инструмента, соответствующего GBPCHF (GBP против CHF).
        2. Если этот символ недоступен, тестер будет искать первый торговый инструмент, соответствующий валютной паре GBPCHF, такой как GBPCHF.b или GBPCHF.def.
        • При тестировании приложений с использованием инструментов убедитесь, что на счету есть все необходимые валютные пары. В противном случае расчет финансовых результатов и маржинальных требований при тестировании будет невозможен.
        • Использование MQL5 Cloud Network для оптимизации с использованием пользовательских символов не допускается. Это связано с тем, что на компьютерах разных трейдеров могут существовать пользовательские символы с одинаковыми именами, но разной ценовой историей. Помимо расхождения результатов тестирования между сетевыми агентами, это может привести к массовой перезагрузке и синхронизации исторических данных.

        Синтетические финансовые инструменты и торговые символы с котировками в реальном времени

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

        ▶ VR Calculate Martingale калькулятор мартингейла и расчета ордеров в MetaTrader для forex

        Как это работает?

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

        Например, вы можете создать инструмент, который отображает индекс доллара (USDX).Последний будет использовать формулу ниже:

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

        Создайте новый символ, откройте его настройки и укажите формулу:

        Расчет тиков и одноминутных измерений синтетического инструмента начинается, когда этот инструмент добавлен в «Обзор рынка». Кроме того, все символы, необходимые для расчета синтетической цены, добавляются автоматически. Расчет будет добавлен в журнал платформы в разделе: синтетический символ USDX.

        • Расчет синтетического инструмента прекращается после его снятия в «Обзоре рынка».
        • Символы, используемые в настоящее время для расчета цены синтетических символов, не могут быть скрыты в «Обзоре рынка».

        Расчет котировок в реальном времени

        За каждую секунду цены на символы, используемые в расчете, проверяются 10 раз. Если хотя бы одна из них изменилась, рассчитывается цена синтетического символа и генерируется новый ключ. Расчет производится три раза — для цен Bid, Ask и Last.

        Например, если формула расчета EURUSD * GBPUSD, цена синтетического символа будет рассчитываться следующим образом:

        • Bid = bid (EURUSD) * bid (GBPUSD)
        • Ask = ask (EURUSD) * ask (GBPUSD)
        • Last = last (EURUSD) * last (GBPUSD)

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

        Синтетические финансовые инструменты — Создание минутной истории бара

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

        Когда трейдер добавляет синтетический инструмент в «Обзор рынка», платформа проверяет, существует ли его история, за считанные минуты. Если не существует, будет создана история за последние 60 дней, которая включает в себя около 50 000 баров. Если в поле «Мах баров» указано нижнее значение, будет применяться соответствующее ограничение.

        Если некоторые бары этого периода были созданы ранее, платформа также генерирует новые бары. Большая история создается, если пользователь пытается отобразить на графике более старый период (путем прокрутки или доступа к нему из программы MQL5).

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

        Например, для расчета цены открытия для одноминутного бара синтетического символа платформа использует цены открытия символов, использованных в ее формуле. Цены High, Low и Close рассчитываются одинаково.

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

        Например, используются три инструмента: EURUSD, USDJPY и GBPUSD. Если при расчете бара, соответствующего 12:00, требуемый бар USDJPY недоступен, для расчета будут использованы следующие цены:

        • Открытие: открытие EURUSD с 12:00, закрытие USDJPY с 11:59, открытие GBPUSD с 12:00
        • Максимум: EURUSD Максимум 12:00, USDJPY, закрытие 11:59, вершина GBPUSD 12:00
        • Внизу: EURUSD, дно 12:00, USDJPY, закрытие в 11:59, GBPUSD, дно 12:00.
        • Закрытие: EURUSD Закрытие 12:00, USDJPY закрытие 11:59, GBPUSD закрытие 12:00

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

        Создание минутных баров в вашей торговой платформе и торговые символы

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

        Торговые символы — создание. Что можно?

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

        • Название символа — в зависимости от синтетической цены, которая будет рассчитана, будут использоваться Bid, Ask или Last указанного инструмента.
          • Например, если указано значение EURUSD * GBPUSD, Bid рассчитывается следующим образом:
          • Bid = Bid (EURUSD) * Bid (GBPUSD)
          • Ask = ask (EURUSD) * ask (GBPUSD).

          Если символ имеет сложное имя (содержит дефисы, точки и т. Д.), Он должен быть заключен в кавычки.

          Следующие арифметические операции могут быть использованы в формуле:

          • Дополнение (+)
          • Вычитание (-)
          • Умножение (*)
          • Деление (/) и (%)

          Например: EURUSD + GBPUSD означает, что цена рассчитывается как сумма цен EURUSD и GBPUSD.

          Приоритет при расчете арифметических операций:

          • Сначала выполняются операции умножения и деления, затем операции сложения и вычитания.
          • Операции выполняются слева направо. Если в формуле используется несколько операций с одинаковым приоритетом (например, умножение и деление), операция слева будет выполнена первой.
          • Вы можете использовать скобки для изменения приоритета операций. Операции в скобках имеют самый высокий приоритет в расчете. Сюда также относится принцип слева направо: операции в скобках слева вычисляются первыми.

          Вы можете использовать константы в формуле:

          • Числовой (целое число и др.)
            • Пример: EURUSD * 2 + GBPUSD * 0,7.
            • Digits означает количество десятичных знаков в цене инструмента
            • Point означает наименьшее изменение цены символа

            Вы также можете использовать в формуле все математические функции, поддерживаемые в MQL5, кроме MathSrand, MathRand и MathIsValidNuber:

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

            Продолжайте свое обучение на Форекс

            О нас: Admiral Markets

            Как регулируемый брокер, мы предоставляем доступ к наиболее популярным торговым платформам в мире. Вы можете торговать с нами CFD, акциями и ETF.

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

            Admirals

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

            Часто задаваемые вопросы

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

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

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

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

            Человек, нарушающий эти профессиональные принципы, начинает рассчитывать больше на удачу и интуицию, перестает ставить стоп-лоссы (автоматические защитные заказы), это ведет к проблемам. Может произойти серия убыточных сделок. А иногда и 1–2 сделок, если они открыты трейдером совсем без ограничения риска (без стоп-лосса), может оказаться достаточно, чтобы существенно истощить возможности депозита. Пока трейдер не готов вовремя остановиться, одуматься и пересмотреть свое отношение к рынку, потери от его нерациональной торговли могут расти. Именно такие опыты неудачной торговли без соблюдения правил впоследствии порождают слухи и мнения о том, что на рынке Forex легко можно потерять деньги и очень сложно получить прибыль.

            Да, движение цены прогнозировать можно, причем довольно точно. Однако с учетом трех «но»:

            • Предсказать поведение рынка можно не в любой момент. Когда движение цены становится тебе понятным, тогда и только тогда нужно совершать сделки.
            • В долгосрочных прогнозах мало смысла. Уже завтра могут выйти новости, которые заставят пересмотреть любой прогноз. Тем более масса событий может произойти за месяц или полгода: только в экономическом календаре еженедельно обозначена публикация нескольких макроэкономических показателей по каждой стране. Поэтому хороший трейдер или грамотный инвестор мыслит всего лишь на 1–2 шага вперед. Он определяет наиболее вероятное направление движения (вверх, вниз, вбок) и возможный коридор, в котором может колебаться цена в зависимости от тех или иных событий и обстоятельств, и использует в работе только эту информацию.
            • Чтобы узнать направление движения цены и границы того самого коридора, необходимо знать набор правил для анализа рынка: на что обращать внимание, а на что нет, что важно, а что малосущественно.

            Forex — это международный рынок обмена валют. На нем торгуются все основные мировые валюты, в том числе:

            • доллар США (USD);
            • евро (EUR);
            • британский фунт стерлингов (GBP);
            • японская иена (JPY);
            • швейцарский франк (CHF);
            • австралийский доллар (AUD);
            • новозеландский доллар (NZD);
            • канадский доллар (CAD);
            • шведская крона (SEK);
            • норвежская крона (NOK);
            • датская крона (DKK);
            • южноафриканский ранд (ZAR).

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

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

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

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

            Для того чтобы начать работу на Forex, достаточно иметь компьютер с выходом в интернет. С его помощью необходимо скачать на сайте торговую программу MetaTrader 4.0 и установить ее на свой ноутбук, КПК или мобильный телефон. Проходите бесплатное обучение в TeleTrade и начинайте торговать и зарабатывать на валютном рынке Forex.

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

            Сarry trade — это один из методов получения прибыли на валютном рынке, т.е торговая тактика. Использоваться данная стратегия стала примерно с середины восьмидесятых годов прошлого века, но лишь относительно недавно средства массовой информации обратили на нее свое внимание. Суть стратегии carry trade заключается в том, что трейдер получает прибыль за счет разницы процентных ставок разных валют. Чаще всего сделки операции carry trade заключаются применительно к таким валютным парам, как GBP/CHF, AUD/JPY, NZD/JPY – именно по причине значительных разниц процентных ставок в данных парах, а следовательно, имеющейся возможности получить относительно неплохую прибыль. Рассмотрим суть стратегии сarry trade на простом примере. Посетив любой отечественный банк, вы обнаружите, что желающему положить деньги на депозит будут предложены разные процентные ставки для разных валют. Отечественную валюту примут под 15-20 процентов, для долларов ставка составляет 8-10 процентов, для евро – 4-6 процентов. Выполним теперь несложные арифметические расчеты. Предположим, вы взяли в долг некую сумму евро под 5 процентов, конвертировали ее в государственную валюту и разместили на депозите под 18 процентов. В результате получили 13 процентов прибыли без особого труда. В этом и состоит суть стратегии carry trade.

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

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

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

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

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

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

            Как торговать отложенными ордерами на форекс

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

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

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

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

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

            Пример торговой записи:

            • 02.10.2022 11:15
            • Buy EUR/USD $1.2930 на H1.
            • Причина входа: тренд восходящий + Stochastic в зоне перепроданности. На H4 также тренд восходящий.
            • Цель: $1.2975 — это следующий уровень Fibo 61.8% от падения с 5 по 11 октября.
            • Риск: Stop loss за предыдущим фракталом — $1.2910.
            • Наблюдение и вывод после совершенной сделки: Прибыль $410. Было желание закрыть позицию на $200. Однако, на эмоции не поддался и правильно сделал ))

            Ежедневно около 11:00-12:00 GMT в подразделе «Лента новостей и аналитики» раздела «Аналитика рынков» публикуется материал под названием «Доска ордеров». Данный материал содержит информацию о скоплении отложенных ордеров крупных участников рынка, предоставляемую крупнейшими банками, из которых состоит ядро валютного рынка (маркет-мейкеры).

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

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

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

            Очень часто скопление ордеров на продажу/покупку расположено в области важных уровней поддержки/сопротивления соответственно. В данном случае информация о скоплении ордеров добавляет уверенности в важности того или иного уровня.

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

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

            Прежде всего определим, что такое опцион. Стандартное определение: опцион – это контракт, по которому его покупатель получает право, но не обязательство, совершить покупку или продажу базового актива по заранее оговорённой цене в определённый договором момент в будущем или на протяжении определённого отрезка времени. При этом продавец опциона несёт обязательство совершить ответную продажу или покупку актива в соответствии с условиями проданного опциона. Различают опционы на продажу (put option), на покупку (call option).

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

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

            Страйк – это цена, установленная в опционе, по которой покупатель опциона может купить (при call опционе) или продать (при put опционе) базовый актив, а продавец опциона, соответственно, обязан продать или купить соответствующее количество базового актива

            Причину вышеописанных действий лучше раскрыть с помощью примера.

            Пример: инвестор покупает call опцион на фьючерс EUR/USD со страйком $1,3000 (то есть инвестор полагает, что цена базового актива поднимется выше уровня $1,3000 в течении срока действия опциона). Допустим, цена опциона (она же премия, она же прибыль продавца опциона) равна 50 пунктам.

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

            Если цена базового актива поднимается выше страйка, прибыль продавца опциона постепенно снижается и равняется нулю в точке страйк + премия (в нашем случае $1,3000+$0,0050=$1,3050). Выше данного уровня продавец опциона начинает нести убытки, которые теоретически не ограничены. При этом растет прибыль покупателя опциона.

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

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

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

            Результаты торгов опционами на валютные фьючерсы ежедневно публикуются Чикагской Товарной Биржей (CME) и доступны каждому желающему.

            Используя данные CME, мы ежедневно рассчитываем опционные уровни для двух валютных пар – EUR/USD и GBP/USD. Данная информация публикуется в разделе «Лента новостей и аналитики».

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

            Склонность участников рынка к риску характеризует расположенность инвесторов к принятию того или иного инвестиционного решения в определенных рыночных условиях.

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

            Отложенные Ордера на Форекс. Установка, Виды ордеров и как их не Путать.

            Если на рынке преобладают негативные, пессимистические настроения, то наблюдается обратная ситуация: растет спрос на облигации высокой надёжности, не товарно-сырьевые валюты, включая американский доллар, параллельно снижаются в цене активы товарного рынка и сырьевые валюты (австралийский доллар, канадский доллар и новозеландский доллар). В качестве примера можно рассмотреть ситуацию на рынках, которая сложилась в первой половине сентября 2022 года. В это время на рынке преобладали позитивные настроения, вызванные надеждами участников рынка на то, что центробанки США и Еврозоны примут решения о запуске новых мер стимулирования национальных экономик. Надежды участников рынка оправдались и это усилило оптимистические настроения на рынке. В течении данного периода времени наблюдался рост фондовых рынков (индекс S&P добавил около 4%), доллар снизился против основных валют (потери индекса доллара составили около 3%), выросла доходность казначейских облигаций США (между ценой облигации и ее доходностью существует обратная зависимость — когда цена повышается, доходность падает и наоборот; за первую половину сентября 2022 года доходность 10-и летних гособлигаций США выросла с 1,5484% до 1,8660%), также выросли в цене цены на сырье (рост цен на нефть составил более 5%, на золото – более 4%, на медь – более 10%).

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

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

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

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

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

            Встречный ордер на Форекс: закрытие и локирование

            Для начала давайте разберемся, что же есть встречная позиция?

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

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

            • для закрытия противоположного ордера (Sell/Buy) или нескольких ордеров;
            • для локирования позиции;
            • ради экономии 1-го спрэда при двух открытых противоположных ордерах.

            Встречный ордер для закрытия позиций

            EURUSD, H1: Ордер Sell от 26.06.2022

            Мы решили ее немедленно закрыть и вместо обычного метода закрытия ордера, открываем встречный ордер на Buy с тем же объемом (лотом).

            EURUSD, H1: Ордер Buy от 26.06.2022

            Теперь мы можем использовать любой из ордеров для закрытия противоположного (встречного).

            Откроем вкладку «Торговля» в терминале (сочетание клавиш Ctrl + T) и нажмем правой кнопкой мыши на нашем ордере на Sell и выберем пункт «Модифицировать или удалить ордер».

            MetaTrader 4: Терминал — Торговля — Модифицировать или удалить ордер

            В поле «Тип» выберем «Закрыть встречным».

            MetaTrader 4: Ордер — Тип — Закрыть встречным

            Перед нами появится список открытых встречных ордеров.

            MetaTrader 4: Ордер — Список встречных ордеров

            Советник Brainy Locker для разруливания замков на Forex

            Выберем встречный ордер из списка и нажмем на желтую кнопку «Закрыть #… by #…».

            MetaTrader 4: Закрываем ордер встречным

            Стоит обратить внимание, что ордер Sell был открыт по цене 1.3040, а Buy по цене 1.3046. Цена закрытия будет ценой встречного ордера, т.к. ценой ордера Buy 1.3046. Данная цена отобразится в цене закрытия у обоих ордеров в «Терминале» в «Истории Счета». Также по встречному ордеру в графе «Прибыль» отразится «0.00», т.к. ордер использовался для закрытия.

            MetaTrader 4: Терминал — История счета на 26.06.2022 — два встречных ордера

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

            MetaTrader 4: Терминал — История счета — Комментарий после закрытия встречным

            Прибыль по сделке составила 1.3046 – 1.3040 или -6 пунктов.

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

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

            Закрытие нескольких ордеров встречным

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

            При закрытии позиций вручную вряд ли получится закрыть обе позиции по одной цене.

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

            У нас имеется 2 ордера на Sell, каждый по 1 лоту. Открываем ордер на Buy 2 лота. Теперь мы можем не переживать за движение цены, позиции находятся в «Локе» (замке). Они, по сути, закрыты (все 3 ордера), но отражаются на вкладке «Торговля» в терминале.

            MetaTrader 4, H1: Два ордера Sell и один встречный ордер Buy

            Возможно 2 варианта закрытия:

            • 1. закрыть по очереди ордера на Sell, используя ранее описанный метод (закрытие встречным);
            • 2. использовать возможность «Закрыть перекрытые ордеры».

            Рассмотрим 2-й вариант. Откройте вкладку «Торговля» в терминале (сочетание клавиш Ctrl + T). Теперь нажмем правой кнопкой мыши на встречном ордере на Buy и выберем пункт «Модифицировать или удалить ордер» (выбрать можно любой открытый ордер по нашей валютной паре).

            MetaTrader 4: Терминал — Торговля — Модифицировать или удалить ордер

            В поле «Тип» выберем «Закрыть перекрытые ордеры». Внизу появится список всех открытых ордеров по данной валютной паре в обратном направлении (Buy/Sell).

            MetaTrader 4: Ордер — Тип — Закрыть перекрытые ордеры

            Мы видим, что в списке присутствуют наши 2 ордера на Sell. Нажимаем на желтую кнопку «Закрыть перекрытые ордеры по EURUSD».

            MetaTrader 4: Ордер — Закрываем перекрытые ордеры

            Встречные ордеры (перекрытые) будут успешно закрыты. В случае если лот Buy превышает суммарный объем ордеров на Sell у нас останется открытая позиция по Buy с уменьшенным лотом.

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

            Локирование позиций

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

            Использование локирования на Форекс позволяет не только переждать откат, но и заработать на нем.

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

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

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

            MetaTrader 4: Ордер – Начисление свопов

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

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

            Ручной ордер

            На Quantfury вы можете вручную открыть лонг или шорт позицию в 600+ финансовых активах, включая криптовалюты, акции, фьючерс контракты, ETF и форекс пары.

            Открыть позицию

            1. Нажмите на актив, который вы хотите купить или продать. Проверьте статью о том, как добавить активы в свой список активов;
            2. Чтобы открыть лонг позицию, нажмите «Купить». Чтобы открыть шорт позицию, нажмите «Продать»;
            3. Используйте слайдер, чтобы выбрать размер вашей позиции. Для точности вы можете использовать кнопки (+) и (-) справа от слайдера;
            4. Введите размер вашего стоп ордера и цену, по которой вы хотите чтобы он был исполнен (для акций, ETF, фьючерс контрактов, форекс пар) или сработал (для криптовалютных пар), и нажмите кнопку «Enter» на клавиатуре для подтверждения;
            5. Введите размер вашего таргет ордера и цену, по которой вы хотите чтобы он был исполнен (для акций, ETF, фьючерс контрактов, форекс пар) или сработал (для криптовалютных пар), и нажмите кнопку «Enter» на клавиатуре для подтверждения;
            6. Нажмите на «КУПИТЬ Открыть позицию» для лонг позиции или «ПРОДАТЬ Открыть позицию» для шорт позиции и подтвердите свою сделку.

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

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

            Добавить позицию

            1. Нажмите на позицию, которую вы хотите добавить;
            2. Чтобы добавить в лонг позицию, нажмите «КУПИТЬ Добавить к позиции». Чтобы добавить в шорт позицию, нажмите «ПРОДАТЬ Добавить к позиции»;
            3. Используйте cлайдер, чтобы выбрать, сколько вы хотите добавить в вашу позицию. Для точности вы можете использовать кнопки (+) и (-) справа от слайдера;
            4. Нажмите «КУПИТЬ Добавить к позиции» для лонг позиции или «ПРОДАТЬ Добавить к позиции» для шорт позиции и подтвердите вашу сделку.

            * Когда вы добавляете к открытой позиции, вы заметите, что ваша средняя цена входа изменится в зависимости от цены входа при добавлении к позиции.

            Адмирал Маркетс. Управление рисками на форекс, часть 1

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