Робот относится к категории алгоритмов, которые в теории могут и должны работать вообще без убытков. В отличие от большинства остальных ботов проверить в тестере его невозможно, так что при изучении придется ориентироваться на отзывы других трейдеров и выложенные в сеть отчеты. В прошлом Arbitrage EA работал неплохо, в обзоре будем разбираться с тем, как он ведет себя в наши дни.
Работа арбитражников заключается в том, чтобы получать прибыль за счет разницы во времени обновления котировок у 2 . Человек эту разницу поймать вручную не в состоянии, но бот вполне способен это сделать. Разница в движении небольшая, достаточно и нескольких пунктов, но торговля будет вестись с очень высокой интенсивностью.
Для торговли понадобится 2 брокера:
На скриншоте выше пример получения прибыли в 2 пункта за счет разницы в котировках у 2 брокеров. В сети советник Arbitrage EA можно найти в свободном доступе. В отличие от обычных ботов здесь находится 2 файла:
В настройках изменить можно:
По настройкам видно с какими целями работает советник. По сделке редко удается взять больше 2-3 пунктов профита.
Бот требует тщательного подбора брокеров, далеко не каждая компания подойдет. Нужно, чтобы у медленного брокера был низкий спред и высокая скорость исполнения заявок, но даже при таких условиях нет гарантии, что удастся стабильно зарабатывать. Советник будет совершать огромное количество сделок с малыми целями, а это бросается в глаза.
Поэтому даже если и удастся подобрать рабочий вариант с брокерами, то как только начнете зарабатывать неплохие деньги вас скорее всего заблокируют (арбитраж не приветствует ни одна контора). Arbitrage EA позволяет зарабатывать, но деньги нужно выводить постоянно и быть морально готовым к блокировке счета.
На официальном сайте есть отчеты 2-летней давности, в которых бот действительно показывает неплохой результат. Убытки есть, но прибыльных сделок гораздо больше, что и позволяет ему держаться стабильно в плюсе.
А примерно так выглядит график по итогам торговли с этим арбитражником. На скриншоте виден стабильный рост депозита, а вертикальные отрезки – вывод средств, это делать необходимо, чтобы возможная блокировка счета не стала катастрофой.
Ключевая сложность в заработке с помощью робота Arbitrage EA заключается в том, чтобы подобрать медленного брокера. В прошлом были примеры, когда удавалось неплохо зарабатывать за счет арбитража, но в последнее время с этим все сложно, но варианты подыскать все же можно.
Например, на westernpips.ru регулярно выкладываются отчеты о заработке на медленных брокерах. Торговля там ведется с помощью других советников, не обязательно использовать именно их, но можно подсмотреть хотя бы названия компаний.
Советник Arbitrage EA – стандартный арбитражник, работать может только при условии, что вам удастся найти компанию, получающую данные от поставщика котировок с большим запозданием. При таких условиях он может зарабатывать стабильно, но нужно быть готовым к тому, что в любой момент брокер может заблокировать вас, запрет на арбитражную торговлю чаще всего указывается в клиентском соглашении.
Продавцы просят за бот $499 (покупка) либо $199 (аренда на 3 месяца). В сети есть бесплатная версия этого робота, да и аналогов хватает, так что платить за него нет смысла.
На примере 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 - список валют, из которых будут генерироваться все возможные синтетические пары.
Возможные проблемы:
Особенности советника:
Принцип действия советника довольно прост: возьмем две валютные пары - 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 данные о проведенных сделках.
На данный момент разработчикам советника известно о следующих проблемах, способных существенно снизить эффективность работы советника. Учет этих особенностей при выборе брокера может значительно увеличить эффективность работы робота:
проскальзывания против позиции, а также спреды/комиссии могут свести прибыль от работы советника к нулю.
отсутствие синхронной обработки ордеров на стороне брокера.
Арбитражный советник позволяет свести вероятность убыточных сделок к 0. К тому же торговля с его использованием абсолютно не зависит от ситуации на рынке. Сделки будут заключаться как во время ярко-выраженного тренда, так и во время штиля. Единственное условие прибыльной торговли состоит в том, чтобы валютная пара была достаточно волатильной.
В основу подобных советников положено некоторое запаздывание между обновлением котировок в разных ДЦ. Это рассогласование не превышает нескольких пунктов и, как правило, не является злым умыслом брокеров. Скорость обновления связана в первую очередь с техническими причинами.
Арбитражная сделка состоит в покупке одного инструмента у ДЦ по более низкой цене и одновременная продажа того же инструмента у другого ДЦ. Сделка заключается только в том случае, если разрыв в пунктах между котировками разных ДЦ превышает суммарные спреды и комиссии у обеих компаний.
Такой вариант торговли называется классическим арбитражем (двуногим). Он используется в тех случаях, когда котировки одной компании могут в разное время опережать или запаздывать по отношению к котировкам другого ДЦ. В случае, если данные одного брокера постоянно запаздывают по отношению к котировкам другого, то возможно заключение сделки только у «медленного» ДЦ.
Как использовать арбитражный советник
Любой арбитражный советник в автоматическом режиме выполняет следующие функции:
Большинство арбитражных советников позволяют использовать систему «нулевых треугольников». В этом случае торговля ведется одновременно на 3-х валютных парах. Например, одновременно открывается длинная позиция по EUR/JPY, короткая – по USD/JPY и длинная – по EUR/USD. При этом советник автоматически рассчитывает объем лота для каждой сделки исходя из получения сбалансированной позиции.
На первый взгляд такая торговля лишена смысла, ведь в итоге трейдер получит нулевую прибыль и убытки в виде спреда. Но на валютном рынке периодически случаются ситуации, когда баланс смещается в прибыльную зону (это как раз и связано с разницей в скорости обновления котировок). Советник в такой ситуации закрывает все позиции, фиксируя прибыль.
Арбитражный советник – преимущества и недостатки
Главным преимуществом арбитражных советников является практически нулевой уровень риска. К их достоинствам можно отнести и то, что торговля может вестись на любом участке рынка – как во время тренда, так и на горизонтальном участке.
Арбитражный советник сильно зависит от таких факторов как реквоты и проскальзывание. В некоторых случаях сделка может быть заключена по цене отличной от цены запроса. В таком случае советник постарается минимизировать убыток. В некоторых торговых роботах устанавливается максимальное время сопровождения убыточной позиции по истечении которого она закрывается.
Реквоты опасны тем, что на одном из ДЦ сделка не открывается, а идет бесконечная череда запросов цены. С этой целью арбитражные советники ограничивают максимальное число реквотов для открытия и закрытия позиции. В некоторых случаях торговля будет вестись довольно интенсивно и ДЦ, не разрешающий пипсовку, может просто заблокировать счет. По этой причине некоторые советники позволяют устанавливать минимальное время «жизни» сделки. Источник:
Социальные кнопки для JoomlaПопулярное: