Как заработать деньги. Проект сам себе финансист.
май 2011
пн вт ср чт пт сб вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Главная » » »

Создание торговой стратегии для работы на рынке Форекс/Forex

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



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

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

Как правило различают следующие интервалы:

  • Краткосрочные (от 5-ти минут до 24-х часов)
  • Среднесрочные (от 24-часов до 3-4 недель)
  • Долгосрочные (от 4-х недель до года и более)

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

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

Что касается преимуществ выбора краткосрочных стратегий вместо выбора среднесрочных/долгосрочных позиционных методик работы на рынке Fогех, то хочется отметить следующее плюсы:

  1. Применение краткосрочного анализа и составление плана работы на рынке в течение дня для многих трейдеров может оказаться более простым и понятным решением, чем отслеживание долгосрочных тенденций и колебаний цен на большем временном периоде.
  2. Возможность более точного входа/выхода при работе на краткосрочных временных интервалах, по сравнению с часовыми и более крупными тайм-фреймами, а также лучшее зрительное восприятие тенденций внутри дня.
  3. Возможность использования небольших защитных приказов (stop-loss) при сопоставимой вероятности получения прибыли за счёт сильной волатильности валют в течение всего дня.
  4. Возможность неоднократного совершения сделок в рамках краткосрочной торговой стратегии, что, даже при ошибочном входе в рынок, позволит трейдеру не получить значительную просадку счёта, за счёт большего количества прибыльных сделок и соотношения прибыли к убыткам.
  5. Возможность варьирования времени работы внутри дня в зависимости от свободного времени трейдера и стиля торговли.

Недостатки краткосрочных торговых стратегий перед средне/долгосрочными тоже очевидны:

  1. Повышенные риски, неоправданно принимаемые на себя трейдерами при работе внутри дня для извлечения небольшой, но частой прибыли, в результате могут привести к значительным убыткам.
  2. Влияние важных фундаментальных факторов, появляющихся в течение дня (например, данные по безработице в США, процентные ставки центральных банков, выступления влиятельных чиновников различных стран и т. п.) на работу трейдера. Данные факторы могут оказать серьёзное влияние на ранее открытую позицию.
  3. Требования к значительным временным затратам со стороны трейдера, т. к. торговые сигналы (входы, выходы, и т. п.), генерируемые внутридневными системами, могут появляться довольно часто, и соответственно значительная часть времени будет тратиться на отслеживание и исполнение данных сигналов. Это может негативно сказаться на самообладании трейдера и на его психологическом состоянии, что в, свою очередь, может , привести к повышенным рискам в торговле.

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

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

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

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

Идея четвертая. При выставлении ордеров Stop Loss и Take Profit соотношение прибыль/убыток должно быть не ниже 2/1. Stop Loss желательно выставлять не ближе, чем в 50 пунктах от точки входа.

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

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

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

  1. определение глобальной тенденции;
  2. определение начала отката от глобальной тенденции;
  3. ожидание завершения отката;
  4. получение подтверждения от другого индикатора и открытие позиции;
  5. выставление Stop Loss и Take Profit ордеров.

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

  • Технические торговые стратегии Форекс
  • Аналитические торговые стратегии Форекс
  • Механические торговые стратегии Форекс
  • Анализ торговых систем Форекс
  • Идеальная торговая стратегия существует?

Хомячковый рай. Уйти и потеряться:

OrderOpenTime() - время открытия ордера или позиции, выделенного функцией OrderSelect()

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

С помощью функции OrderOpenTime() мы можем получить дату и время открытия ордера или позиции, выделенного предварительно с помощью функции OrderSelect().

 datetime OrderOpenTime() 
  • В случае отложенного ордера функция OrderOpenTime() возвращает дату и время выставления ордера.
  • В случае открытой или закрытой позиции функция возвращает дату и время открытия позиции.

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

В этом нам помогут четыре новых функции:

  • Datetime CurTime() - время прихода последней котировки в виде количества секунд, прошедших после 00:00 1 января 1970 года;
  • Int TimeHour(datetime time) - возвращает порядковый номер часа для времени time;
  • Int TimeMinute(datetime time) - возвращает порядковый номер минуты для времени time;
  • Int TimeSeconds(datetime time) - возвращает количество секунд с начала минуты для времени time.

Например, для 02:16:05 функции TimeHour, TimeMinute и TimeSeconds вернут соответственно 2, 16 и 5.

Мы помним, что значение типа datetime представляет собой количество секунд, прошедшее с 00:00 1 января 1970 года. Также мы помним, что в часе 60*60 секунд, а в минуте 60 секунд. Поэтому, зная текущее время (мы можем получить его с помощью CutTime), мы можем получить время текущего дня на 00:00:00 часов:

 int c_time = CurTime(); 
datetime day_start; 
day_start=c_time-TimeHour(c_time)*60*60-TimeMinute(c_time)*60-TimeSeconds(c_time); 

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

 //---- вычислим начало дня - переменная day_start int c_time = CurTime();
 datetime day_start; 
 day_start=c_time-TimeHour(c_time)*60*60-TimeMinute(c_time)*60-TimeSeconds(c_time); 
//---- подсчитаем прибыль int profit = 0; int pos; for ( pos = 0; pos=day_start) profit += OrderProfit();
  } } else Print("Ошибка ", GetLastError(), " при выделении ордера ", OrderTicket()); }
 Print("Суммарный профит по закрытым позициям = ", profit);

 

В следующей статье мы продолжим рассмотрение торговых функций и расскажу о функции OrderLots().



Автор статьи: Андрей Ведихин

Хомячковый рай. Уйти и потеряться:


Есть что сказать? Не стесняйтесь!






Последние статьи:

Выгодные «исламские счета» для трейдеров Форекс Выгодные «исламские счета» для трейдеров Форекс Таким образом, вне зависимости от стиля работы стоит использовать «исламские счета» и сотрудничать с компаниями, которые не берут с трейдеров swap-комиссии. ..
2014-09-29
Стоит ли покупать чужие торговые сигналы и прогнозы? Стоит ли покупать чужие торговые сигналы и прогнозы? И все же основным нашим советом станет отказ от покупки торговых сигналов и прогнозов. Куда лучше научиться анализировать валютный рынок и думать всегда только своей головой. ..
2015-02-12

Видео по теме:




В мире больших денег

  • Самые богатые люди
    планеты. Ежегодные рейтинги FORBS. Истории успеха признаных финансовых гуру
  • Самые дорогие вещи:
    Часы, автомобили, ноутбуки стоимотью в десятки и сотни тысяч долларов. Рубрика "Чтоб я так жил"
  • Денежные прогнозы
    Что покупать и что продавать? Периодические прогнозы цен на иностранные валюты, акции крупнейших компаний и драгоценные металлы

ВКонтакте с деньгами

УГОЛОК АДМИНИСТРАТОРА