Любой трейдер, открывающий новый счет у Форекс-брокера, в первую очередь должен ознакомиться с правилами и положениями, установленными брокером, поскольку некоторые из них могут помешать работе стратегий и советников трейдера. Одним из таких правил является правило FIFO.
Что такое правило FIFO?
FIFO означает обслуживать в порядке поступления. Это правило предписывает брокеру закрывать позиции в том же порядке, в котором они были открыты, при условии, что эти позиции были открыты по одной и той же валютной паре и имеют одинаковый размер.
Например, трейдер открывает несколько позиций на счете FIFO:
- Покупает 1 лот EUR/USD.
- Покупает 0,5 лота EUR/USD.
- Покупает 1 лот EUR/USD.
- Покупает 1 лот GBP/USD.
В этом случае трейдер не сможет закрыть третью позицию до закрытия первой, поскольку они относятся к одной валютной паре и имеют одинаковый размер. Но он сможет закрыть вторую позицию (потому что она имеет другой размер) и четвертую позицию (потому что она находится в другой валютной паре).
Пример торговли на счете FIFO по сравнению с обычным счетом
Давайте рассмотрим разницу между счетами FIFO и не FIFO на реальном примере с использованием демо-счетов.
Мы открыли демо-счет в OANDA Corporation (американское отделение OANDA), в котором есть счета, соответствующие стандарту FIFO.
Мы разместили ордер на покупку 1 лота EUR/USD по рыночной цене.
Давайте попробуем разместить точно такой же ордер во второй раз. Платформа просто не позволит этого сделать, выдав сообщение об ошибке.
Мы получили по почте сообщение, что исполнение ордера нарушит требование FIFO.
А если мы попытаемся продать 1 лот EUR/USD, то в сообщении об ошибке будет указано, что хеджирование запрещено.
Конечно, мы можем обойти эту проблему, просто изменив размер ордера даже незначительно. Например, если мы хотим разместить второй ордер на покупку EUR/USD, мы можем сделать это, купив не 1 лот, а 1,01. И ордер будет принят без проблем.
Но как быть с счетами, не относящися к FIFO? Давайте попробуем совершить те же сделки на обычном счете. Мы купили 1 лот EUR/USD.
Попробуем купить такой же объем той же валютной пары. Как видите, брокер без проблем обработал оба ордера одновременно.
Если мы захотим продать 1 лот EUR/USD, мы и это сможем сделать без проблем.
Платформа показывает, что все три ордера были приняты без проблем.
Обратите внимание, что счет, не относящийся к FIFO, работает таким образом только в том случае, если при создании счета на платформе MetaTrader вы решили создать счет хеджирования. Если у вас неттинговый счет, все позиции по одной валютной паре будут объединены в одну.
Еще одна важная вещь, которую следует помнить при торговле на счете FIFO (по крайней мере, если он открыт в OANDA Corporation), заключается в том, что ордера подпадают под требование FIFO только в том случае, если один из них имеет стоп-лосс или цель тейк-профит. Например, вот две длинные позиции по EUR/USD по 1 лоту каждая, которые открываются без проблем, поскольку ни одна из них не имеет стоп-лосса или тейк-профита.
Но если вы попытаетесь разместить ордер того же размера по той же валютной паре со стоп-лоссом или тейк-профитом, платформа отклонит его, даже если предыдущие ордера не имели СЛ/ТП. Вы также не сможете разместить ордер без СЛ/ТП, если предыдущий ордер такого же размера имел СЛ/ТП. Исключением являются хеджирующие ордера, поскольку вы не сможете разместить ордер в той же валютной паре, но в противоположном направлении по отношению к существующему ордеру, даже если ни один из ордеров не имеет СЛ/ТП.
Правило FIFO распространяется на всех?
Правило FIFO наиболее строго соблюдается в Соединенных Штатах. Это связано с тем, что в США Национальная фьючерсная ассоциация требует от всех регулируемых американских Форекс-брокеров придерживаться этого правила в соответствии с правилом комплаенса 2-43b (Compliance Rule 2-43b). Следовательно, большинство американских трейдеров на рынке Форекс также должны следовать этому правилу в своей торговле.
Хотя правило FIFO в основном затрагивает американских брокеров и трейдеров, вам следует уточнить, прежде чем открывать счет у неамериканского брокера, на случай, если он по каким-то причинам также следует правилу FIFO.
Почему существует правило FIFO
Одна из наиболее очевидных причин применения правила FIFO - предотвращение хеджирования, которое запрещено в США. Те, кто выступает в поддержку правила FIFO, утверждают, что это правило делает торговлю безопасной, поскольку требования FIFO не позволяют брокерам корректировать цены, что может навредить трейдеру. На самом деле, NFA внесла поправку в правило FIFO, которая предусматривает, что брокер может корректировать цену только для разрешения претензии в пользу клиента. Также предполагается, что правило FIFO облегчает управление сделками, позволяя прогнозировать, когда будет закрыта каждая позиция.
Но, разумеется, у этого правила есть масса минусов. Самый существенный из них - невозможность использовать хеджирование для защиты от потерь. Оно также не позволяет трейдерам использовать стратегии, предполагающие открытие и закрытие нескольких позиций на разных ценовых уровнях, например, мартингейл и грид. Это правило также затрудняет тестирование разных советников на одной и той же валютной паре.
Как обойти требования FIFO
Для тех трейдеров, которые хотят избежать головной боли, связанной с счетами FIFO, есть несколько вариантов:
- Работайте с брокерами за пределами США. Самый очевидный вариант - работать с брокерами за пределами США, которые не подчиняются правилам NFA и, следовательно, вряд ли будут предъявлять к своим счетам требование FIFO. Проблема с этим подходом заключается в том, что большинство брокеров за пределами США, чаще всего, отказываются работать с резидентами США.
- Используйте несколько счетов. Вы также можете открыть несколько счетов FIFO и торговать на каждом из них отдельно. Но тогда вам придется столкнуться с головной болью, связанной с управлением несколькими отдельными счетами, и потенциальными дополнительными расходами.
- Размещайте позиции разных размеров. Возможно, самое простое решение - слегка изменить размер позиции для каждого ордера. Даже самое незначительное изменение размера позиции позволит вам избежать правила FIFO. Увы, такой подход может значительно усложнить вашу торговлю и управление позициями, затруднить сравнение эффективности различных стратегий при тестировании и вызвать трудности при использовании советников.
- Старайтесь использовать ордера без стоп-лосса и тейк-профита. Как было показано в примере торговли с OANDA Corporation, иногда можно обойти правило FIFO, разместив ордер без стоп-лосса и тейк-профита. Несмотря на то, что торговать без стоп-лосса обычно опасно, это еще один способ избежать трудностей, связанных с требованием FIFO.
- Работайте с разными валютными парами. Использование разных валютных пар для каждой новой позиции поможет вам полностью избежать правила FIFO.
- Работайте с экзотическими валютными парами. Брокеры часто применяют правило FIFO только к определенным валютным парам. Как правило, в этот список попадают все основные пары, а вот более экзотические пары часто оказываются вне требований FIFO. Таким образом, вам придется торговать менее популярными парами и иметь дело со всеми сопутствующими рисками, включая низкую ликвидность.