Автор работы: Пользователь скрыл имя, 26 Июня 2013 в 10:35, курсовая работа
Встроенные в MetaStock интерпретации индикаторов также советуют вам, как использовать каждый индикатор в торговле. Построитель индикаторов (Indicator Builder) позволяет наиболее опытным пользователям писать свои собственные индикаторы.
1. Введение
2. Теоретическая часть.
Что такое тест системыш? (What is a System Test?)
Вывод отчетов ( Displaying the Reports)
Просмотр отчетов (Viewing the Reports)
Оптимизация (Optimizing)
Что такое Индикатор (What is an Indicator?)
3. Практическая часть.
Построение Индикаторов (Plotting an Indicator)
Использование диалога "Indicators" (Using the Indicators Dialog)
Построение тест системы.
4. Сравнение и выводы по тест системе.
5. Отчеты тест системы.
6. Список использованных источников.
Министерство образования и науки РФ
Государственное учреждение высшего профессионального образования
Дальневосточный
государственный технический
(ДВПИ им. Куйбышева)
Находкинский
инженерно-экономический
Кафедра: Прикладная информатика в экономике
Индикаторы в Meta Stock и их применение.
Выполнил:
Студент группы НХ – 1142
Лавриненко С.А.
Проверил:
Преподаватель
Мезенцева М.Ю.
Находка
2005 г.
Содержание.
1. Введение
2. Теоретическая часть.
Что такое тест системыш? (What is a System Test?)
Вывод отчетов ( Displaying the Reports)
Просмотр отчетов (Viewing the Reports)
Оптимизация (Optimizing)
Что такое Индикатор (What is an Indicator?)
3. Практическая часть.
Построение Индикаторов (Plotting an Indicator)
Использование диалога "Indicators" (Using the Indicators Dialog)
Построение тест системы.
4. Сравнение и выводы по тест системе.
5. Отчеты тест системы.
6. Список использованных источников.
Введение
МетаСток и его применение, когда вам необходимо принимать инвестиционные решения, последнее о чем вы можете желать - это чтобы, Ваш компьютер помог на этом пути. Технология должна помогать находить нужные решения. но никак не мешать.
Это является одной из основных причин того, что МетаСток основывается на концепции "визуального" инвестирования. "Визуальное" инвестирование предлагает работать с программой Вашим глазам, освобождая разум для более важных вещей, например, таких как Ваши деньги.
"Визуальное" инвестирование стало возможным благодаря объектно-ориентированному подходу и строгому следованию принципам заложенным в приложении Windows "Microsoft Office", а также принципам "Microsoft" при разработке пользовательского интерфейса. В результате получен современный совместимый интерфейс.
Простое выражение "объектно-ориентированный принцип" подразумевает, что команды для объектов содержатся в самих объектах. Более эффективно вызвать команду непосредственно из объекта, чем искать ее в лабиринтах меню и панелей инструментов.
Так, чтобы начать работать с МетаСтоком для Windows, Вам необходимо знать две команды:
Владея только этими двумя командами, Вы можете при помощи обширной МетаСтоковской коллекции аналитических инструментов осуществить "лучшие" торговые операции. Спасибо за то, что Вы выбрали МетаСток для Windows.
Теоретическая часть (Основные понятия).
Система тестирования предполагает разработку и тестирование торговых систем, чтобы определить их прибыльность по предшествующей истории. Система тестирования помогает ответить на вопрос: “ Как много денег можно заработать или потерять, используя определенные правила торговли “.
Вы можете использовать МетаСток, чтобы:
· разработать торговую систему , используя собственные правила торговли;
· тестировать Вашу торговую систему;
· проверить результаты тестирования при помощи стрелок покупки/продажи и линии денежного баланса (equity line) на графике, а также при помощи табличных отчетов;
· автоматически оптимизировать параметры Ваших торговых правил , чтобы улучшить результаты;
· сравнить торговые системы, чтобы обнаружить систему, которая работает лучше всего для конкретной ценной бумаги.
Очень важно, чтобы Вы познакомились с Учебником по системам (System Tutorial), который излагается далее, прежде чем начнете разрабатывать вашу торговую систему.
В системных торговых правилах используется синтаксис подобный синтаксису для разработки пользовательских индикаторов. Если Вы недостаточно знакомы с разработкой пользовательских индикаторов, Вам необходимо прочитать раздел справочник формул ( Formula Tutorial).
При разработке торговых систем имейте ввиду, что технический анализ это динамичный инструмент (а возможно и искусство) и не существует безупречных механических систем.
Не дайте себе попасться в ловушку чрезмерного “подлаживания” вашей системы, для специфичных ситуаций на рынке. Для получения советов по системным улучшениям см. System Development Tips.
Отдавая должное, присущей (врожденной) сложности торговых систем, EQUIS Internatio-nal может предоставить только ограниченное количество технических средств для тестирующей системы.. Мы рады предоставить Вам инструменты при помощи, которых Вы можете развивать ваше торговое мастерство, но не можем снабдить торговой системой полностью удовлетворяющей Вас.
Когда появится сообщение "System Test Completed", щелкните по клавише “Reports”. Общий отчет будет выведен на экран.
Этот отчет
содержит короткую информацию о тесте.
Если Вы выполнили оптимизацию
Щелкните по клавише “Reports” , чтобы вывести диалог “System Report”
Три отчета содержатся в таблице диалога “System Reports”. “Results Report” (см. Results Report) показывает распределение прибылей, потерь и торговых операций для системы в целом. Трейдерский отчет (см. Trades Report) показывает детали каждой торговой операции выполненной системой. Отчет “Equity” (см. Equity Report) показывает как день за днем изменяется количество денежных средств.
Когда Вы закончите просмотр отчета, Вы заметите, что на вашем графике появиться новое внутреннее окно, содержащее линию изменения Ваших денежных средств. Эта линия показывает как изменился ваш денежный баланс за время торговли.
Стрелки на вашем графике появляются, когда как длинная так и короткая позиции были открыты. Стрелка направленная вверх индицирует открытие длинной позиции, а стрелка направленная вниз индицирует открытие короткой позиции, метка “exit” указывает на закрытие позиции, метка “stop“ указывает на стоп вашей позиции.
При тестировании типичной системы (см. “Compare Reports” по сравнительным отчетам) МетаСток отслеживает несколько десятков тысяч деталей тестирования. Эта информация представляется в серии отчетов. Каждый из отчетов предлагает какую либо дополнительную информацию о тесте.
Общий отчет (Summary Report) дает очень краткую информацию об оптимизационных тестах системы. При этом, если торговая система не содержит переменных оптимизации, в Общем отчете будет представлен только один тест.
Системный отчет (System Report) состоит из четырех страниц (вкладок) , три из которых содержат отчеты описываемые ниже:
Страница результатов (Results page) дает краткое описание результатов теста выбранного из “Общего отчета”.
Страница торговых операций (Trades page) представляет детальное описание каждой торговой операции сгенерированной выбранным тестом.
Страница баланса (Equity page) показывает изменение “день за днем” общего денежного баланса в результате работы торговой системы.
Детализированный отчет по торговым операциям (Trade Detail report) предоставляет детальную информацию по конкретной длинной или короткой транзакции.
Оптимизация подразумевает замену параметров правил торговой системы на ОРТ-пере-менные, а затем спецификацию диапазона значений в которых ОРТ-переменные могут варьировать. МетаСток затем выполняет несколько тестов во время которых подставляются значения ОРТ-переменных из специфицированного диапазона.
"My First System"
в данном справочнике
Индикатор - математическое преобразование цен ЦБ и/или объемов сделок, в результате которого получается значение, которое используется для прогнозирования будущих изменений цен ЦБ. Индикатор обычно рисуется рядом с графиком цены ЦБ или во внутреннем окне или накладывается прямо на этот график (например, как скользящая средняя).
В МетаСтоке имеется три типа индикаторов. Небольшой значок слева от имени индикатора расположенного в списке "Indicator QuickList" указывает на тип индикатора. Эти значки также показаны ниже.
Price Indicators. (Ценовые индикаторы) Зн. Эти индикаторы всегда рассчитываются на основе данных о ценах и объемах.
Custom Indicators. (Пользовательские индикаторы) Зн. Пользовательские индикаторы рассчитываются на основе формул, которые создаются при помощи Построителя индикаторов (Indicator Builder).
Plot-based Indicators. (Накладываемые индикаторы) Зн. Сюда относятся индикаторы, которые накладываются на уже существующие графики. Это могут быть графики цен или других индикаторов. Например, скользящая средняя является накладываемым индикатором, потому что всегда калькулируется на основе существующих цен или индикаторов. Если накладываемый индикатор непосредственно не перемещен на какой либо график (т.е. он рисуется в отдельном внутреннем окне), то для расчета всегда используются данные базовой ЦБ.
Все типы индикаторов располагаются вместе в списке "Indicator QuickList" и диалоге "Indicators" (см. "Using the Indicators Dialog").
3. Практическая часть.
В МетаСтоке имеется три способа построения графиков индикаторов. Вы можете захватить и сбросить индикатор из списка “Indicator QuickList” или выбрать опцию “Indicators” из меню “Insert”, чтобы вызвать диалог “Indicators”.
Когда индикатор выводится на экран, он обычно рассчитывается на данных базовой ЦБ. Однако, некоторые индикаторы (т.е. накладываемые индикаторы) могут рассчитываться на основе данных других индикаторов. например, скользящая средняя может рассчитываться на основе данных какого-либо графика. Это может быть график индикатора, другой скользящей средней или цены.
Если индикатор рассчитывается на основе данных ЦБ не являющейся базовой для данного Графика, то после имени индикатора в круглых скобках будет выводится имя этой ЦБ).
В курсовой работе будут использованы графики LKOH, SBER, RTSI и четыре индикатора: PS Meisels, Mov ATR, Moving Average, Relative Strength Index (RSI). Причем два из них предстоит построить.
Открываем в МетаСтоке вкладку “Tools”, в ней “Indicator Builder”. Щелкаем “New…” и вводим название индикатора, в нашем случае PS Meisels, и формулу индикатора:
Sum(If(C>Ref(C,-1),+1,If(C<
5;
0;
-5;
Формула - математическое выражение того, что Вы хотите определить. Они используются, чтобы определять пользовательские индикаторы, тесты систем (торговых систем), и исследований. Наряду с предопределенными встроенными в Indicator QuickList индикаторами, Метасток предлагает мощную коллекцию инструментов, которую Вы можете использовать при разработке Ваших индикаторов. Вы можете разработать свыше 1000 различных “пользовательских” индикаторов.
Индикаторы автоматически сохраняются Метастоком и поэтом нет необходимости каждый вводить их заново, когда Вы хотите отобразить индикатор. Формулы создаваемые при помощи меню из Indicator Builder и формулы используемые для расчетов во встроенных индикаторах совершенно независимы друг от друга. Изменения сделанные в формулах пользовательских индикаторов никак не отразятся на встроенных индикаторах.
Точно также строим индикатор Mov ATR по формуле:
periods:=Input("ATR periods?",1,100,10);
TH:=If(Ref(C,-1)>H,Ref(C,-1),
TL:=If(Ref(C,-1)<L,Ref(C,-1),
TR:=TH-TL;
Mov(TR,periods,S)
Реальный ATR не использует среднюю. Welles Wilder использует собственный метод сглаживания (модифицированную экспоненциальную среднюю) с использованием функции под названием “Mov” в МетаСтоке.
Использование диалога "Indicators" (Using the Indicators Dialog)
Диалог "Indicators" (Индикаторы) вызывается при помощи выбора опции "Indicators" из меню "Insert". В этом диалоге Вам предлагается выбрать необходимый индикатор и внутреннее окно в котором этот индикатор будет нарисован.
Вы можете выбрать один или несколько индикаторов из списка индикаторов ("Indicators"), расположенного левой части диалога. Далее выберите внутреннее окно в котором будет выведен индикатор(ы) из списка внутренних окон ("Inner Windows") расположенного в правой части данного диалога. Если выбранный индикатор относится к налагаемым ("plot-based") индикаторам, то в списке внутренних окон представлены окна всех имеющихся на Графике графиков. Это дает возможность выбрать именно тот график на основе данных которого будут рассчитываться значения индикатора.