Построение уровней

Автоматическое построение линий поддержки и сопротивления

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

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

Помимо этого, на базе рассмотренного индикатора можно будет создавать автоматические советники.

Поиск всех локальных максимумов и минимумов

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

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

На рисунках ниже продемонстрировано, как меняется характер вершин при смене таймфрейма. На первом рисунке показан 30-минутный минутный график, а затем — 4-часовой.

Отбор подходящих экстремумов для построения уровней

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

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

По первому рисунку это могут быть точки 1-2-3-4-5-7, а по второму — 1-2-3-6-7-8.

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

struct trade_points   {    double            price;    int               pos;      bool              hpoint;    bool              lpoint;   };

Обратите внимание

В функции OnInit() создаем хэндл индикатора ZigZag:

int OnInit()   {    ZZ_handle=iCustom(_Symbol,_Period,”ZigZag”,ExtDepth,ExtDeviation,ExtBackstep);    return(INIT_SUCCEEDED);   }

Далее, перебирая поочередно все экстремумы индикатора Zigzag, заносим информацию о них в матрицу:

double max=close[1];    double min=close[1];    int z=0;    for(shift=0;shift0)         {          if(ZigzagBuffer[0]>=max && ZigzagBuffer[0]==high[shift])            {             ArrayResize(mass,z+1);             max=ZigzagBuffer[0];             mass[z].price=ZigzagBuffer[0];             mass[z].pos=shift;             mass[z].hpoint=true;             mass[z].lpoint=false;             z++;            }          if(ZigzagBuffer[0]=02.25 (0.382)  и БС/АС>=02.25 (0.382). Для удобства значение этого параметра можно будет задавать во входных настройках.

  • По количеству пересечений ценой отрезка линии АБ также нужно тщательно фильтровать все имеющиеся линии. Есть много вариантов того, как проводить такую проверку. Можно учитывать только бары, которые закрылись, пробив данную линию, а можно учитывать пробитие по ценам High или Low. Второй критерий этой проверки — количество баров, которые пересекли этот отрезок линии. Эти параметры тоже вынесены во входные настройки.
  • По количеству пробоев, их характеру и положению текущей цены относительно участка БС можно судить о важности линии. Все перечисленные критерии можно использовать как для формирования линии, так и для формирования торговых стратегий при создании автоматических советников. В данном индикаторе мы будем отображать лишь линии, которые еще не пересекали данный отрезок.
  • Расстояние от текущей цены до линии в первую очередь может фильтроваться из соображений того, актуальна ли сейчас для нас эта линия. К примеру, можно строить только линии, расстояние до которых не более 50 — 100 пунктов.
  • Минимальная длина линии в нашем случае определяется входными параметрами индикатора ZigZag, но при необходимости этот параметр также можно контролировать. В индикаторе будут проверяться минимальные длины отрезков АБ и БС.
  • Так как линии поддержки более значимые, потому что по ним открываются позиции, то индикатор будет строить для восходящего тренда линии с нулевым или положительным наклоном, а для нисходящего — с нулевым или отрицательным.
  • Мы можем использовать линии двумя путями. Первый — учитывать только непробитые линии и торговать в направлении тренда. Второй — использовать только пробой трендовых линий для открытия сделок в обратном направлении. Оба типа линий важны, поэтому оба они будут отражаться в индикаторе.
  • Ниже показана часть кода, где формируются линии сопротивления нисходящих трендов.

       for(j=z-1; j>=0; j–)      {       if(mass[j].hpoint)          for(i=j-1; i>=0; i–)            {             if(mass[i].hpoint)                if(ifibo && ratioMin_dist &&(a-b)>Min_dist)                        {                         ax=mass[j].price;                         bx=mass[i].price;                         coef=(ax-bx)/(a-b);                         price=close[1];                         deviation=(ax+coef*bx)-price;                         cross_bc=0;                         cross_ab=0;                         if(MathAbs(deviation)b; n–)                               if((close[n]-(ax+coef*(b-n)))>0)                                  cross_ab++;                                                       for(int n=b-1; n>=0; n–)                               if(close[n]>(bx+coef*(b-n)) && close[n+1]0 && b>0 && MathAbs(a-b)>0)         {                   TrendCreate(0,”DownTrend “+string(j),0,time[a],ax,time[b],bx,DColor,DStyle,DWidth,DBack,DSelection,DRayLeft,DRayRight,DHidden,DZOrder);          ChartRedraw();         }      }

    Примеры построения индикатора:

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

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

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

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

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

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

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

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

    Важно

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

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

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

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

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

    После этого можно выйти из сделки на следующей линии сопротивления.

    Советник на основе индикатора

    Ниже представлен советник, имеющий следующие функции:

    • StopLoss и TakeProfit
    • Максимальное количество Buy/Sell ордеров
    • Trailing Stop
    • Функция безубытка
    • Закрытие встречных сделок по сигналам индикатора
    • 4 HTF-фильтра (MACD, RSI, WPR, MA) с возможностью выбора

    Советник работает непосредственно с трендовыми линиями, созданными индикатором, поэтому для его работы в реальном времени надо добавить индикатор на график с установленным советником.

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

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

    Предусмотрены 3 режима работы советника:

    • from level — торговля на отражение цены от трендовой линии. Сделка открывается, если минимальная или максимальная цена бара пересекла уровень, цена закрытия не пробила текущую трендовую линию, а также цена следующего бара закрылась, не пробив линии. Происходит  проверка на пробой ценой линии после касания.
    • level breakdown — торговля на пробое ценой трендовой линии. Сделка открывается, если минимальная или максимальная цена бара пересекла уровень, цена закрытия не пробила текущую трендовую линию, а свеча следующего бара закрылась, пробив трендовую линию.
    • all — используются оба вышеописанных режима.

    Ниже представлена функция в коде, где формируются сигналы на покупку и продажу:

    int signal()   {    int res=0;    int macd=0;    int rsi=0;    int wpr=0;    int ma=0;    if(Use_macd==true)macd=macdS();    if(Use_rsi==true)rsi=rsiS();    if(Use_wpr==true)wpr=wprS();    if(Use_ma==true)ma=maS();    CopyOpen(NULL,0,1,3,O);    CopyHigh(NULL,0,1,3,H);    CopyLow(NULL,0,1,3,L);    CopyClose(NULL,0,1,3,C);    Signals=0;    for(int i=0;ilvl)Signals=1;             if(StringFind(sName,”DownTrend”)==0 && H[1]>=plvl && C[1]

    Источник: https://www.mql5.com/ru/articles/3215

    Forexman

    3 Декабрь 2008

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

    <\p>

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

    Совет

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

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

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

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

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

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

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

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

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

    Обратите внимание

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

    Рис. 1

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

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

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

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

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

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

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

    Читайте также:  Скачать индикатор hma color (hull moving average)

    Подтверждением служит нисходящая линия сопротивления.

    Важно

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

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

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

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

    Рис. 2

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

    На рисунках 1 и 2 линии поддержки и сопротивления вроде бы отображены, но человеку несведущему будет все равно не до конца ясно, чем руководствовались мы при построении таких линий. Между тем существует отдельная методика построения линий поддержки и сопротивления.

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

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

    Совет

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

    Рис. 3

    Рис. 4

    А теперь обобщим все вышеприведенные примеры в единый свод правил. Определение точек колебания является важнейшим фактором, который учитывается при построении линий поддержки и сопротивления.

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

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

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

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

    Рис. 5

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

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

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

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

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

    Обратите внимание

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

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

    Fatal error: Uncaught Error: Call to undefined function similar_posts() in /var/www/pppara/data/www/forexman.info/wp-content/themes/Forextheme2/single.php:224 Stack trace: #0 /var/www/pppara/data/www/forexman.info/wp-includes/template-loader.php(74): include() #1 /var/www/pppara/data/www/forexman.info/wp-blog-header.php(19): require_once('/var/www/pppara…') #2 /var/www/pppara/data/www/forexman.info/index.php(17): require('/var/www/pppara…') #3 {main} thrown in /var/www/pppara/data/www/forexman.info/wp-content/themes/Forextheme2/single.php on line 224

    Источник: http://forexman.info/articles/283/

    Уровни поддержки и сопротивления на форексе, индикаторы

    Поддержка и сопротивление — просто и эффективно

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

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

    Для этого в данной статье рассмотрим следующие вопросы:

    • что представляют уровни сопротивления и поддержки;

    • психология значимых уровней;

    • сила значимых уровней;

    • движение цены вблизи значимых уровней;

    • методика построения уровней;

    • индикаторы для построения уровней поддержки и сопротивления;

    • применение уровней сопротивления и поддержки в торговле.

    Уровни сопротивления и поддержки — что это такое

    Я веду этот блог уже более 6 лет. Все это время я регулярно публикую отчеты о результатах моих инвестиций. Сейчас публичный инветпортфель составляет более 1 000 000 рублей.

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

    Подробнее

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

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

    Помимо геометрических характеристик, горизонтальные линии сопротивления и поддержки отличаются от трендовых тем, что время их жизни достаточно велико и может измеряться годами. Рынок может «помнить» эти линии и периодически к ним возвращаться.

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

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

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

    Психологические аспекты уровней поддержки и сопротивления

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

    Превышение спроса над предложением вызывает рост цены, а превышение предложения над спросом, соответственно, ее снижение. И это сбалансированное соотношение спроса и предложения определяет тренды ценового движения.

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

    Важно

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

    Рекомендую прочитать также:  Как можно рефинансировать ипотеку

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

    Сила уровней сопротивления и поддержки

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

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

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

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

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

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

    Движение цены и уровни поддержки и сопротивления

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

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

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

    Совет

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

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

    Рекомендую прочитать также:  Способы ведения учета долгосрочных инвестиций

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

    Построение уровней поддержки и сопротивления

    Для трейдера-новичка наиболее важным является вопрос: как правильно определить и построить уровни сопротивления и поддержки. На практике определяются с помощью локальных экстремумов графика цены.

    Уровень сопротивления определяется по локальным максимумам, а поддержки – локальным минимумам.

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

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

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

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

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

    Построение линий поддержки и сопротивления с помощью индикаторов

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

    Читайте также:  Виды накопительного флета

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

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

    Обратите внимание

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

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

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

    Рекомендую прочитать также:  Что нужно знать про валютные интервенции ЦБ РФ

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

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

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

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

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

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

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

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

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

    Заключение

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

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

    Важно

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

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

    Всем удачной торговли и профита!

    Источник: https://smfanton.ru/nuzhno-znat/podderzhka-i-soprotivlenie-prostaya-torgovlya-prostym-instrumentom.html

    Уровни поддержки и сопротивления на Форекс – что это такое, как их определить, построить и торговать с их помощью

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

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

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

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

    Что показывают уровни поддержки и сопротивления?

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

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

    Уровни сопротивления (Resistance Level) – это те уровни, на которых  продавцы контролируют цену и не позволяют ей сделать прорыв в сторону дальнейшего роста.

    Совет

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

    В случае пробоя уровня сопротивления он автоматически становится уровнем поддержки, а при пробитии уровня поддержки в формировании нового тренда он становится уровнем сопротивления.

    Почему работают уровни поддержки и сопротивления?

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

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

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

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

    Как определить уровни поддержки и сопротивления?

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

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

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

    Как рассчитать и построить уровни сопротивления и уровни поддержки?

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

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

    Обратите внимание

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

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

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

    От чего зависит сила уровней сопротивления и поддержки?

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

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

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

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

    Как торговать по уровням поддержки и сопротивления?

    В трейдерской практике существует два метода торговли:

    1. На отскок, при котором предполагается разворот рынка.
    2. На пробой, при котором ожидается продолжение тренда.

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

    Агрессивные методы предполагают уверенный трейдинг во время пробития одного из уровней.

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

    Что нужно учесть при использовании уровней поддержки или сопротивления?

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

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

    Важно

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

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

    Что еще посмотреть ↓

    © Мастер Доходов 2014 Копирование материалов с сайта разрешено только с указанием активной ссылки на первоисточник<\p>

    Источник: http://MasterDohodov.ru/foreks/foreks-dlya-nachinayushhix/urovni-podderzhki-i-soprotivleniya-na-foreks-chto-eto-takoe-kak-ix-opredelit-postroit-i-torgovat-s-ix-pomoshhyu.html

    Уровни поддержки и сопротивления. Резюме

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

    Давайте начнем с основ:

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

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

    Абсолютно такие же правила для определения уровней поддержки и сопротивления на графике с тенденцией к понижению (медвежий тренд).

    Определение уровней поддержки и сопротивления

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

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

    На свечном графике эти «тесты» поддержки и сопротивления обычно мы увидим в виде теней.

    • Надежный список брокеров форекс 

    Смотрите ниже: построение уровней поддержки и сопротивления

    Совет

    Обратите внимание на рисунок выше. Видите, как тени свечей несколько раз коснулись уровня….  Когда это происходило, могло показаться, что рынок «пробил» эту поддержку. Но в будущей перспективе видно, что рынок просто тестировал этот уровень. Как же нам узнать, что уровень поддержки и сопротивления действительно пробит?

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

    Давайте возьмем пример и посмотрим, что происходило, когда цена повторно тестировала уровень сопротивления …

    • Лучший блог о трейдинге в интернете

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

    Как мы видим, сопротивление не было пробито; мало того, теперь оно смотрится еще более надежно. Чтобы отфильтровать данные ложные пробои, вы должны воспринимать уровни поддержки и сопротивления не как конкретную цифру, а как некую «зону» на графике.

    Читайте также:  Прайс экшен (price action) простые паттерны для торговли днем

     

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

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

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

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

    Другие интересные наблюдения о поддержке и сопротивлении:

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

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

    Читайте далее – Трендовые линии

    Источник: http://BabyForex.ru/shkola/doshkolniki/urovni_podderzhki_i_soprotivleniya/podderzhka_i_soprotivlenie/

    Левел-дизайн на бумаге: Принципы проектирования уровней от создателя игры Captain Kaon — Офтоп на vc.ru

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

    Впервые я подумал о нём, занимаясь тестированием Shogun 2, когда QA-команде выпало заняться дизайном карт для мультиплеера и свободных битв. Вдруг оказалось, что метод позволяет быстро придумывать логичные с точки зрения геймплея уровни.

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

    Обратите внимание

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

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

    Определите правила

    После первого простого прототипа игры, которой однажды суждено стать Captain Kaon, я создал «первый играбельный» уровень. Что-то вроде вертикального разреза игры, пытающегося представить потенциальную итоговую игру.

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

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

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

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

    Всем будет лучше, если эти условия вы обнаружите на единственном примере.

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

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

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

    • Расположить объект, создающий персонажа игрока на уровне.
    • Установить физические характеристики.
    • Подключить интерфейс к уровню.

    Как только вы определите свои правила и принципы, вокруг них будет легко создавать работающие уровни. На данный момент в Captain Kaon есть 42 уровня в 19 миссиях, разных и по-своему весёлых. Но что лучше всего: они создавались легко и безболезненно.

    Создание палитры элементов

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

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

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

    Важно

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

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

    Злобные таблицы

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

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

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

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

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

    Планы на бумаге

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

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

    Совет

    План для сражений для Shogun 2 я рисовал на листке в один квадратный дюйм, который позже превращался в карту площадью в два квадратных километра.

    Сначала я беру карандаш светлого (обычно розового) цвета и черту абстрактную линию, болтающуюся туда-сюда. Эта линия станет путём игрока по уровню. Она идёт от старта, где появляется персонаж игрока, а заканчивается у цели миссии. Есть четыре важных условия, которые линия должна соблюдать:

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

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

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

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

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

    Исправить рисунок сделанный карандашом, намного проще, чем уже готовый уровень.

    Клетки, блоки и их друзья

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

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

    Уровень нужно создавать постепенно, проверяя каждую составляющую на предмет функциональности и интересности.

    Обратите внимание

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

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

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

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

    Подогнать и подкрутить

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

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

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

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

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

    Отполировать и запустить

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

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

    Чем больше полируется один уровень, тем больше придётся полировать другие.

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

    Важно

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

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

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

    Источник: https://vc.ru/flood/13856-level-design-paper-to-screen

    Ссылка на основную публикацию