После беглого взгляда на графики первое, что приходит на ум – это купить биткойны на BTC-e, перевести их на MTGox и там продать. Именно такую стратегию обычно советуют в различных статьях, посвященных заработку на биткойнах. Однако если все аккуратно посчитать, то окажется, что данная стратегия оказывается не такой уж и прибыльной. Во-первых, за то время, пока осуществляется перевод приобретенных на BTC-e биткойнов на биржу MTGox, цена на криптовалюту может упасть, что, с учетом высокой волатильности биткойна, может стать причиной существенных потерь. Во-вторых, вывод средств с MTGox занимает от двух недель до месяца, что существенно ограничивает частоту подобных арбитражных сделок до одной, максимум двух в месяц. В-третьих, комиссии, которые нужно будет заплатить за вывод средств от продажи биткойнов с MTGox и последующий завод на BTC-e для следующего круга, будут съедать добрую часть прибыли от арбитражной сделки. В результате в чистом виде данная стратегия оказывается неприемлема для рядового трейдера.
Мы же предлагаем более прибыльную стратегию – это статистический арбитраж между биткойн-биржами. Данная стратегия основана на феномене сохранения исторического соотношения между стоимостью схожих финансовых инструментов. При этом заработок происходит за счет спекуляций на колебаниях спреда относительно значения этого соотношения. Применительно к торговле биткойнами статистический арбитраж будет выглядеть следующим образом: когда разность цен на биржах оказывается выше их исторического соотношения, осуществляется продажа спреда, т.е. короткая продажа биткойнов на MTGox и одновременная покупка на BTC-e. И наоборот – когда разность цен оказывается ниже исторического соотношения, осуществляется покупка спреда, т.е. покупка на MTGox и одновременная короткая продажа на BTC-e. Когда же разность цен возвращается к своему историческому соотношению, то осуществляется закрытие позиций. Преимуществом подобного статистического арбитража является практически полное отсутствие рыночных рисков: поскольку совокупная позиция состоит из разнонаправленных позиций по отдельным инструментам, то она всегда остается нейтральной и тем самым оказывается застрахованной от непредсказуемых колебаний рынка. Единственным риском стратегии является изменение значения исторического соотношения между инструментами. Однако в случае с биткойнами данный риск также сведен к минимуму, поскольку торговля, по-сути, ведется одним и тем же активом и диапазон изменения соотношения априори не может быть слишком большим.
Единственная проблема здесь заключается в том, что на указанных биржах отсутствует возможность коротких продаж, т.е. нельзя играть на понижение. Но, к счастью, из этой ситуации есть выход – это использование CFD-контрактов на биткойны. Дело в том, что бурный рост популярности криптовалют привел к тому, что уже целый ряд форекс-брокеров и дилинговых центров стали предоставлять возможность торговли биткойнами в форме CFD-контрактов. И в будущем количество таких компаний, скорее всего, будет только расти. В качестве базовой цены для CFD-контрактов дилеры предпочитают использовать цену биткойна на бирже MTGox. В тоже время BTC-e, начиная с октября 2013 года, предлагает специальные MetaTrader-счета для торговли биткойнами через терминал MetaTrader 4 с возможность осуществления коротких продаж. В результате появляется возможность простой реализации статистического арбитража биткойнами между биржами MTGox и BTC-e. Для этого достаточно открыть два счета: первый – у форекс-дилера, предоставляющего CFD-контракты на биткойн, торгуемый на бирже MTGox, и второй – MetaTrader-счет на бирже BTC-e. А дальше – достаточно задать алгоритм торговли в программе Megatrader и можно начать зарабатывать на разнице курсов.
Теперь перейдем к практической стороне вопроса и рассмотрим создание торгового робота в программе Megatrader, реализующего стратегию статистического арбитража биткойнами.
Для начала необходимо сформировать спред. Для этого с помощью команды меню "Settings > Composite instrument settings" ("Настройки > Настройки торгового инструмента") нужно открыть окно настроек спреда, где задаются две группы инструментов, составляющих спред. В первую группу (группа "Short") добавляем CFD-контракт на биткойн, торгуемый на бирже MTGox, а во вторую (группа "Long") – контракт на биткойн на бирже BTC-e. При добавлении CFD-контракта нужно обратить внимание на размер лота и, в зависимости от его значения, установить параметр "Lots in spread unit" ("Количество лотов в единице спреда") так, чтобы он соответствовал одному биткойну. К примеру, если размер контракта равен 100 биткойнам, то в параметре "Lots in spread unit" нужно установить значение 0.01. На BTC-e размер контракта равен одному биткойну, поэтому в параметре "Lots in spread unit" просто устанавливаем значение 1.