Стратегические игры для взрослых
6 февраля 2004
Рубрика: Компьютерные игры.
Автор: Юрий Решетов.
pic

Существует огромное количество современных стратегических компьютерных игр, в которых, используя различные виртуальные ресурсы, необходимо, в конечном счете, захватить ресурсы соперников. В данной статье речь пойдет именно о такой игрушке.
Это терминал для валютных торгов Forex под названием MetaTrader. С греческого приставка «мета» означает запредельность, а английское «трейд» — торговлю, или, точнее выражаясь, спекуляцию. Правила игры до безобразия просты: скупить подешевке одну валюту за другую валюту и попытаться ее продать подороже. Что может быть проще и понятней? Читателю не терпится, чтобы я дал краткое описание программы, расписал ее графический интерфейс, функциональное назначение клавиш и инструментов, и так далее. Казалось бы, этого более чем достаточно для освоения и останется лишь приступить к игре. Конечно же, я дам такое описание. Но если ограничиться лишь этим, то значит ввести читателя в заблуждение. Здесь есть некоторые подводные камни, не упомянуть о которых нельзя. Поэтому начнем все с самого начала.

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

1. Помочь покупателям и продавцам найти друг друга.
2. Выяснить текущую цену на товары.

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

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

Рыночные сделки могут совершаться с помощью двух разновидностей торговли:

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

2. Через биржу. Если партию товара необходимо реализовать за сравнительно короткий срок и по рыночной цене. Такой подход имеет смысл в том случае, если готовая продукция или сырье имеют эпизодический характер, а объемы поставок или потребления зависят от различных обстоятельств, включая форс-мажорные факторы. Это безусловно — сырье, сельскохозяйственная продукция, электроника, долговые обязательства в виде ценных бумаг, валюта и так далее.
В общем, все, что невозможно продать по прямым контрактным поставкам или соблюдая долговременные договорные условия, идет через биржи. Соответственно такая разновидность торговли имеет определенную долю риска. Более того, через биржу можно продавать буквально все и не существующие еще товары. Например, не то, чтобы несобранный, а даже невыращенный урожай. Или недобытое сырье только что открытого геологами месторождения. Или архитектурные сооружения, которые пока еще в чертежах. Или продукцию предприятия, которое еще даже не построено. Не говоря уже о ценных бумагах, представляющих из себя долговые обязательства в виде непогашенных кредитов и невыплаченных дивидендов.
Это может показаться странным, но на самом деле такой подход имеет свой резон. Например, для того, чтобы вырастить урожай, необходимо взять землю в аренду, закупить семена, арендовать соответствующую технику, закупить к этой технике запасные части и горючесмазочные материалы, нанять рабочую силу. Хорошо, когда на все это есть необходимые и достаточные средства. А если не хватает? Например, из-за того, что предыдущие сезоны были неурожайными? Что, и на сей раз следует ничего не сеять? Конечно же, можно взять кредит. Но кредиторско-дебиторские отношения никогда не строятся на доверии, ибо в банковских стенах в кредит не верят, а верят только в залог. Где взять залог при таких обстоятельствах? Но есть и другой путь — продать часть будущего урожая через биржу по фьючерсным сделкам. В этом случае, конечно же, сумма выручки будет значительно меньше, чем если ту же самую выращенную и собранную продукцию продавать напрямую. А если будет неурожай?
Или вы решили построить предприятие, продукция которого должна в будущем покрыть дефицит товаров на рынке. Но средств на его строительство и запуск в эксплуатацию опять же не хватает? Выпускаете акции и продаете на бирже.
Или открыли крупное месторождение, но чтобы выудить из него сырье, нужно построить шахту, а денег на нее нет. Или изобрели что-либо конкурентоспособное. И так далее, и тому подобное. Для всех подобных случаев существует биржа.
В общем, функциональный смысл биржевых торгов как альтернативы кредитованию понятен.
Это положительная часть. Но у всякой медали есть еще одна сторона, которая напоказ не выставляется. При осуществлении биржевых сделок присутствует определенная доля риска. В какой-либо степени ее можно приравнять к риску игорных домов, поскольку здесь тоже игроки и даже свои шулеры. И если кто выигрывает по-крупному, то другие хотя бы по мелочи, но все же проигрывают. Проще говоря, речь идет о спекулянтах, которые скупают все по дешевке и продают втридорога. Оно и понятно, ведь экономика рыночная, а следовательно, кто же себе в убыток будет торговать, тем более что и сама биржа существует не на общественных началах и собирает комиссионные? Но здесь есть и существенное различие от шулерства бизнеса игорного. Дело в том, что если бы продавцы и покупатели могли бы собираться в одно и то же время и в одном и том же месте, то проблем бы никаких не было. Место есть — это биржа. А вот время не всегда совпадает. Продавцы были вчера, а покупателей не было. Сегодня все наоборот. И тем не менее торги совершаются. За счет чего? Вчера покупателями были спекулянты, сегодня они уже продавцы. Ведь крестьяне продали урожай еще весной, а заготовители явились за ним только осенью. Таким образом, спекулянт — это не только барышник, но еще и тот, кто вовремя может совершать сделки. Еще одна функция биржевых маклеров заключается в том, что они берут значительную часть риска на себя. Будет неурожай, значит, все фьючерсные сделки станут убыточными. Если урожайность превысит все ожидания, то заготовители смогут скупать излишки продукции напрямую у крестьян. Поставщики от этого выигрывают, потребители тоже. А биржевым воротилам остается только надеяться на то, что интересы этих сторон не совпадут по позициям спроса и предложения.
Ну, и, наконец, самое интересное — это биржевая подноготная, или, проще говоря, махинации на ее площадках. Непосвященному обывателю может показаться, что возможностей для жульничества здесь быть не должно, ведь все буквально на виду. Вот площадки, вот брокеры, вот табло, отражающее все совершенные сделки. Это не казино, и здесь шашки в рукава не спрячешь и карточные фокусы не покажешь. Проще говоря, шило в биржевом мешке не утаишь. В некотором роде это так. Скрыть здесь что-либо сложно. Но это вовсе не означает, что все здесь чисто. Предположим, вы решили продать партию товара, разложили ее по лотам и выставили на торги, передав соответствующее распоряжение брокеру. Смотрите на табло и замечаете удивительные явления, которые заключаются в том, что цены на аналогичные товары вдруг поползли вниз и, естественно, не в вашу пользу. Если рассуждать, что котировки — это отражение реальных сделок, а еще добавить сюда панику, то в конце концов, «пытаясь спасти» хоть что-либо, можно продать все подешевке. На самом деле действительно совершаются сделки, оформляются контракты и цифры на табло точно отражают каждый шаг. Никто не сидит и вручную не накручивает — биржа такого не допустит. Но, с другой стороны, биржевой контракт — это еще не реальная, а тем более не совсем юридически законная сделка. Для биржевой торговли необходимым и достаточным является лишь наличие товара или денег, а также согласие сторон, подтверждаемое простой подписью, факсом, телефонограммой или аккаунтом. А это означает, что можно заключать контракты, которые за пределами биржи с таким же успехом можно расторгнуть по соглашению сторон или на основании их несоответствия с законодательством. Биржевой контракт совершен, на табло отражен, а в реальности ничего не было, поскольку впоследствии соглашение было расторгнуто. В реальности ни товары, ни деньги никуда не перемещаются, права собственности остаются теми же, что и ранее, а происходит лишь формальное оформление бумаг. Отражение такой сделки на биржевом табло — это уже дезинформация. Добавим сюда еще тот факт, что не всегда реальные продавцы и покупатели могут стоять по разные стороны торговых площадок. В большинстве случаев с другой стороны стоят лишь биржевые спекулянты — быки и медведи, которые накручивают котировки, «совершая сделки» друг с другом до тех пор, пока у других участников не сдадут нервы.
Причем следует заметить, что биржевые махинаторы действуют, соблюдая законность, что не позволяет их причислить к шулерам и поймать за руку. Ведь расторжение незаконного контракта или договора, который не устроил обе стороны, это законное право и даже обязанность участников сделки.
Это самый минимальный багаж знаний, имея который, можно уже приступать к дальнейшему материалу.
Что нужно для игры? Для игры нужно купить клюшки для гольфа, мобильный телефон и записаться в ближайший клуб с приличными зелеными лужайками. Все нормальные миллионеры играют в гольф, а в промежутках между ударами по мячу посредством мобильника играют на бирже, отдавая распоряжения брокерам.
Если вы не член гольф-клуба и мобильник вам еще не по карману, но в вашем распоряжении есть вычислительная техника с подключением к Интернету, то можно попытаться стать миллионером с помощью программы MetaTrader, права на распространение которой принадлежат компании MetaQuotes Software Corp. (http://www.metaquotes.net/). Программу можно скачать на указанном сайте или на ближайшем сайте какого-нибудь представительства Forex или даже приобрести на CD. Если вам досталась не слишком свежая версия, то это поправимо, так как при запуске срабатывает функция апдейта, которую посредством Интернета, можно при необходимости выключить.

Интерфейс программы весьма несложен (рисунок 1)

pic

Помимо меню и инструментов, здесь присутствуют основные окна. Это «Обзор рынка», в котором отражены различные котировки валют относительно друг друга.

Синяя окраска котировок и стрелочек означает подъем курса, а красная — опускание (рисунок 2)

pic

Окно «Навигатор» имеет множество папок (рисунок 3):

pic

1. Счета — банковские реквизиты и аккаунты пользователей. Можно завести несколько аккаунтов к банковским счетам Forex. Такая возможность предоставляется при первом запуске MetaTrader или при нажатии правой клавишей мышки по папке «Счета». Выбираете пункт «Открыть счет», и появляется такое диалоговое окошко (рисунок 4).

pic

Заполнив его соответствующими данными и нажав клавишу «Регистрация», вы через некоторое время, необходимое для связи с сервером, получите ответ, в котором будет ваш аккаунт для дальнейшей связи. Есть две разновидности счетов: реальный и виртуальный. Чтобы получить реальный, необходимо связаться с ближайшим представительством «Forex», например с Ташкентским. Чтобы получить виртуальный, достаточно просто заполнить вышеуказанную форму диалогового окна и связаться с сервером. Реальный счет будет действовать до тех пор, пока вы не проиграетесь, не снимете или не переведете с него все деньги. А виртуальный — в течение 30 дней. Что прибыль на виртуальных счетах, что убытки — все это виртуально. Их предназначение учебное или для того, чтобы отладить специальные программки — электронные советники. Ну, и конечно же, с их же помощью можно также почувствовать себя в роли миллионера, играющего на биржевых котировках. Причем игра эта практически ничем не отличается от реальной, за исключением разве того, что все распоряжения отдаются не живому, а электронному брокеру, который действует более расторопно по сравнению со своими биологическими коллегами.

2. Индикаторы и пользовательские индикаторы — наборы индикаторов. Роль индикаторов в трейдинге примерно такая же, как и у поплавка на рыбалке, то есть вовремя подать сигнал о том, что уже клюет и пора подсекать. Разница заключается в том, что здесь приходится иметь дело не с рыбкой, жадно позарившейся на наживку, а самому стать наживкой. Индикаторы — это математические функции, причем известные и изученные. Здесь частенько возникают ситуации, когда «из-под воды дергают за поплавок». А следовательно, можно воспользоваться значениями индикаторов не только для того, чтобы попытаться узнать, в какую сторону должны будут двинуться котировки, но еще и несколькими контрактными штрихами и подправить ситуацию так, что индикаторы у наиболее неопытных трейдеров сработают, а по графику отследить, какой уровень доверия тому или иному показанию на рынке. С появлением различных инструментов электронного анализа рынка на биржевых площадках заметно возросло количество малограмотных трейдеров, которые не то, чтобы в экономике, но даже и в элементарной математике не разбираются. Они ничего не знают и не умеют, кроме как считывать показания различных индикаторов. Разница между опытным трейдером и прошедшим индикаторный ликбез, как между профессиональным верстальщиком и пользователем текстового редактора MSWord в полиграфии.

3. Советники — папка, содержащая различные экспертные программки — советники, написанные на языке MQL (MetaQuotes Language). С помощью этих программок можно не только отслеживать значения индикаторов, но и предпринимать по ним какие-либо действия. Например, помечать, как на рисунке, красненькими метками моменты открытия ордеров или фиолетовыми — закрытия. Помимо этого можно заставить не только подавать сигналы, но еще и подсекать, то есть программа сама может торговать на рынке без вашего участия, пользуясь показаниями индикаторов. Опасность, конечно же, в этом есть. И позволить экспертной программке торговать — практически сесть в лужу, если не в долговую тюрьму. Но, тем не менее, я, например, пользуюсь электронными советниками, и один из них автоматически торгует. Дело в том, что это моя собственная программка, и показаниями стандартных и общеизвестных индикаторов она не пользуется. Точнее сказать, она вообще не пользуется индикаторами.

4. Пользовательские функции — позволяет подключить свои функции, также созданные с помощью MQL.
Ну, и наконец, терминал. Его окошко в самом низу. Роль терминала при связи с биржей по сети показывать открытые ордера, а вместе с ними и прочую информацию.
Графики позволяют наблюдать за происходящими на торговых площадках событиями. Собственно, смотреть на них не совсем обязательно, поскольку там можно увидеть лишь то, что другие вам хотят показать. Не зря инструкторы запрещают туристам смотреть вниз, когда идешь над пропастью. Точно так же и с индикатором или графиком, ведь нет никакой разницы, упадешь ли со стометровой или двухсотметровой высоты. Важно смотреть под ноги, чтобы не упасть и не расшатывать нервы, чтобы ноги не свело от страха. Другое дело, что при подключении программки — советника или индикаторов — график должен присутствовать обязательно, поскольку программка прикрепляется к нему и на нем отображает результаты. Подключить график можно с помощью нажатия на правую клавишу мыши при выборе котировки в «Обзор рынка» и во всплывшем меню выбрать пункт «Окно графика».
Перейдем непосредственно к торгам. Как я уже говорил, на бирже торгуют не по мелочи, а крупными партиями товара — лотами. Например, на Forex размер лота — $1000. На других биржевых площадках он может быть на три порядка выше. Соответственно, чтобы торговать, необходимо иметь значительные суммы. Хитрость Forex в том, что здесь можно участвовать в торгах, вложив гораздо меньшие деньги. Для этого предусмотрена так называемая маржа. Например, маржа с плечом 1:100 означает, что для того, чтобы открыть торговлю на 1 лот, вы должны иметь на счету не $1000, а всего лишь $10. Другая хитрость маржи в том, что, чем длиннее ее плечо, тем выше не только прибыли, но и убытки.
Открыть торговлю можно, либо продавая лоты, либо скупая их. Для этого необходимо открыть ордера. Нажимаем клавишу F9.

В появившемся окне (рисунок 5) следует выбрать параметры ордера.

pic

Раскрывающийся список «Символ» — это какую валюту и за какую можно приобретать. Каждая валюта помечается тремя символами, например американские доллары — USD, евро — EUR, а японские йены — JPY. Лот — количество лотов, участвующих в операции. Стоп лосс и Тейк профит — предельные размеры убытков и прибыли в пунктах, отображаемые на графике граничными чертами. Чтобы приобрести или продать некое количество лотов той валюты, которая указана в графе «Символ» слева, за валюту, которая указана там же справа, необходимо сначала послать запрос брокеру с помощью одноименной клавиши. После некоторого времени, пока данные будут идти по сети, в окошке «Рыночный Ордер» появятся цифры (рисунок 6).

pic

Слева — короткая позиция или цена, по которой вы можете продать лоты — бид (хотя названия этих цен в переводе от обратного, то есть они звучат, так как их выставляют со стороны биржи). Операцию продажи можно осуществить с помощью клавиши «Sell». Правее дробной черты — длинная позиция или цена вашей покупки, осуществляемая клавишей «Buy» — аск. Долго раздумывать нельзя, так как по истечении некоторого времени обе клавиши перестанут быть активными и операцию нельзя будет выполнить. Поэтому желательно заранее держать в голове нужные цены. И сверившись с брокерскими, нажимать соответствующие кнопки или давать отмену. Впрочем, есть и иной способ — открыть отложенный ордер. Это также может пригодиться, когда уровень текущих цен вас не устраивает, а сидеть и ждать, таращась на котировки до конъюнктивита, пока он достигнет нужного уровня, вам не хочется или нет возможности. Для этого в раскрывающемся списке «Отложенный ордер» надо выбрать нужный тип: Buy Limit (купить по цене не выше) или Sell Stop (продать по цене не ниже), а в поле ввода «По цене» указать нужное значение и нажать кнопку «Послать». Отложенный ордер вступит в силу только при заданных условиях. Но не при кратковременном достижении нужных значений цен, а только тогда, когда цена уверенно перешагнет через указанное в ордере условие. Деньги при открытии ордера или срабатывании условия отложенных ордеров снимаются с вашего счета.
После того, как ордер открыт, все приобретенные лоты становятся вашей собственностью (в том случае, если вы их приобретали без маржи или кредита). Если валюта, которая стоит слева, дорожает, то вы имеете положительный профит — прибыль, в противном случае — убытки. Если размер положительного профита достаточно высок, то ордер можно закрыть и все лоты на нем будут проданы брокером другому трейдеру. Для того, чтобы закрыть ордер, необходимо дважды щелкнуть по нему в окне терминала. Опять появится такое же окошко, как и при открытии, и также нужно запросить у брокера цену через клавишу «Запрос». Только если вы открывали по той цене бид, то закрывать придется уже по аск. Останется только нажать клавишу «Close sell (или buy)…» Можно не полностью закрыть ордер, а частично, указав другое количество лотов в соответствующем окне. Можно закрыть по встречной позиции, т.е. один ордер другим по взаиморасчету, например, ордера на покупку ордерами на продажу, если их символы одинаковы, для чего надо только выбрать в раскрывающемся списке, что правее клавиш «Close …», номер встречного ордера и нажать клавишу «Close … by». Деньги с закрытых ордеров опять возвращаются на ваш счет.
Вот, собственно, и вся нехитрая технология электронной торговли. Хитрости заключаются в том, как выбрать правильный момент открытия ордеров. Закрыть их можно, посмотрев внимательно на самое правое значение в окне терминала и графе с названием «Прибыль». Впрочем, ничего сложного здесь нет. Дело в том, что операция открытия ордера типа Buy аналогична операции закрытия ордера с таким же количеством лотов типа Sell. И наоборот, открыть Sell все равно, что закрыть Buy. Когда я создавал программку советника, то учел это в алгоритме, т.е. коли закрытые ордера Buy аналогичны открытым Sell, тогда только остается просчитать их «прибыль» по котировкам, точно так же, как и на противоположных. И открывать Buy, когда размер профита станет достаточным. В этом и заключается еще одна хитрость, что аналогия присутствует, но покупать закрытый ордер нет необходимости, а следовательно, идет экономия по ним за счет того, что нет разницы в цене покупки и продажи, как и в комиссионных брокеру. Мой советник вообще не открывает ордеров типа Sell, раз в этом нет никакой необходимости. Хотя встречные позиции также закрываются по взаиморасчету и без комиссионных, но открываются они с двойным учетом разницы в цене.
Конечно же, это не единственная хитрость, заложенная в программу, есть еще несколько дополнительных. Основной алгоритм содержит соответствие оптимизации с помощью неравенств Коши (о них можно узнать из математических справочников). Этот принцип позволяет извлекать выгоду, когда индикаторы молчат или даже дают совершенно противоположные показания, то есть в те моменты, когда в игру вступают быки и медведи. Естественно, что индикаторы в таких случаях, если и помогут, то только избавиться от «лишних» денег на счету.
Впрочем, что объяснять, когда лучше привести конкретный пример работы советника, чтобы наглядно можно было убедиться в его возможностях (рисунок 7).

pic

Также использовать неравенства Коши можно и с помощью другой моей программки. Здесь нет необходимости подключать автоматического советника и держать постоянный коннект с биржей (советники могут принимать решение только при подключении к серверу, поскольку запускаются и работают только на вашем компьютере). Если вы выходите на связь не столь часто, например, играя на почасовых или ежесуточных котировках, тогда можно вручную выставить нужные параметры. Здесь уже роль советника заменят отложенные ордера, которые совершат сделку тогда, когда сработает заданное на них условие. Причем это произойдет, что называется, в ваше отсутствие. Какие ордера необходимо открыть, можно выяснить с помощью Java апплета и вручную проделать все операции. В следующий раз, соединившись с биржей, останется только посмотреть, сработали ли отложенные ордера. И если сработали, то выставить новые параметры. Правила очень простые. Все открытые ордера должны быть типа Buy и два отложенных Buy Limit (играет на понижение котировок) и Sell Stop (играет на повышение котировок). Если в ваше отсутствие срабатывает отложенный ордер Sell Stop, тем самым уже превращаясь в полноценный Sell, то его необходимо закрыть по встречной позиции. А также открыть новый Sell Stop и модифицировать Buy Limit. Если сработает Buy Limit, открывшись как полноценный Buy, то надо будет открыть новый Buy Limit и модифицировать прежний Sell Stop.
Интерфейс апплета состоит из трех последовательных частей.
Для начала необходимо задать общее количество средств на вашем счету Equity и текущую цену, по которой можно приобрести ордера типа Buy Ask.
Нажатием на кнопку ОК (рисунок 8) переходим к следующей части.

pic

Здесь только остается выполнить все, что указано в инструкции, задать размер свободных средств на счету Free Margin и снова нажать кнопку ОК (рисунок 9).

pic

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

pic

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

Orphus system
Подписывайтесь на канал infoCOM.UZ в Telegram, чтобы первыми узнавать об ИКТ новостях Узбекистана
В Telegram
В WhatsApp
В Одноклассники
ВКонтакте