Приветствую всех, кому Форекс по нутру!
Давайте проговорим о принципах работы трейдера, о том, на основе каких сведений он принимает торговые решения - покупать или продавать, или вообще ничего не делать, а “сидеть на заборе”.
Выделим два больших блока информации, которую в своей работе может использовать трейдер для выработки предположений о возможных движениях цен валютных пар:
- Фундаментальные факторы, прямо или косвенно влияющие на рынок.
- Техническая картина рынка.
Этим двум блокам соответствуют два одноименных вида анализа - фундаментальный и технический (ФА и ТА).
Фундаментальный анализ
Буквально два слова про него. Почему два? Потому что ФА практически не поддается автоматизации в отличии от ТА. Строго говоря, существует некоторая возможность учитывать фундаментальные факторы в автоторговле, но с учетом ее ограниченности пока ею можно пренебречь. Мы ведь идем к сложному через простое.
Так что же это за фундаментальные факторы? Если совсем по-простому, да не закидают меня гнилыми помидорами апологеты ФА, это все те события, о которых нам рассказывают в новостях. Ну как все? Скорее самые глобальные и важные из них. Например, слетал Обама к саудитам, очаровал их там (интересно, пряником или кнутом?), и отказался ОПЕК снижать объемы добычи нефти. Следствие - нефть дешевеет, а с нею и рубль. Еще интересно, действительно ли король Абдалла был сторонником такого решения, и не связана ли с этими событиями его кончина? Масса вопросов. Но не будем долго гадать, кто ж нам правду то расскажет?
Итак, в ФА трейдеру для прогнозирования поведения рынка нужно понимать экономические причинно-следственные связи, вычислений тут почти нет, поэтому и автоматизировать нечего. А на нейронные сети и искусственный интеллект пока замахиваться не будем.
Технический анализ
Идея технического анализа очень проста и соблазнительна. Предполагается, что, изучая поведение цены в прошлом, мы можем делать вероятностные предположения о ее поведении в будущем. Говорят “цена включает всё”, имея в виду, что ее поведение отражает влияние абсолютно всех возможных факторов, включая и фундаментальные. Еще говорят “цена отыгрывает” все события и причины.
Помните, в марте 2011 года было мощное землетрясение в Японии, Фукусима и все прочее? Йена тогда очень резко подорожала против доллара - так цена валютной пары USD/JPY “отыграла” произошедшую катастрофу. Т.е. достаточно было просто видеть амплитуду колебаний графика USD/JPY, чтобы понять, что в Японии происходит что-то неладное. Кстати, обратите внимание - йена подорожала, хотя по стереотипной логике вроде должна была подешеветь. А дело, на мой взгляд, в том, что для Японии, как для страны-экспортера, более негативной считается ситуация, когда национальная валюта слишком дорогая, чем когда слишком дешевая. При дорогой нац.валюте экспорт падает. Хотя что это я продолжаю тут корчить из себя фундаментальщика, мы же про ТА сейчас :)
Итак, исходными данными для технического анализа является история котировок какого-либо актива, в случае с Форекс - история котировок той или иной валютной пары. История эта общедоступная, и любой форекс-терминал, например, Metatrader, прекрасно знает, где ее взять. Берет он ее с серверов брокера, у которого вы открыли демо- или реальный счет.
Ахтунг!
Помните, я в прошлый раз заикнулся про брокеров и реальный мир? Так вот, начинаю рассказывать про нюансы брокерской деятельности на Форекс. Констатирую факт - каждый форекс-брокер сам себе хозяин и может устанавливать котировки, отличные от оных у других брокеров. То есть в один и тот же момент времени цена одной и той же валютной пары у разных брокеров может отличаться. Отличие, как правило, небольшое, на уровне 5-й или 4-й цифры после запятой, но все-равно неприятно. Иногда у некоторых брокеров бывают очень существенные “выбросы” цены, так называемые шпильки. Почему “шпильки”? Потому что на графике в терминале такой момент выглядит как тонкая длинная иголка или шпилька - цена рванула, например, вверх, а потом быстро вернулась примерно на исходный уровень. При этом находятся дотошные трейдеры, которые взяли, сравнили графики нескольких брокеров и не нашли подобной шпильки у конкурентов, а у них (у трейдеров) предположим эта шпилька стоп-лосс выбила. Кто такой “стоп-лосс” поговорим позже, смысл в том, что трейдер понес убытки. Что бы вы делали на месте такого трейдера? Конечно предъявляли бы брокеру претензии и требования аннулировать результаты убыточной сделки. И правильно делали бы с точки зрения приличий, но проблема в том, что объективно доказать искусственную природу шпильки (помните? каждый брокер сам себе хозяин!) и добиться компенсации на мой взгляд практически невозможно. Может быть можно, если только бОльшая часть клиентов одновременно предъявит одинаковые претензии.
Итак, можно констатировать, что разные брокеры могут подавать трейдеру историю котировок с теми или иными отличиями. Кроме расхождения одномоментных цен могут быть еще такие различия:
- Один брокер может хранить данные за субботу и/или воскресенье, когда вообще-то Форекс не работает, но имеют место внебиржевые торги, а другой брокер - нет.
- У одного брокера длина истории больше (например, 3 года назад от текущей даты), у другого меньше (например, всего один год).
- Бывают “дыры” в истории, когда по неведомой причине выпадают целые периоды в несколько дней, а то и недель.
Если кто сталкивался еще с какими-нибудь видами расхождений, которые я не упомянул, напишите плз в комментариях.
Все эти “косяки” исторических данных могут драматически повлиять на результаты технического анализа и на корректность работы ваших форекс-роботов.
Так что вот нам первый практический вывод для алготрейдинга на Форекс. Прежде, чем использовать исторические данные вашего брокера для настройки (оптимизации) роботов, нужно убедиться в целостности этих данных. Как это сделать на практике, расскажу позже в другой статье.
Может быть еще такая забавная ситуация. Предположим, у вас есть форекс-робот и незатейливый друг, ну пусть Сема. В смысле робот отдельно и друг отдельно - это два разных субъекта ;)
Вы убедились в корректности исторических данных у своего брокера и оптимизировали под них своего робота. Потом вы передали робота своему другу, который торгует через другого брокера. Предположим, что у вас все хорошо, робот показывает хорошие результаты. Но вдруг вы узнаете, что у вас больше нет друга по имени Сема, потому что Сема не потрудился, а вы его не предупредили, проверить робота на истории своего брокера, и робот вероломно “слил” весь его депозит.
Я, конечно, сочинил совсем крайний случай, но смысл в том, что лучше оптимизировать робота именно под того брокера и на том счете, на котором роботу и предстоит работать.
Будем считать это вторым практическим выводом.
Друзья, я конечно же вас пугаю и гипертрофирую риски. Все ради того, чтобы уберечь вас от ошибок.
Проблема в том, что Форекс все еще слабо отрегулирован законодательно, по крайней мере в России. Известно, что в свое время в Америке были скандалы с рядом брокеров, суды и многомиллионные штрафы, после чего тамошние брокеры таки стали иметь совесть.
Кстати, на рынке акций какие-либо махинации с ценой исключены - цена всегда у всех брокеров одинаковая. Там специальная комиссия под названием SEC (Securities and Exchange Commission) за непотребства отрубает брокерам и прочим финансовым злодеям руки.
Обратно к техническому анализу
Но я очень далеко отошел от основной темы.
Итак, чем же в своей деятельности располагает технический трейдер? Как мы уже выяснили, это история котировок от брокера. Ее трейдер в своем терминале наблюдает, как правило, в виде графиков цен валютных пар, где по оси X у нас время, а по оси Y - собственно цена (котировка). Примерно так:
| Скрин 1 |
Это текущий график пары GBP/USD. Текущая цена - 1,51909 (вот, кстати и пять знаков после запятой). Таймфрейм - один час.
Свечи и таймфрейм
Нужно ввести два новых понятия.
История котировок на графике визуально может быть представлена по-разному. На скриншоте выше показаны так называемые японские свечи - эти вот зеленые и красные столбики с торчащими из них хвостами. Из популярных бывают еще бары и линейный график, прошу читателя самостоятельно их нагуглить, а лучше установить себе уже Metatrader, открыть у любого брокера демо-счет и самостоятельно потренироваться с настройкой графиков.
На всех графиках используется дискретное представление цены по оси времени. Она как бы нарезана на одинаковые кусочки и график показывает изменение цены для каждого такого кусочка в отдельности. Эти кусочки времени и называются таймфреймами (timeframes). В моем примере таймфрейм обозначен как H1, где H - это Hour, то есть час, поэтому H1 означает один час.
Кроме H1 в Metatrader используются еще: M1, M5, M15, M30, H4, D1, W1, MN, где
M - это Minute, минута; D - Day, день; W - Week, неделя; MN - Month, месяц.
Итого, можно переключить таймфрейм от одной минуты (M1), до 1 месяца (MN).
Как же рисуется цена внутри каждого таймфрейма, в нашем случае внутри свечи?
Для более внимательного рассмотрения я взял с предыдущей картинки две свечи (5-ю и 6-ю справа) и немного их увеличил:
| Скрин 2 |
Во-первых, почему использованы зеленый и красный цвета? В принципе вы можете в своем терминале настроить абсолютно любые другие цвета, какие вам понравятся. Но исторически принято восходящие свечи красить зеленым, а нисходящие - красным.
Во-вторых, что это за хвосты - тонкие линии сверху и снизу основного тела свечи? Их еще называют фитилями. Давайте рассмотрим зеленую свечу и обратим внимание на стрелки с надписями, которые я нанес на скриншот. Эта свеча показывает нам, что в течение соответствующего таймфрейма происходило следующее:
- На момент начала таймфрейма цена была на уровне нижней границы тела свечи (цена Open);
- По окончании таймфрейма цена была на уровне верхней границы тела свечи (цена Close);
- Максимальное значение цены внутри этого таймфрейма было на уровне окончания верхнего фитиля (цена High);
- Минимальное - там, где Low.
Вопрос: Как я определил, что Open был именно внизу тела свечи, а Close наверху? Ответ: Потому что свеча покрашена в “восходящий”, в нашем случае зеленый, цвет, то есть закрылась она выше, чем открылась - цена по итогу выросла.
Со второй, красной, свечей все ровно так же, с единственным отличием - раз она нисходящая, то Open у нее вверху, а Close внизу. Цена упала.
Обратите внимание, что Open красной свечи находится ровно на уровне Close зеленой. Оно и понятно - именно в этой точке соседние таймфреймы передают друг другу “эстафетную палочку”. Один закончился, следующий тут же начался.
Со свечами бывают такие вырожденные случаи и нюансы:
- Высота тела свечи может быть нулевой, т.е. Open и Close совпадают - цена погуляла, погуляла и вернулась на исходную.
- Длина одного или обоих фитилей может быть нулевой, тогда их визуально на графике нет. На Скрине 1 есть несколько таких примеров.
- Иногда Open новой свечи не совпадает с Close предыдущей, между ними образуется разрыв - гэп (gap). Легче всего увидеть гэп между последней пятничной свечей и первой понедельничной.
Что нам не может показать свечной график
Помните, одна свечка в нашем примере - это целый час времени? В течение этого часа цена может измениться многократно, то есть кроме уровней Open, High, Low, Close она может “погулять” где угодно, еще может, где ей понравится, постоять некоторое время, отдохнуть. Цена - женщина своенравная, где хочет там и стоит. А потом вдруг резко побежит длинными прыжками или засеменит короткими шажками. Короче, настроение у нее меняется постоянно. Что точно известно, так это то, что в течение таймфрейма цена гуляла в пределах от High до Low, не дальше.
Так вот, глядя на свечу, невозможно точно сказать как именно мадам Цена прошла путь от Open до Close. Но зачастую нам это знать и не нужно. А если все же приперло, то мы просто берем и переключаем график на более мелкий таймфрейм. Было у нас H1, стало, например, M5. Тут мы сможем увидеть наш час, нарезанный на 12 пятиминуток, и проследить маршрут цены более детально.
Тики и тиковые объемы
Те самые шажки, которыми двигается цена, называются тиками. Как только цена изменилась от текущего значения на величину, большую цены деления нашего графика по оси Y (в случае с 5 знаками после запятой это 1/100000 от единицы второй валюты в паре), мы видим сдвиг цены на графике - тик.
Идеально конечно было бы видеть так называемый тиковый график, где отражается каждый шаг-тик, но это очень затратно с точки зрения объемов хранимой на серверах брокера и передаваемой через Интернет в трейдерский терминал информации. Поэтому и придумали делать график дискретным, как бы “сворачивая” информацию.
У каждого таймфрейма кроме четырех параметров соответствующей свечи (OHLC - Open, High, Low и Close) есть еще один немаловажный параметр Volume - объем. Выглядит на графике вот так (смотрите на зеленые столбики над осью времени):
| Скрин 3 |
Каждый столбик по высоте как раз равен значению Volume для соответствующего таймфрейма. А сам Volume - это объем совершенных за данный таймфрейм торговых операций по данной валютной паре. Этот параметр позволяет оценить активность рынка в тот или иной период.
И снова здесь уместен анекдот про пилота и штурмана. В чем же измеряется этот объем?
Например, на более цивильном рынке NYSE этот объем измеряется в количестве проторгованных акций (shares), т.е. в осязаемых понятных единицах, что позволяет использовать значение Volume для принятия торговых решений.
А вот на рынке Форекс объем измеряется … в тех самых тиках, в шажках цены, и объемы называются тиковыми. Сколько раз в течение таймфрейма цена шагнула, причем неважно какой длины был каждый из этих шагов, такой и будет Volume. К сожалению, такая природа форекс-объемов практически не дает никакой полезной информации для торговли. Конечно, можно предполагать наличие корреляции между тиковыми и реальными объемами, но все-равно это принципиально ситуацию не меняет.
Так что можно сразу забыть про форекс-объемы и сосредоточиться на OHLC.
Резюмируем про технически анализ:
- Главный вход для ТА - это история котировок.
- Исторические данные содержат OHLC для каждой отдельной свечи.
- Можно разглядывать историю котировок на разных таймфреймах, то есть с разной степенью детализации.
- Вся соль состоит в том, на сколько большим арсеналом инструментов ТА вы владеете, и насколько эффективно можете их применить для создания торговой стратегии. И повторю уже сказанное, на мой взгляд чем проще стратегия, тем лучше.
В задачи этого моего блога не входит обучение инструментам ТА. На эту тему существует огромное количество литературы множества уважаемых авторов. Но я готов поддержать конструктивное обсуждение, если какой-то из инструментов вас действительно интересует, и я о нем хоть что-нибудь знаю - пишите в комменты.
И как со всем этим жить?
По ходу этой статьи я неоднократно отмечал недостатки и сложности Форекса относительно рынка акций. Наверняка у вас возник вопрос “а можно ли с этим всем надеяться на прибыльную торговлю?”.
Помните, в самом первом посте я говорил о главном преимуществе Форекса? О низкой стоимости входа и жизни на нем. Так вот у меня рождается такой образ.
Рынок акций (NYSE) - это такой шикарный многополосный автобан, ни единой ямки, нет ограничений скорости, можно не переживать за подвеску своего спорткара, а главное - водитель почти не устает. Но все это удовольствие платное.
А Форекс со всеми своими нюансами - это такое бездорожье, где машину мотает из стороны в сторону, лужи, где никогда не угадаешь проедешь или провалишься в яму, большой риск проколоть/порвать колеса, зацепить днищем и водитель все время в мыле. Но тем не менее пусть дольше, но до пункта назначения ты доедешь и бесплатно. Штука только в том, что автомобиль должен соответствовать сложным дорожным условиям - полный привод, лифт, усиленная подвеска, защита днища, злая резина и т.д. И конечно же водитель должен быть фанатом внедорожных покатушек с соответствующими навыками.
В этом образном сравнении подготовленный внедорожник - это ваша торговая стратегия, адаптированная под все ямы и ухабы Форекса.
На мой взгляд, беда большинства новичков в том, что они не знают всех этих нюансов и топят одну за другой свои легковушки в “говнах” Форекса. Потому я и трачу много времени в своих статьях на разъяснение неочевидных моментов. Надеюсь тем самым спасу хоть один хоть “Запорожец” :)
Ну если не отбил у вас окончательно желание дальше ломиться по просторам Форекса, то в следующий раз поговорим о том, в какой степени роботы могут заменить трейдера-человека. Пока!
P.S.: Домашка для новичков! Если до сих пор не поставили себе Metatrader (версии 4), то уж к следующему разу извольте, пожалуйста. И на демо-счете потренеруйтесь с графиками, также попробуйте пооткрывать и позакрывать позиции.
С уважением,
Игорь Шепелев
Класс!
ОтветитьУдалить