Арбитражные советники – большая и незаконная прибыль на Форекс

На примере 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 -приказов (например, по символу с наибольшим тиковым объемом или находящимся в текущий момент в локальном ценовом экстремуме).

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

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

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

"Дословно" мы получим: Buy GBPUSD1 и Sell GBPUSD2. Через некоторый промежуток времени мы закроем обе позиции. Результат нашей операции можно подсчитать по формуле:

Результат = (bid1 - ask1) + (bid2 - ask2) + (bid2 - ask1)

Как можно видеть из формулы, значение первой ее части известно сразу после исполнения ордеров на покупку и продажу, а второй части станет известно лишь при закрытии обеих позиций. Получается, что исходов, при которых значение "Результат" будет выше ноля, довольно много. К примеру: открытие при условии bid1>ask2, а закрытие bid2>ask1.

Практика применения

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

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

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

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

Записи в файле Trade-Arbitrage.txt оформляются следующим образом:

// Variants for Arbitrage.
// Examples:
// 1 / EURUSD && 1 / (GBPUSD * EURGBP)
// EURUSD * USDJPY && EURGBP * GBPJPY
// GBPUSD && GBPJPY / USDJPY

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

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

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

MinPips - количество пунктов, которое воспринимается советником как возможность арбитража.

SlipPage - максимально возможное значение для проскальзывание для запросов по рынку (в пунктах).

Lock - разрешение (TRUE) либо запрет (FALSE) советнику на открытие локирующих позиций.

Lots - величина позиции (в лотах) для открытия при возможности арбитража.

MaxLot - предельный размер позиции (разрешенный у вашего брокера).

MinLot - минимальный размер позиции (минимальный лот у вашего брокера).

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

TimeToWrite - временные интервалы (в минутах), по прохождении которых советник будет вносить в файл ArbitrageStatistic.txt данные о проведенных сделках.

Известные проблемы торгового робота

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Арбитражный советник позволяет свести вероятность убыточных сделок к 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 указывается уникальный номер советника.

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

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