ОБЪЯСНЕНИЕ ГРАФИКА ФОРЕКСА

Лучшие Форекс брокеры 2021:

Дожи в основании тренда

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

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

В данном случае для трейдера важно лишь то, работает или не работает сигнал. Дожи является отличным показателем к продаже, когда возникает на вершине, но при этом весьма средним – к покупке, если появилась на дне тренда. Это подтверждает изучение графиков: за появлением такой свечи в основании часто следует продолжение или флет вместо ожидаемого разворота.

Использование дожи на дне графика

Означает ли это, что в таких случаях дожи надо игнорировать? Вовсе нет. Просто значимость сигнала теряется, и он становится «средненьким», требующим серьёзных подтверждений. Это может быть:

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

Последний случай довольно распространён. На дне появляется свеча с одинаковыми ценами открытия и закрытия, что, вроде бы, должно предвещать разворот. Однако разворота не происходит, и тренд движется вниз. Обычно через очень небольшой промежуток (если судить по изменению цены) появляется ещё один дожи. Далее возможно повторение, вплоть до 4-6 таких свечей. Если дожи не образуют флета и рынок снижается, но они формируются вновь и вновь, будьте внимательны – тренд себя исчерпал.

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

Рейтинг Форекс брокеров:

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

О 3D-графике простыми словами

Привет меня зовут baldurk. Я уже несколько лет работаю программистом графики, поэтому хоть я и не в коем случае не являюсь экспертом, кажется, я уже многое понимаю во всём том, что касается работы с графикой.

Идея этой серии постов уже давно витала где-то на периферии моего сознания, и снова всплыла после прочтения интересной статьи с разбором последней Deus Ex.

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

Есть много составляющих, необходимых для создания даже простой 3D-игры, не говоря уж о таком проекте, как Watch Dogs.

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

Рейтинг Форекс платформ:

Эта статья будет развиваться в соответствии с её видеопрохождением Chip & Ironicus’s Let’s Play of Watch Dogs, чтобы немного структурировать изложение. Игра хорошо известна своей графикой (причём мнения о ней могут быть полностью противоположными), и в ней есть множество аспектов, которые можно рассмотреть на отдельных примерах. Возможно, я расскажу и о других играх.

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

Я буду использовать инструмент под названием RenderDoc, который я написал в свободное время. Он применяется для отладки проблем с графикой — инструмент позволяет разложить на часть кадр графики, и благодаря этому мы увидим, как он собирается вместе.

В этой анимации показана часть постепенно создаваемого кадра в процессе его отрисовки графической картой.

Большинство людей знает, что компьютерная графика (да и графика любого другого видео) состоит из серии неподвижных кадров, каждый из которых отображается определённую долю секунды. В кино традиционно использовали 24 кадра в секунду (frames per second, FPS), в телевидении частота примерно такая же, около 24-30 кадров. В играх FPS может быть переменчивым, потому что в каждом кадре выполняется множество работы. Падение частоты ниже 30 нежелательно, хотя и случается довольно часто. Обычно верхним пределом для консольных игр является 60 FPS. Разработчики стремятся реализовать частоту 30 или 60, что зависит от целей игры. На PC при наличии дисплея с высокой частотой кадров можно добиться 90, 120 или даже выше. Причина этих конкретных чисел заключается в вертикальной синхронизации (vsync), о которой мы расскажем ниже.

Мысленно мы можем взглянуть на эту задачу с противоположной стороны — вместо того, чтобы смотреть, насколько высока частота FPS, мы смотрим на то, насколько мало время, выделенное на каждый кадр. Если мы хотим, чтобы игра работала с частотой 30 FPS, то на выполнение всей необходимой для кадра работы у нас есть только 33 миллисекунд. При 60 FPS время в два раза меньше — около 17 миллисекунд. Даже для компьютера такой промежуток времени не очень велик, учитывая тот объём работы, который нужно выполнить. Чтобы дать вам представление о величинах, то по приблизительным подсчётам пуля перемещается примерно на 1 метр в миллисекунду.

В основном мы будем говорить о PC, потому что эта платформа открыта, и я не могу рассказывать о консолях без опаски нарушить соглашения о неразглашении (NDA). Всё равно в основном я буду рассказывать о том, что не сильно отличается на консолях, а если что-то всё-таки будет отличаться, то я подчеркну это. Что касается мобильных платформ, то большинство различий между оборудованием PC/консолей и мобильного оборудования не относится к теме моей статьи.

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

Именно эта задача нас и интересует — мы не будем беспокоиться о том, как выполняет все свои вычисления ИИ, или как производится физическая симуляция для перемещения объектов. Границы дисциплины под названием «программирование графики» довольно размыты, но я скажу, что программирование графики начается тогда, когда у нас есть вся информация, необходимая для построения кадра: мы знаем, что происходит, все текстуры и модели находятся в памяти (не на диске), анимации уже анимированы, физика посчитана, и нам осталось отрисовать готовый кадр для отображения на экране.

Добавлю, что я буду рассматривать 3D-игру с достаточно традиционным рендерингом, наподобие Watch Dogs — многие из базовых принципов применимы и к 2D-играм, но на них демонстрировать концепции немного сложнее. Также поясню (особенно программистам графики), что в первую очередь стремлюсь к пониманию, поэтому, возможно, буду использовать достаточно сомнительные объяснения, если они позволят мне достичь своей цели.

Часть 2. Из чего состоит кадр

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

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

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

Разные примеры промежуточных изображений, используемых при построении кадра Watch Dogs.

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

Каждое из этих промежуточных изображений тоже строится из ещё меньших фрагментов. Каждый объект в сцене или группа связанных объектов создаётся отдельно как текстурированная модель. При разработке игры художники строят эти модели в 3D-редакторе и создают для них все необходимые ресурсы. Затем эти модели размещаются в мире с помощью редактора уровней и из них постепенно строится виртуальный город.

Наверно, это известно почти всем, и если последние 20 лет вы наблюдали за развитием 3D-графики реального времени, то знаете, насколько более сложными стали модели сегодня. На самых первых этапах становления графики наложение текстур было затратным процессом, и по возможности от него избавлялись, закрашивая объекты одинаковым цветом. Текстуры оставляли только для таких элементов, как глаза или лица, которым действительно требовалась детализация.

3D-модель целиком состоит из взаимосвязанных треугольников, образующих форму объекта. Каждый треугольник имеет три точки, называемые вершинами, и поскольку треугольники связаны друг с другом, вершины могут быть общими для нескольких треугольников. Позже мы вернёмся к этому, потому что вершины и треугольники достаточно важны. Также стоит помнить, что некоторые объекты, например, персонажей или деревья перед отрисовкой необходимо анимировать. Модель создаётся в стандартной статической форме, а анимации применяются в каждом кадре. К этому мы тоже вернёмся.

Это 3D-модель головы Эйдена Пирса после анимирования. Треугольники видны, потому что они отрисованы плоскими, а не сглажены, как это бывает обычно.

Чтобы добавить на 3D-модель больше деталей, накладываются текстуры. Текстуры — это обычные плоские файлы изображений, обычно квадратные или с простыми размерами, например, прямоугольники с соотношением 2:1. Текстуры накладываются на 3D-модель с помощью более сложного процесса, который я подробнее рассмотрю ниже, но концептуально он похож на процесс заворачивания подарка. Вместо простого повторяющегося узора бумажной обёртки, изображение точно соответствует размеру обёртки. Если вы видели бумажные модели для сборки при помощи клея, то принцип здесь такой же.

Эта аналогия более уместна, чем можно подумать, потому что эти текстуры обычно создаются «разворачиванием» 3D-модели в плоскую заготовку, как это делается с бумажной моделью, после чего поверх неё рисуется текстура. Такое разворачивание часто выполняется автоматически, но в случае особо сложных объектов может производиться вручную.

Это текстура, соответствующая показанной выше модели головы Эйдена Пирса. Тут есть части для зубов и языка. Заметьте, что область над его лбом не текстурирована, потому что постоянно закрыта Легендарной Бейсболкой Эйдена Пирса™.

Примечание

Очень часто говорят о различных «скинах» моделей, особенно в случае настраиваемых персонажей. Сегодня то, что называют «скином», обычно относится к небольшим изменениям в модели — новый ремень или другая шляпа — но изначально этот термин возник, потому что использовалась одна и та же модель, но менялась текстура (или «скин» — буквально переводится как «кожа») для создания персонажа, выглядящего иначе. Даже сегодня с помощью таких текстур можно создать большую вариативность NPC или объектов, что экономит время и деньги — не нужно создавать множество уникальных 3D-моделей. Разная одежда, которую может надевать Эйден — это чаще всего просто различные текстуры одной и той же модели.

Вот краткий фрагмент поворота головы 3D-модели. Наложена только текстура, и ничего более.

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

Давайте взглянем ещё на один пример объекта — бейсболку, которую носит Эйден.

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

Примечание

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

Чтобы показать, что может пойти не так при разработке, и продемонстрировать, как можно повеселиться при программировании графики, мы можем провести небольшой эксперимент. Так как большинство текстур имеет стандартный квадратный размер, а способ заворачивания и разворачивания текстур на модели тоже одинаков, то почему бы немного с ними не поиграть? Что случится, если мы применим текстуру головы Эйдена к модели бейсболки?

Уже не очень похоже на Легендарную Бейсболку Эйдена Пирса.

Там, где на текстуре бейсболки был логотип, на текстуре головы расположены ухо и зубы. Там, где был козырёк, на текстуре головы только волосы. Наложение выполнено абсолютно так же, но использована другая текстура. Разумеется, этот пример будет в игре ошибкой, но подумайте о том, что можно сделать, если анимировать текстуру или заставить её мерцать — в играх подобные вещи используются для различных эффектов, которые теперь вы сможете замечать. В частности, игра Saint’s Row 4 использует подобное для спецэффектов «симуляции».

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

Разумеется, это правило не абсолютно — в некоторых случаях для экономии места текстура является стандартным повторяющимся паттерном, который можно использовать для множества объектов. Связанные наборы объектов — например, газетные киоски — могут использовать одну текстуру для разных газет, причём каждая газета будет занимать на текстуре небольшую часть.

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

Часть 3. Что рисовать не нужно

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

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

Оказывается, и у ЦП, и у графической карты есть ограничения на скорость или объём вычислений, но это разные типы ограничений.

В целом ЦП больше интересует собственная часть работы: сколько объектов нам нужно отрисовать всего? Насколько отличаются эти объекты — это 100 одинаковых фонарей, или 100 кустов/растений/деревьев? Анимированы ли эти объекты, движутся ли динамически, и какие из них статичны или неподвижны?

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

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

Сложно выработать в этом случае какие-то практические правила, но в целом можно отрисовать в сцене около 1000 объектов, не заботясь о нехватке места. Однако если нужно отрендерить 5000 объектов, то стоит задуматься о применении трюков. Не забывайте, что в большинстве игр, где игрок может управлять камерой, мы не можем знать, под каким углом он взглянет, поэтому нужно сохранять пространство для манёвра.

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

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

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

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

Также здесь есть ещё одна небольшая проблема. В некоторых случаях нам приходится отрисовывать здание, которое едва видно на экране и далеко выходит за его пределы. Это тратит ресурсы впустую. Мы всегда можем разбить эти объекты на несколько частей, тогда каждую часть можно отрисовывать или пропускать, то есть пустых трат будет меньше. Однако теперь мы увеличили общее количество отрисовываемых объектов, когда они находятся на экране, и создали противоположную проблему!

Этот пример — один из сотен, но на нём легко объяснить, какие решения приходится принимать и на какие эксперименты идти, чтобы найти для каждой игры идеальную точку равновесия.

Так как действие нашего кадра из Watch Dogs происходит в городе, мы можем взглянуть на него сверху, чтобы приблизительно понять, что же именно отрисовывается. На этой статичной картинке особенно заметно, что Watch Dogs выполняет работу поквартально.

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

На изображение наложена примерна область видимости камеры. Ширина этого треугольника зависит от зоны видимости (Field of View) — иногда в играх это настраиваемая опция, иногда постоянное значение.

Вот каркасное отображение сцены, область видимости камеры ограничена белым.

Кто-нибудь из вас уже мог подумать о небольшом трюке, который бы позволил обойти ограничение отрисовки определённого количества объектов — почему бы не сделать объекты очень сложной комбинацией всего в небольшой области, вплоть до отдельных листьев? Тогда отрисовки 1000 объектов будет более, чем достаточно.

Но здесь мы сталкиваемся с совсем другим набором ограничений — графические карты имеют ограниченную производительность, и чем сложнее объект, тем дольше будет происходить его отрисовка. То есть даже один объект, если он достаточно сложен, может снизить частоту кадров игры до 20 FPS. В том числе и поэтому я говорил, что ограничение на количество объектов довольно нечёткое.

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

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

Есть ещё один набор техник под названием «уровни детализации» (level of detail, LOD), который специально создан для решения подобных проблем. Аналогично тому, что мы можем оптимизировать количество объектов, отсекая всё ненужное, мы можем увеличить запас «сложности», устранив лишнее.

Один из приёмов на самом деле хорошо известен — это изменение разрешения текстур. Эта тема обычно пересекается со множеством других, поэтому я постараюсь объяснить её доступно.

Текстуры в играх обычно являются прямоугольниками с размерами, равными степени двойки — 512, 1024, 2048, 4096. На то есть множество причин, но одно из преимуществ этого заключается в том, что можно взять текстуру размером 1024×1024 и запросто создать её уменьшенную версию размером 512×512.

По причинам, о которых я расскажу ниже, всегда необходимо, чтобы у текстуры были всевозможные версии меньшего размера. То есть у текстуры размером 1024×1024 будут уменьшенные версии размером 512×512, 256×256, 128×128, 64×64, 32×32, 16×16, 8×8, 4×4, 2×2 и 1×1. Однако одно из преимуществ этого в том, что если далёкие объекты имеют на экране небольшой размер, то накладывать на них текстуру 1024×1024 — значит зря тратить ресурсы. Мы можем сэкономить, использовав меньшие версии той же текстуры.

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

Примечание

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

Полный анализ графика для форекс или фьючерсов

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

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

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

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

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

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

Это пререндеренное изображение называется «кубической картой» (cube map). Оно не совсем точно относительно места, в котором стоит Эйден, но достаточно к нему близко.

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

Существует множество аппроксимаций для ускорения рендеринга этих отражений. Например, в отражении рендерится намного меньше объектов, чем есть в настоящей сцене — всего около 350 — и из них многие очень упрощены по сравнению с полными версиями. Я подозреваю, что сложные объекты, например люди, полностью отбрасываются вне зависимости от расстояния, но эту теорию я не проверял. Кроме того, на этих объектах нет теней, а освещение очень простое — только то, что поступает от солнца и неба. Отражения рендерятся с земли как в объективе «фишай», то есть отражения самой земли невозможны, а то, что находится рядом с ней, имеет очень низкую детализацию.

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

Это решение было намеренным и принималось непросто. Запас — величина постоянная, поэтому если оставить место для этих отражений, то нужно принести в жертву что-то ещё.

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

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

Примечание

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

К сожалению, это один из случаев, когда Watch Dogs не может служить хорошим примером. Расчёт теней в игре довольно сложен и, как мне кажется, специально оптимизирован для случая отбрасывания теней в городе. Поэтому я лучше переключусь на Far Cry 4 и рассмотрю вычисление теней на примере кадра из этой игры.

Вот сцена из Far Cry 4, которую я использую просто для примера.

Вот изображение с информацией о тенях этой сцены — для каждого из них требуется совершенно новый рендеринг сцены.

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

Ещё одно следствие, которое очень легко упустить — необходимость создания изображения затенения для каждого источника освещения. Во многих случаях удаётся упростить источники освещения, объединив их — в Watch Dogs такое происходит с фарами автомобилей.

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

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

Часть 4. Двигаем вершины

В этой части я подробнее расскажу о технических деталях анимирования объектов в сцене.

Программисты графики часто говорят о «графическом конвейере» (graphics pipeline). 3D-графика немного напоминает сборочный конвейер с чётко заданным перемещением от одного этапа к другому, однако она не работает одновременно только с одним объектом.

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

Примечание

Я буду пропускать многие подробности, чтобы объяснить интересные и важные принципы. В этой части мы рассмотрим первую часть конвейера, которая называется «вершинным шейдером» (Vertex Shader).

Шейдеры получили широкое распространение около 16 лет назад, после выпуска DirectX 9, в котором появились вершинные и пиксельные шейдеры. Чтобы объяснить, что такое шейдеры, и сравнить их с тем, что было раньше, я расскажу о той работе, которую они выполняют.

Каркасная голова Эйдена снова с нами.

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

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

Давайте рассмотрим простой пример того, чем нам предстоит заниматься — перемещение и расположение объектов в мире. Для начала возьмём простой случай, не персонажа.

�� Анализ дневного графика .

При создании объектов в 3D-редакторах наподобие Maya и 3D Studio Max художники всегда строят из в собственном отдельном мире. Эти объекты не создаются сразу в антураже Чикаго, скорее их окружение похоже на «пустую белую комнату» из «Матрицы». Каждый объект располагается в центре абсолютной пустоты.

Вот какой-то светофор, находящийся в игре где-то под рельсами, и он расположен в собственном мире.

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

Здесь мы видим несколько светофоров, уже размещённых в частично построенной финальной сцене.

Как я упоминал выше, единственно, с чем мы можем работать — это вершины. Мы не можем просто сказать графической карте: «Можешь поместить этот светофор под мост? А потом поставить ещё один чуть дальше? Отлично!»

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

Примечание

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

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

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

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

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

Можно также внести изменения в часть преобразования, ответственное за «простое перемещение на место», чтобы вместо расположения персонажа в нужном месте она поднимала его над землёй. Это не симулируется с помощью физики, поэтому никак не связано с гравитацией или коллизиями с другими объектами — при желании мы можем заставить всех парить в воздухе.

В этой анимации мы заставили вершинный шейдер постепенно поднимать и опускать объект.

Очевидно, что всё это не слишком конструктивно, однако даёт нам общее представление о том, как работают вершинные шейдеры — если бы теперь мы хотели анимировать листья на деревьях, чтобы они раскачивались, то сделали бы примерно то же самое. Только вместо поднятия и опускания они бы качались в направлении ветра. Затем мы можем менять силу ветра, чтобы деревья раскачивались сильнее или слабее.

Здесь мы видим, что происходит, когда всё увеличивается примерно в семь раз.

Я немного упрощаю, но в основном задачей большинства вершинных шейдеров и является «перемещение объектов на место». Исключение составляют все анимированные объекты — люди, животные, а также такие предметы, как качающиеся верёвки, развевающаяся одежда и т.д.

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

Здесь показан простой скелет фигуры человека. Он взят не из Watch Dogs, потому что скелет сложно визуализировать вне пределов 3D-редактора.

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

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

После создания скелета каждая вершина привязывается к одной или нескольким костям в этой статичной позе, и эта связь называется «скиннингом». Во времена Half-Life 1, когда начала использоваться эта технология, каждая вершина связывалась только с одной костью. В наши дни могут присоединяться даже к четырём костям, при этом каждой кости придаётся вес, от которого зависит степень влияния кости на вершину. Благодаря этому можно получать более плавную анимацию, позволяя костям пересекаться в разных областях без создания резких углов при движении рук или ног.

Это показанный выше скелет с повёрнутой костью бедра. Цвета показывают веса кости бедра относительно вершин модели.

У этой технологии есть свои ограничения, особенно в тех местах, где одежда и кожа сжимаются или растягиваются в шарнирах, например, на локтях и плечах. Это неидеальный, но очень эффективный способ анимирования. Самое серьёзное ограничение — таким образом очень сложно создавать убедительные анимации лиц. Можно создать на лице множество «фальшивых» костей, например для бровей и вокруг рта, но это будет всего лишь грубым приближением мышц и кожи.

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

Если модель не соответствует используемому ею скелету, то анимации будут совершенно неверными.

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

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

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

Как использовать Forex Factory Бесплатные торговые инструменты – Окончательное руководство

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

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

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

Один из самых популярных веб-сайтов, которые могут предоставить такие инструменты есть www.ForexFactory.com. Он предоставляет множество инструментов и информации, которые могут помочь стремящимся и профессиональным трейдерам, так делать интеллектуальные и осознанные торговые решения. Здесь, мы будем принимать глубокое погружение в то, как работают эти Forex Factory торговые инструменты и как это может помочь нам с нашей торговли.

Forex Factory Главная страница

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

Ниже приведен пример того, что Forex Factory Главная страница выглядит.

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

Forex Factory Scanner

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

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

В этом снимке сканера, мы могли бы отметить, как самые последние действия цены четыре из восьми основных пар были медвежьими, три будучи бычьим, и один, в частности, GBP / JPY пара является изменчивым. Мы могли бы также отметить, как на основе процентной пары отображается пар AUD / USD был самым слабым, затем NZD / USD пара и / пары GBP USD. Можно также отметить, что пары, где доллар был Term валюты или валюты на левой пары, пара форекс является бычьим, в то время, когда доллар был сырьевая валюта или валюта на праве пары, пара форекса является медвежьей. Трейдеры, которые понимают обратную корреляцию, основанную на листать Срочные и товарные валюты можно отметить, что этот снимок показывает сильный доллар США с долларом США является движущей силой такого импульса на большинстве пара. Внимательные трейдеры избегать торговли против укрепления доллара и предпочел бы торговать с направлением его движения. Это само по себе является хорошей торговой техникой.

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

Мы также можете нажать на каждой вкладке под окном сканера для того, чтобы выбрать, какую информацию мы хотели бы увидеть. Например, нажав на вкладку «Bid» позволит нам заменить его проси, Bid / Ask, средняя точка, Диаграммы, Пип Изменить, Процент изменения, Высокая низкая, и пипс.

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

Некоторые трейдеры могут предпочесть цену Ask или оба отображаются. При использовании Bid / Ask вариант, Обратите внимание, что цена Ask отображается с тремя последними цифрами цены, и последняя цифра будучи «Пипетка» или часть базового блока (Pips) фигуры валютной пары.

Опция «Midpoint» в основном только серединой Бид и Аск цена.

Выбор «Диаграмма» имеет несколько модификаций, которые трейдеры могут выбрать из. Трейдеры могут выбрать количество часов, и периоды свечи, которые должны быть отображены, из последних пяти минут отображается как 1-минутной свечи, который полезен для скальперов, до последнего 48 ч отображается в виде 4-х часовой свечи, что полезно для дневных трейдеров и свинг-трейдеров. Она также имеет опцию раскрывающегося типа графиков, которые будут использоваться. Варианты включают свечи диаграммы, открытая высокие низкий близко диаграмма, более известный как гистограмма, линейный график, пунктирная линия диаграммы, и гистограмма. Трейдеры могут также изменить цвет графиков в соответствии с их предпочтениями.

Пип Change отображает количество пипсов цена переместилась с его начальной точки из последнего N часы, установленные торговцем. Как таковой, она включает в себя опцию раскрывающейся, где трейдеры могут выбрать, чтобы увидеть изменения пипсов в течение последних пяти минут до последнего 48 Часов.

Пип Изменение несколько похож на Average True Range (Atr). Однако, она по-прежнему имеет большое значение в том, что это означает, и как это может быть истолковано. ATR показывает количество пипсов, что цена перешла от максимума в период до его минимума. Forex Factory Пип Change с другой стороной, отображает количество пипсов цены переместилась из открытых в заданном количестве часов до текущей цены. ATR предоставляет информацию о волатильности рынка на основе пипсов, в то время как Пип Изменение предоставляет информацию о направлении цены Форекс пары, а также сила импульса изменения цены в. Трейдеры могут использовать эту информацию, чтобы определить, в каком направлении пара движется и движется ли с сильным импульсом или нет.

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

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

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

Трейдеры могут также выбрать более четырех metrices в отношении каждой основной валютной пары. В этом случае, трейдеры могут нажать на кнопку настроек в правом верхнем углу окна и выберите количество желаемых metrices.

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

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

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

При нажатии на любой из этих карт приведет нас к окну графика выбранной пары форекс.

Диаграмма Окно Forex Factory

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

Ниже приведен пример Forex Factory Диаграмма отображения / пары EUR USD.

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

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

Этот список может быть изменен, нажав на окно настроек и выбора нужных «Отображаемые интервалы» на опции и нажав на кнопку «Применить настройки».

Кнопка «Линия» является инструментом, который позволяет рисовать диагонали, горизонтальные и вертикальные линии. Это делается путем выбора типа линии, которая предпочитала затем щелкать на графике, чтобы построить две конечные точки линии, или в случае горизонтальных и вертикальных линий, щелкнув непосредственно на графике один раз. Цвет линий может быть также модифицирован в соответствии с предпочтениями трейдера.

Вкладка «Индикаторы» позволяет выбрать параметры, такие как отображение последних новостей и его реальное воздействия, Ожидается, календарь событий и ее влияние, и сессий ниже на временной шкале графика. Он также позволяет выбрать вариант, чтобы выделить период, как мы прокручивать график. Ссора Сессии оттеняет время, когда определенный основной рынок в сессии. Сессии отображаются в следующей последовательности: Сидней, Токио, Лондон и Нью-йорк. В Новостях и Календарь строка имеет цветные вкладки, чтобы указать влияние новостей могут иметь. Красный цвет указывает на новости ударопрочный, оранжевый показывает умеренное новости воздействия и желтый указывает на новости низкого воздействия.

Кнопка «Живая» дает нам возможность просматривать живые каналы цены от партнера брокера.

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

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

Стрелки вверх и вниз кнопки в нижнем правом углу позволяет изменять высоту диаграммы легко перемещая кнопку вверх или вниз.

окно сеансов

Несмотря на то, что рынок Форекс открыт 24 часов в день, это не обязательно означает, что трейдеры должны торговать 24 часов в день. Это было бы вредно для трейдера, чтобы сделать так,. Это не выгодно для трейдера рисковать здоровьем ради заработать несколько пипсов, то и. Трейдеры должны узнать время на рынке форекс.

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

Например, австралийский доллар и NZD, скорее всего, активные, когда рынок Сиднея находится в сессии, Йена активна, когда Токио и азиатские рынки находятся в сессии, Пара EUR и GBP активна, когда Франкфурт и Лондон находится в сессии, и USD активен, когда рынок Нью-Йорк находится на сессии.

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

Инструмент сессий Forex Factory позволяет нам делать такие. Он быстро показывает, какой рынок в настоящее время открыт, который рынок открыть бы рядом, и какой рынок закрыт или на отдыхе.

Ниже приведен пример того, что нравится окно выглядит Sessions.

Он отображает график, основанный на предпочтительной временной зоне трейдера. Затем участки бруски, чтобы показать Сидней, Токио, Сессии в Лондоне и Нью-йорке. Он также отображает местное время в часовом поясе рынка. В нем также подчеркивается часовой пояс, который открыт. Инструмент Сессии также удобно показывает, какой рынок закрыт для отдыха, которые, как правило, объясняют необычно низкой волатильности рынка состояние.

календарь инструмент

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

Ниже приведен снимок Forex завод Календарь окно на главной странице.

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

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

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

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

Кнопка Graph позволяет просматривать исторические сравнения фактического, Прогноз и Предыдущие экономические показатели. Это позволяет оценить, насколько точны прогнозы для определенной экономической информации и степени ее влияния на валютной паре.

Позиции инструмента

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

Forex Factory имеет банк данных сделок, поступающие от торговцев, связанный с их инструментом торговли Проводником. Это аналитический инструмент, который собирает данные о исторических сделок трейдера и анализирует статистику трейдера.

Та же информация, исходя из торговых решений живых трейдеров счета, также подается на инструмент Positions. Ниже приведен пример окна Forex Factory Position.

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

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

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

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

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

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

Заключение

Торговые инструменты, предоставляемые Forex Factory очень полезная информация, которой трейдеры могут воспользоваться. На самом деле, трейдеры уже могут сделать звук торговых решений на основе информации, предоставленной этими инструментами.

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

Инструмент Сканер дает нам снимок, какие валюты и пар движутся и в каком направлении. Это само по себе уже может быть основанием для торгового решения.

Если вы не довольны этой информации, то можно также просматривать форекс диаграммы, чтобы собрать больше информации.

Помимо этого, мы можем также включать рыночные настроения на нашем торговом решении с помощью инструмента Positions.

Объединяя все информации, поступающей от инструментов Forex Factory и осмыслении все это, несомненно, будет большой помощи для начинающих и профессиональных трейдеров, так.

Честные Форекс брокеры этого года:
Оцените статью
Сайт любителей Форекса