Арбитражный советник hft arbitrage ea. Арбитражный советник

На примере EURUSD. Представьте синтетические пары EURUSDx и EURUSDy . Они ходят рядом друг с другом. Открытие по ним разнонаправлено создаст хеджированную ситуацию.
Открытие: BUY EURUSDx и SELL EURUSDy . Через какое-то время закрытие: SELL EURUSDx и BUY EURUSDy .
Прибыль: Profit = (BIDx - ASKx) + (BIDy - ASKy) = (BIDx - ASKy) + (BIDy - ASKx)
В получившейся крайней записи значение первой скобки известно при открытии (BUY EURUSDx и SELL EURUSDy ), второй - при закрытии (SELL EURUSDx и BUY EURUSDy ).
Условий, при которых Profit будет положительным немало. Одно из них:
При открытии BIDx > ASKy , при закрытии BIDy > ASKx .

Практика:

Представленный советник Trade-Arbitrage эксплуатирует приведенное выше условие (можно модифицировать под любое другое ):

Советник проверяет (в реальном времени ) ситуации BIDx > ASKy между ВСЕМИ (тысячи вариантов) возможными синтетическими парами. И открывает между ними соответствующие позиции. Это значит, что советник всегда находится в мультивалютном хэдже .

Создается файл ArbitrageStatistic.txt с отсортированными (по частоте) вариантами арбитража.

Также дописывается (Monitoring = TRUE ) в файл Arbitrage.txt каждая ситуация арбитража с подробностями.

Торговля ведется по вариантам пар синтетических торговых инструментов, указанным в файле Trade-Arbitrage.txt (находится в папке experts\files ).

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

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

Входные данные:

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

  • MinPips - минимально учитываемая (как арбитраж) разница в пунктах (старых ) между BIDx и ASKy .
  • SlipPage - допустимое проскальзывание в пипсах (брокера ) для Market -запросов (у различных брокеров проскальзывание реализовано по разному).
  • Lock - разрешать (TRUE ) локи или нет (FALSE ).
  • Lots - объем позиции для открытия/закрытия по сгенерированному символу.
  • MaxLot - максимально
  • MinLot - минимально допустимый лот для одной позиции реального (брокер) символа.
  • Monitoring - производить подробную запись (TRUE ) всех случающихся арбитражных ситуаций в файл или нет (FALSE ). Запись занимает время, которое критично для арбитража.
  • TimeToWrite - Через какое время (в минутах ) будут записываться в файл (ArbitrageStatistic.txt ) статистические данные об арбитраже.

Советник учитывает (мультивалютный хэдж не нарушается):

  • ошибки торговых приказов (Rejects и т.д.).
  • частичное исполнение (Partial Fills ). Некоторые брокеры поддерживают такой вид исполнения.
  • , связанный с минимально разрешенным лотом брокера (MinLot ).
  • при Lock = TRUE количество критичных для арбитража торговых приказов минимально . При этом локированные позиции нивелируются.
  • запрет локов (Lock = FALSE ).

Возможные проблемы:

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


Возможные улучшения:

  • Использование Limit -ордеров.
  • Одновременная отправка по различным символам (эмуляция асинхронности) торговых приказов с нескольких терминалов на одном счету.
  • Временной учет брокера.
  • Сбор и использование большей статистической информации для эксплуатации иных от MinPips условий арбитража. Например, BIDx - ASKy > SPREADx + SPREADy .
  • Сбор и использование статистической информации о длительности арбитража.
  • Приоритет в очереди выставления торговых Market -приказов (например, по символу с наибольшим тиковым объемом или находящимся в текущий момент в локальном ценовом экстремуме).

Особенности советника:

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

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

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

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

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

Как использовать арбитражный советник

Любой арбитражный советник в автоматическом режиме выполняет следующие функции:

  • постоянный мониторинг изменения котировок у «быстрого» ДЦ;
  • при условии корреляции между двумя инструментами близкой к 100% советник открывает разнонаправленные сделки;
  • после того, как разница в котировках превышает спред обоих ДЦ, торговый робот заключает сделку в направлении более «быстрого» ДЦ.

Большинство арбитражных советников позволяют использовать систему «нулевых треугольников». В этом случае торговля ведется одновременно на 3-х валютных парах. Например, одновременно открывается длинная позиция по EUR/JPY, короткая – по USD/JPY и длинная – по EUR/USD. При этом советник автоматически рассчитывает объем лота для каждой сделки исходя из получения сбалансированной позиции.

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

Арбитражный советник – преимущества и недостатки

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

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

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

Социальные кнопки для Joomla

Популярное:

  • 14.11.2013 06:32 | Индикатор разворота - определяем конец тренда 52758
  • 02.04.2015 10:04 | Индикатор VSA читает рынок как открытую книгу 49619
  • 23.09.2014 11:08 | Конструктор советников форекс позволит создать любой торговый робот 46460
  • 13.12.2013 01:48 | Торговля внутри дня - часовая стратегия форекс 38800
  • 12.12.2014 05:36 | Индикаторы опционных уровней – ступени вашего успеха 33712
  • 09.12.2013 10:37 | Форекс индикаторы без перерисовки 30209

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

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

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



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

Арбитражный советник в состоянии осуществлять в автоматическом режиме целый ряд функций, среди которых:

  1. Непрерывный мониторинг обновлений котировок «быстрого» дилингового центра.
  2. В ситуациях, когда корреляция между используемыми валютами составляет около ста процентов, советник автоматически создает два разнонаправленных ордера.
  3. Как только разница котировок превысит спред обоих брокеров, советник создаст ордер в направлении «быстрого» дилингового центра.

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

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

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

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

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

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

EA-ARB является одним из самых популярных арбитражных советников для МТ4. Он самостоятельно открывает разнонаправленные отложенные и рыночные сделки. Далее советник следит за направлением движения ценового уровня и закрывает сделки, открытые против тренда, одновременно открывая новые ордера в направлении тренда.

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

Скачать советник EA-ARB
Этот советник устанавливается также просто, как и другие подобные приложения. После запуска советника перед вами откроется окно настроек. Как оно выглядит, вы можете увидеть на картинке, расположенной ниже.


Далее подробно остановимся на настройках:

  1. Строка МА1 отвечает за настройку первой скользящей средней советника.
  2. Строка MA2 отвечает за настройку второй скользящей средней советника.
  3. Строка UP-Level позволяет задать верхний уровень.
  4. Строка Down-Level дает возможность задать нижний уровень.
  5. В строке Inverse вы можете задать инверсию создаваемых ордеров.
  6. В строке Lots прописывается размер лота.
  7. В строке ID указывается уникальный номер советника.

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

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

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

Что подразумевается под арбитражем на Форекс и почему он такой прибыльный?

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

Как же такое возможно, спросите вы? Откуда мы узнаем, какая цена будет в будущем?

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

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

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

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

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

Арбитражники на Форекс «вне закона»

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

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

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

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

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

Если все-таки повезло с брокером, и установленный на счет арбитражный советник приносит ощутимую прибыль (100% прибыли в сутки и больше), то такая торговля будет продолжаться недолго. Технические службы брокера очень быстро разберутся, в чем дело, IP и номер счета, а возможно и все, имеющиеся у трейдера счета, будут заблокированы.

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

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

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

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

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

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

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

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

Для торговли понадобится 2 брокера:

На скриншоте выше пример получения прибыли в 2 пункта за счет разницы в котировках у 2 брокеров. В сети советник Arbitrage EA можно найти в свободном доступе. В отличие от обычных ботов здесь находится 2 файла:

  • обычный (с расширением.ex4) нужно поместить в папку Experts быстрого брокера;
  • второй (в названии фигурирует слово Server) копируется в папку Experts.

В настройках изменить можно:


По настройкам видно с какими целями работает советник. По сделке редко удается взять больше 2-3 пунктов профита.

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

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

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

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

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

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

Заключение

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

Продавцы просят за бот $499 (покупка) либо $199 (аренда на 3 месяца). В сети есть бесплатная версия этого робота, да и аналогов хватает, так что платить за него нет смысла.