Страница 1 из 50 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 498

Тема: Механические торговые системы: проектирование и применение

  1. #1
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782
    Механические торговые системы: проектирование и применение
    Предисловие.


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

    Раздел КЛАССИКА (уже опубликован на форуме ).

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

    Раздел КЛАССИЧЕСКАЯ МЕХАНИКА (публикуется в этой ветке)

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

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

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

    Но как все это сделать, каким образом? Очень просто - запрограммировать и посчитать.

    При слове «запрограммировать» у 90% аудитории сделалось кислое выражение лица. Я вхожу в эти 90%, поэтому долой программирование в традиционном понимании этого термина. Отличительная особенность публикуемого материала – ориентация на пользователей-непрограммистов, требующая минимума специальных навыков, не выходящих по сложности за выполнение элементарных расчетов с помощью EXEL, а если быть более точным, то еще проще.

    Отметим, что основной упор в рамках темы мы будем делать не на конкретных МТС, а на методах и приемах, с помощью которых эти МТС проектируются и исследуются.
    Поэтому рассматриваемые индикаторы в большинстве своем будут классические, имеющиеся в любых наборах торговых платформ и программ технического анализа (поэтому раздел и называется КЛАССИЧЕСКАЯ МЕХАНИКА). А с помощью изученных методов можно будет исследовать торговые стратегии на любых индикаторах и их комплексах, главное, чтобы вы знали, как это индикатор устроен и могли записать для него формальное математическое выражение (или взять готовое).

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

    Итак, в путь.

  2. #2
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782

    СОДЕРЖАНИЕ КУРСА

    Введение.


    1. Понятие о механической торговой системе (МТС).

    1.1. Роль субъективного фактора при принятии торговых решений.

    1.2. Системная торговля.
    1.3. Что такое технический индикатор рынка.
    1.4. Тренд, как фактор принятия торговых решений.
    1.5. Что такое механическая торговая система.
    1.6. Взаимосвязь торговой стратегии и целей трейдинга.
    1.7. Торговая модель.
    1.8. Выбор торговой модели: шесть наиболее распространенных ошибок.
    1.9. Подготовка данных.
    1.10. Оптимизация.
    1.11. Критерии оценки механических торговых систем.


    2. Программный комплекс Метасток.

    2.1. Установка программы.
    2.2. Запуск программы.
    2.3. Команды меню и инструментальные панели.
    2.4. Структура программного комплекса и его возможности.
    2.5. Данные и управление ими в программе Местаток.
    2.6. Работа с графиками - общие принципы.
    2.7. Работа с графиками цен.
    2.8. Работа с аналитическими линиями.
    2.9. Работа с индикаторами.

  3. #3

  4. #4
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782

  5. #5
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782


    7. Системы, основанные на скользящих средних.

    7.1. Использование скользящих средних в МТС.
    7.2. Виды МТС на основе скользящих средних.
    7.3. Индикаторы.
    7.4. Пересечение цены и скользящей средней.
    7.5. Пересечение двух скользящих средних.
    7.6. Использование скользящих средних со сдвигом.
    7.7. Пересечение цены и сдвинутой скользящей средней.
    7.8. Система множественных фреймов на основе МА.
    7.9. Система множественных фреймов – асимметричный вариант выхода.
    7.10. Торговые системы на основе индикатора аллигатор Б.Вильямса.
    7.11. Оптимизация торговых систем на основе аллигатора.
    7.12. Резюме.


    8. Системы на основе осцилляторов.

    8.1. Что такое осциллятор?
    8.2. Виды осцилляторов.
    8.3. Получение торговых сигналов при помощи осцилляторов.
    8.4. Характеристики сигналов на основе осцилляторов.
    8.5. Использование индикатора MACD в торговых стратегиях
    8.6. Стандартный индикатор MACD.
    8.7. Оптимизация МТС на основе MACD.
    8.8. МТС на основе индикатора Relative Strength Index (RSI)
    8.9. МТС на основе стохастического осциллятора.
    8.10. Резюме.


  6. #6

  7. #7

  8. #8
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782
    Механические торговые системы

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


    Из предисловия к книге Д.О.Каца и Д.Л.МакКормик
    «Энциклопедия торговых стратегий»


    Введение

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

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

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

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

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

    Чтобы быть действительно полной система должна давать следующую информацию:
    - когда и по какой цене входить в рынок;
    - когда и по какой цене выходить из рынка с убытком;
    - когда и по какой цене выходить из рынка с прибылью.

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

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

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

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

    Что мы с Вами рассмотрим пределах данного курса?

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

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

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

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

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


    Литература:

    1. Кац Дж.О., МакКормик Д.Л. Энциклопедия торговых стратегий./Пер. с англ. - М.: Альпина Паблишер, 2002.
    2.Колби Р. Энциклопедия технических индикаторов рынка./Пер. с англ. - М.: Альпина Бизнес Букс, 2004.

  9. #9
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782
    1. Понятие о механической торговой системе (МТС).

    Путь в 1000 ли начинается с первого шага.
    Китайская пословица.


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


    1.1. Роль субъективного фактора при принятии торговых решений.

    Проектирование и применение механических торговых систем (МТС) - раздел технического анализа, основанный на широком применении технических индикаторов рынка.

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

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

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

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

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

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

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

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

  10. #10
    Аналитик, трейдер Аватар для Николай Скриган
    Регистрация
    16-06-10
    Сообщений
    5782
    1.2. Системная торговля.

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

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

Страница 1 из 50 12311 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
loaded:ok