Часть 2. Бонусная глава. Правила ведения торговли Черепах

Последовательность

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

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

Стопы

Известно выражение: «Есть старые трейдеры, и есть отважные трейдеры; но нет старых отважных трейдеров». Трейдеры, которые не используют стопов, становятся банкротами. Черепахи всегда использовали стопы.

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

Закрытие убыточной сделки критически важно. Трейдеры, не урезающие убытков, не будут успешными в долгосрочной перспективе. Почти все примеры трейдинга, вышедшего из-под контроля и подвергшего опасности целые финансовые институты, такие как Barings, Long-term Capital Management и другие, были связаны со сделками, которым было позволено развиться в огромные убытки, потому что они не были закрыты, пока убытки были еще невелики. Важнейший пункт ограничения потерь – заранее, до момента открытия позиции, определить точку, где вы будете выходить. Если рынок подойдет к вашей цене, вы должны выходить, без каких-либо исключений и каждый раз. Отклонение от этого метода рано или поздно приведет к беде.

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

Стопы Черепах

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

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

Размещение стопов

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

Для того чтобы сохранить минимальным общий риск при добавлении новых юнитов, стопы для более ранних юнитов поднимались на 1/2N. Это означало, что все стопы для позиции размещались на расстоянии 2N от самого последнего добавленного юнита. Однако в случае, когда последние юниты были размещены на большем расстоянии либо из-за быстрого рынка, вызывавшего проскальзывания, либо из-за ценового разрыва при открытии торгов, стопы различались.

Вот пример такого подхода:

Сырая нефть
N = 1,20
55-дневный прорыв = 28,30

Размещение стопов

Вот другой пример, когда четвертый юнит был добавлен по более высокой цене из-за того, что рынок открылся с ценовым разрывом на уровне 30,80:

четвертый юнит был добавлен по более высокой цене

Альтернативная стратегия стопов – «Пила»

Черепахи были знакомы с альтернативной стратегией стопов, которая приводит к большей прибыльности, но ее труднее осуществлять, так как она предполагает большее количество убыточных сделок, что приводит к низкому соотношению win/loss ratio (или коэффициента отношения прибыльных сделок к убыточным). Эту стратегию мы назвали «Пила».

Вместо использования 2-процентного риска для каждой сделки стопы размещаются на расстоянии 1/2N для каждого 1/2 процента риска всего счета. Если какой-то юнит был закрыт стопом, он вводился повторно, как только рынок достигал начальной цены входа. Несколько Черепах успешно торговали с помощью этого метода.

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

Например, с применением стратегии «Пила» стопы для сырой нефти будут выставлены так:

Сырая нефть
N = 1,20
55-дневный прорыв = 28,30
Альтернативная стратегия стопов

Преимущества стопов системы Черепах

Поскольку стопы Черепах основаны на N, они учитывают волатильность рынков. Более волатильные рынки имеют более широкие стопы, но они также имеют меньше контрактов в одном юните. Это уравнивает риски по всем входам и приводит к лучшей диверсификации и более сильному управлению риском.

Выходы

Есть старая пословица: «Вы никогда не можете обанкротиться, получая прибыль». Черепахи не были согласны с этим утверждением. Фиксация прибыли на раннем этапе – одна из наиболее распространенных ошибок при торговле по системам следования трендам.

Цены никогда не идут прямо вверх; если вы собираетесь воспользоваться трендом, то должны позволять ценам идти против вас. В начале тренда 10– или 30-процентная прибыль может смениться небольшим убытком. В середине тренда 80– или 100-процентная прибыль может упасть на 30–40 процентов. Искушение облегчить позицию, зафиксировав прибыль, в этом случае очень велико.

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

Система Черепах входит в рынок на прорывах. Большинство прорывов не заканчиваются трендом. Это означает, что большинство сделок Черепах завершались убытками. Если прибыльные сделки не приносили достаточно денег для покрытия этих убытков, то Черепахи оставались в минусе. Каждая прибыльная торговая система имеет различные оптимальные точки выхода.

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

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

Выходы Черепах

Выход Системы 1 находился на уровне 10-дневного минимума для длинных позиций и 10-дневного максимума для коротких. Все юниты выводились из рынка, если цена шла против открытой позиции и достигала уровня 10-дневного прорыва.

Выход Системы 2 находился на уровне 20-дневного минимума для длинных позиций и 20-дневного максимума для коротких. Все юниты выводились из рынка, если цена шла против открытой позиции и достигала уровня 20-дневного прорыва.

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

Эти выходы трудны

Для большинства трейдеров выходы системы Черепах были, вероятно, единственной сложной частью правил системы Черепах. Ожидание 10– или 20-дневного минимума часто выражалось в том, что мы просто наблюдали, как испаряется 20, 40 и даже 100 процентов ранее полученной прибыли.

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

Тактика

Архитектор Мис ван дер Роэ, говоря об ограничениях в дизайне, как-то произнес: «Бог в мелочах». Это справедливо и для трейдинговых систем. Есть еще несколько деталей, которые могут существенно повлиять на уровень отдачи вашего трейдинга, если вы используете правила трейдинга Черепах.

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

Как было упомянуто ранее, Ричард Деннис и Вильям Экхардт советовали Черепахам не использовать стопов при размещении ордеров. Нам советовали следить за рынком и выставлять стоп-ордера, когда рынок достигал нашей стоп-цены. Нам также говорили, что вместо рыночных лучше размещать лимитные ордера, потому что они способны обеспечить лучшее исполнение и меньшее проскальзывание, чем рыночные.

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

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

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

Быстрые рынки

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

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

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

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

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

Одновременные входные сигналы

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

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

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

Покупай силу – продавай слабость

Когда сигналы поступали одновременно, мы всегда покупали на самом сильном рынке и продавали на самом слабом рынке в группе.

Мы всегда входили в рынок одним юнитом по одному контракту. Например, вместо одновременной покупки февральских, мартовских и апрельских фьючерсов на мазут мы выбирали один, самый сильный контракт с достаточным объемом и ликвидностью.

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

Черепахи использовали различные способы измерения силы и слабости рынков. Простейшим и наиболее часто применяемым был простой визуальный анализ графиков на предмет выявления самых сильных и самых слабых рынков.

Некоторые Черепахи определяли, сколько значений N прошла цена после прорыва, и покупали на том рынке, где цена продвинулась на большее расстояние (в единицах N).

Другие вычитали из текущей цены цену 3-месячной давности и потом для целей нормализации между рынками делили результат на текущее значение N. Наибольшие значения получались на самых сильных рынках, наименьшие – на самых слабых.

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

Переход на контракт с другим сроком исполнения

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

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

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

В завершение

Вам представлены правила полной торговой системы Черепах. Вряд ли кому-то они покажутся сложными.

Однако само по себе знание этих правил не сделает вас богатыми. Вы должны быть способны выполнять их.

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

Правоту этого высказывания подтвердил опыт самих Черепах – многие из них не заработали денег. И не потому, что правила не работали, а потому, что трейдеры не выполняли их.

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

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

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

Иногда трейдер не успевал открыть сделку так быстро, как было предписано правилами (один юнит на каждые 1/2N). Это может показаться несколько консервативным, но на самом деле при использовании системы входов Черепах запоздалое увеличение размера позиции повышает вероятность того, что обратное движение дойдет до точки стопа, то есть приведет к потерям, в то время как быстрые действия могут позволить позиции выдержать обратное движение и предотвратить возможность достижения значений стопа. Эта небольшая разница может оказать существенное воздействие на прибыльность системы при определенных рыночных условиях.

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

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

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

Словарь терминов

ATR (Average True Range)

– показатель волатильности рынка, скользящее среднее значений истинного диапазона. CAGR% (Compound Average Growth Rate) – средневзвешенный темп роста; рассчитывается по методу сложных процентов.

СМЕ (Chicago Mercantile Exchange)

– Чикагская товарная биржа.

СОМЕХ (Commodity Exchange)

– Нью-Йоркская товарная биржа.

CSCE (New York Coffee, Sugar and Cocoa Exchange)

– Нью-Йоркская биржа кофе, сахара и какао.

E-ratio (Edge ratio)

– в данной книге – отношение MFE к MAE; показатель, демонстрирующий наличие в системе позитивного перевеса, то есть превышение нормализованного по волатильности MFE над аналогично рассчитанным MAE. МАЕ (Maximum Adverse Excursion) – максимальное неблагоприятное отклонение цены.

MAR коэффициент (от Managed Accounts Reports, LLC – названия компании, разработавшей его; второй вариант расшифровки – Minimum Acceptable Return, минимально приемлемая отдача)

– отношение размера ежегодной отдачи к величине максимального падения с использованием показателей на конец каждого месяца.

MFE (Maximum Favourable Excursion)

– максимальное благоприятное отклонение цены.

NUMEX (New York Mercantile Exchange)

– Нью-Йоркская товарная биржа.

RAR% (Regressed Annual Return)

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

R-Cubed (RRRR, Robust Risk / Reward Ratio)

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

R-Multiple

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

R-Squared

– на графике показатель степени соответствия линии, обозначающей CAGR%; коэффициент соответствия между доходностью портфеля ценных бумаг и рыночным индексом (значения лежат в интервале от 0 до 1; единица означает, что доходность портфеля полностью определяется рынком; ноль означает, что между ними нет никакой зависимости).

Акция

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

Арбитраж (Arbitrage)

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

Брокер (Broker)

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

Волатильность (Volatility)

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

Дериватив (Derivative)

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

Длинная позиция (Long Position)

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

Дневная торговля (Day Trading)

– спекулятивные операции с ценной бумагой в течение одной торговой сессии.

Истинный диапазон (True Range)

 – определяется как а) разница между текущим максимумом и текущим минимумом; б) абсолютное значение разницы текущего максимума и предыдущего закрытия; в) абсолютное значение разницы текущего минимума и предыдущего закрытия.

Короткая позиция (Short Position)

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

Опцион (Оption)

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

Спрэд (Spread)

– разница курсов (цен) покупки и продажи (или цен предложения и спроса) одного и того же актива в один и тот же период времени.

Стоп (Stop)

– в профессиональном жаргоне название стоп-приказа.

Стоп-лосс (Stop Loss)

– частный случай стоп-приказа: приказ брокеру закрыть открытую позицию по достижении определенного уровня цены для снижения убытков.

Стоп-приказ (Stop Order)

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

Стоп-цена (Stop Price)

– цена, при которой активируется стоп-приказ.

Тренд (Trend)

– устойчивое долговременное для данного временного масштаба движение цены (курса) на рынке в определенном направлении.

Форвардный контракт (Forvard Contract)

– соглашение о продаже определенного актива по фиксированной цене с поставкой и расчетом в установленное время в будущем.

Фьючерс индексный (Index future)

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

Фьючерсный контракт (Futures Contract)

– разновидность форвардного контракта, отличительными особенностями которой являются: а) стандартизированные условия контракта; б) торговля этим контрактом на биржах; в) расчеты через клиринговую палату; и г) ежедневный подсчет бумажных прибылей и убытков, называемый «выравниванием по рынку». Отличается от опциона тем, что обязывает провести сделку, в то время как опцион предоставляет лишь право купить или продать.

Шарпа коэффициент (Sharpe Ratio)

– соотношение уровня доходности и уровня стандартного отклонения отдачи (доходности) по сравнению с инвестициями в безрисковый инструмент. Коэффициент определяет, в какой степени величина отдачи компенсирует уровень риска. Шарпа устойчивый коэффициент (Robust Sharpe Ratio) – выводится путем деления значения RAR (регрессированной годовой отдачи) на стандартное отклонение ежемесячной отдачи, нормализованное по году.

Юнит (Unit)

– в данной книге часть позиции трейдера-Черепахи, размер которой определялся количеством контрактов, при котором движение цены в пределах 1 ATR было бы равно 1 % торгового счета трейдера.

15 Фондовый индекс для акций 500 компаний (в основном американских), рассчитываемый компанией Standard & Poor's. Является одним из наиболее заметных индексов. Часто рассматривается как база для сравнения при оценке деятельности инвестиционных компаний. Прим. перев.

Вход