Методическое руководство к программе технического анализа Метасток 7.0 на русском - файл Creating Your Own Indicators.doc

приобрести
Методическое руководство к программе технического анализа Метасток 7.0 на русском
скачать (608 kb.)
Доступные файлы (30):
n1.doc24kb.22.02.2000 15:18скачать
n2.doc263kb.22.02.2000 17:11скачать
n3.doc45kb.22.02.2000 15:25скачать
n4.doc55kb.07.07.2000 07:16скачать
n5.doc64kb.07.07.2000 07:16скачать
n6.doc133kb.22.02.2000 15:00скачать
n7.doc44kb.22.02.2000 17:12скачать
Creating Your Own Indicators.doc296kb.22.02.2000 20:02скачать
The Explorer.doc117kb.07.07.2000 13:31скачать
n10.gif8kb.19.08.2000 13:28скачать
n11.doc373kb.07.07.2000 13:35скачать
n12.doc53kb.07.07.2000 13:33скачать
n13.doc41kb.07.07.2000 13:33скачать
n14.doc41kb.07.07.2000 13:32скачать
n15.doc82kb.22.02.2000 18:15скачать
n16.doc63kb.22.02.2000 20:27скачать
n17.doc86kb.22.02.2000 18:14скачать
n18.doc127kb.22.02.2000 18:17скачать
n19.doc105kb.22.02.2000 18:39скачать
n20.doc39kb.23.09.1996 04:48скачать
n21.doc83kb.19.02.2000 05:58скачать
n22.doc223kb.22.02.2000 20:36скачать
n23.doc48kb.07.07.2000 13:34скачать
n24.doc42kb.07.07.2000 13:34скачать
n25.doc101kb.22.02.2000 20:55скачать
n26.doc42kb.07.07.2000 07:40скачать
n27.doc26kb.07.07.2000 07:40скачать
n28.doc35kb.07.07.2000 07:39скачать
n29.doc57kb.07.07.2000 07:40скачать
n30.doc37kb.07.07.2000 07:39скачать

Creating Your Own Indicators.doc

1   2   3   4   5   6   7   8   9   ...   13

5. Копирование и Удаление Пользовательских индикаторов (Copying and Deleting Custom Indicators)


Вы можете сделать копию выбранного пользовательского индикатора в “Indicator Builder dialog” при помощи кнопки “Copy”. Это полезно, когда Вы хотите разработать новый индикатор похожий на уже существующий.

Например, ели пользовательский индикатор “А” очень похож на вновь создаваемый, Вы должны используя кнопку “Copy” в диалоге “Indicator Builder dialog” сделать его копию. Затем Вы можете внести необходимые изменения и присвоить индикатору новое имя.

При помощи клавиши “Delete” Вы можете удалить пользовательский индикатор из списка диалога “Indicator Builder dialog”. Выбор этой кнопки приводит к появлению диалога “Delete Custom Indicator dialog”.

6. Печать Пользовательских Индикаторов (Printing Custom Indicators)


Используя диалог «Print dialog» Вы можете распечатать имена или формулы пользовательских индикаторов на принтер определенный по умолчанию. Этот диалог можно вызвать щелкнув по кнопке «Print» в диалоге «Indicator Builder dialog».

Print What. Выберите, что Вы хотите печатать, только Имя (Names Only) или вместе Имя и Формулу (Names and Formulas) для выбранных пользовательских индикаторов.

Copies. Введи количество копий.

Print Range. Выберите, хотите ли Вы печатать только выбранный индикатор или все пользовательские индикаторы.

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

7. Вставка функций в формулы (Pasting Functions Into Formulas)


Используя кнопку «Functions» диалога «Indicator Editor dialog», Вы можете вставлять функции непосредственно в формулу, которую в данный момент редактируете. Эта возможность не только экономит время, но также освобождает Вас от необходимости запоминать синтаксис функций (или вводить их вручную) и их параметров.

Диалог «Рaste Functions dialog» подразделяет функции на 11 категорий. Категории собраны в список категорий («Function Category list») расположенный в левой стороне окна диалога. Функции входящие в выбранную категорию располагаются в правой стороне окна в виде списка их Английских имен или других имен функций в зависимости от того имеется ли флажок в окошке «Show English Names checkbox».

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

Щелчок по клавише «ОК» или двойной щелчок по имени функции вставляет ее в формулу в позицию курсора.

Чтобы вставить функцию надо:

8. Примеры Пользовательских Индикаторов (Sample Custom Indicators)


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

8.1 Аккумуляция/Дистрибуция (Accumulation/Distribution)


В эта формуле («Accumulation/Distribution») используется функция cum() (см. «Cumulate»), которая накапливает изменчивые показатели дневных значений.

cum( (((C-L) - (H-C)) / (H-L)) * V)

8.2 Полосы Боллинжера (Bollinger Bands)


Здесь используется функция stdev() (см. «Standard Deviation»), чтобы рассчитать верхнюю и нижнюю границы полос.

Верхняя полоса рассчитывается, как:

mov( C, 20, S ) + ( 2 * stdev( C, 20 ))

Нижняя полоса рассчитывается, как:

mov( C, 20, S ) - ( 2 * stdev( C, 20 ))

8.3 Осциллятор A/D Чайкина (Chaikin A/D Oscillator)


mov( ad(), 3, E) - mov( ad(), 10, E)

Этот индикатор может ссылаться на встроенный индикатор «Accumulation/Distribution indicator» используя функцию ad(), как показано выше, или же можно использовать формулу «Accumulation/Distribution formula» как показано ниже.

mov(cum((((C-L)-(H-C))/(H-L)) * V),3,E)-mov(cum((((C-L)-(H-C))/(H-L)) * V),10,E)

8.4 Средняя цена (Median Price)


(high + low) / 2

8.5 Момент (Momentum)


Формула момента использует функцию ref() (см. Reference), чтобы сослаться на цену закрытия 12 периодов назад.

(close / ref( close, -12 )) * 100

8.6 Скользящая средняя MACD (Moving Average MACD)


Большинство аналитиков (включая аналитиков EQUIS International's) утверждают, что MACD-индикатор представляет собой «разницу между 12- и 26 дневными экспоненциальными скользящими средними». Однако, реально это разница между 0.15 и 0.075 экспоненциальными скользящими средними. (более точно 0.153846 и 0.076923).

См. «Moving Average Calculation Methods» для более подробной информации по методам калькуляции MACD.

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

mov( close, 12, E) - mov( close, 26, E)

MACD-триггер (9-дневная экспоненциальная скользящая средняя MACD) может быть рассчитан, как показано ниже:

mov( macd(), 9, E)

8.7 Индекс негативного объема (Negative Volume Index)


Встроенному индексу негативного объема соответствует функция nvi(). Однако, для пользовательского индикатора можно использовать следующую формулу:

cum( if( V < ref(V,-1), roc(C,1,%), 0 ))

8.8 Баланс Объема (On Balance Volume)


Следующая формула рассчитывает индикатор баланс объема («On Balance Volume»):

cum( if( C > ref(C,-1),+V, if( C < ref(C,-1),-V, 0) ))

Далее объясняется каждый компонент приведенной выше формулы:

cum( Расчет куммуляты, следующих величин

if( если,

C цена закрытия сегодня

> больше, чем

ref(C,-1), цена закрытия предыдущего дня

+V, тогда прибавь сегодняшний объем

if( в противном случае, если

C цена закрытия сегодня

< меньше, чем

ref(C,-1), цена закрытия предыдущего дня

-V, вычесть объем

)) в противном случае, ничего не делать.

8.9 Индекс положительного Объема (Positive Volume Index)


Встроенному индексу положительного объема соответствует функция pvi(). Однако, для пользовательского индикатора можно использовать следующую формулу:

cum( if( V > ref(V,-1), roc(C,1,%), 0 ))

8.10 Ценовой осциллятор (Price Oscillator)


Следующая формула рассчитывает 10/20 - дневный Прайс-осциллятор выраженный в абсолютных значениях:

mov( close, 10, E) - mov( close, 20, E)

Приведенная ниже формула рассчитывает 10/20 - дневный Прайс-осциллятор выраженный в процентах:

(( mov(C, 10, E) - mov(C, 20, E) )/mov(C, 20, E)) * 100

8.11 Коэффициент изменения цены (Price Rate-Of-Change)


Следующая формула рассчитывает 12-дневную степень изменения цены (“Price Rate-Of-Change”):

(( C - ref(C,-12)) / ref(C,-12)) * 100

Можно также использовать функцию roc():

roc( close, 12, % )

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

close - ref(close, -12)

8.12 Объемно-ценовой тренд (Price Volume Trend)


Следующая формула использует функцию cum() для расчета объемно-ценового тренда

cum( ((C - ref(C,-1)) / ref(C,-1)) * V)

Эту формулу также можно написать при помощи функции roc(), как показано ниже:

cum( roc(close, 1, %) * volume )
1   2   3   4   5   6   7   8   9   ...   13


5. Копирование и Удаление Пользовательских индикаторов (Copying and Deleting Custom Indicators)
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации