Методическое руководство к программе технического анализа Метасток 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

2.15 Р-идентификатор массива данных (The "P" Data Array Identifier)


Специальный ценовой идентификатор (переменная “Р”) используется, чтобы ссылаться на какой либо график индикатора или цены. При применении Р-переменной в пользовательских индикаторах ей присваиваются значения индикатора на график которого «сбрасывается» пользовательский индикатор. При ее применении в тестах систем и исследованиях ...........................Это может быть использовано если Вы хотите рассчитать индикатор, тест системы или исследование для данных которые не относятся к основным ценовым данным (chart's base security). Если Вы «сбрасываете» пользовательский индикатор содержащий Р-переменную на штриховой график (high/low/close price bars), то значениями для Р-переменной служит цена закрытия (CLOSE).

Например, следующий «пользовательский» индикатор отображает график типа MACD

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

Если Вы предварительно нарисуете индикатор Аккумуляции/Дистрибуции а затем «сбросите» на него приведенный выше индикатор (захватив его в КвикЛисте), то в результате Вы получите MACD Конвергенции/Дистрибуции.

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

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

В пользовательских индикаторах значения HIGH, LOW, CLOSE, VOLUME, OPEN и

OPEN INTEREST всегда берутся из базового массива данных по ЦБ. Например, если Вы «сбросите» индикатор с формулой "HIGH - LOW / P" на ценовой график, который не является графиком базовых данных , то HIGH и LOW будут однако взяты из массива базовых данных. Значение Р-переменной будет представлено ценой закрытия (CLOSE) той ЦБ на график которой произошел сброс.

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

Чтобы отобразить пользовательский индикатор с Р-переменной, необходимо

Чтобы запустить тест системы или исследование которые содержат Р-переменную, надо:

2.16 Советы по работе с формулами (Formula Tips)


Общие сведения.

Два наиболее важных момента работы с формулами уже упоминались: (1) использование “Paste Formula dialog” и (2) щелчок по клавише “ОК”, при вводе формулы для проверки ее синтаксиса.

Дублирующие линии.

Если Вы пишете длинную формулу, то можете попытаться использовать представление формулы на нескольких строках для облегчения ее чтения. Вы можете отобразить формулу на строках нажав на клавиши CTRL+TAB. Например, формула

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

намного легче читается, если ее расположить на нескольких строках, как:

cum(

if(close > ref(close, -1),

if(close < ref(close, -1),

)

)

Заглавные символы в сравнении с прописными.

При вводе формул регистр (верхний или нижний) не имеет значения («с» и «С» идентичны). При проверке синтаксических ошибок Метасток автоматически модифицирует написание, для того чтобы сделать формулу более читабельной. Этот раздел не нуждается в примерах.

Комментарии.

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

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

( mov(fml("MA1"),10,S) / fml("MA2") ) { * stoch(5,3) }

Пространство (пробелы).

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

Клавиатурные команды.

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


Копирование выделенного текста - CTRL+C

Перемещение - CTRL+X

Вставка из буфера - CTRL+V


Размер файла.

Размер файла пользовательского индикатора (MS50FORM.DTA) зависит от числа этих индикаторов. Его размер увеличивается приблизительно на 3К на каждый новый индикатор. (Размер файла никогда не уменьшается, даже если Вы удаляете индикатор его размер остается неизменным.) Размер этого файла может быть ограничен установкой на максимальное количество присутствующих пользовательских индикаторов. Например, если используется только 30 первых позиций, файл может вырасти приблизительно только до 90К.

3. Диалог “Построитель Индикаторов” (Indicator Builder Dialog)


“Indicator Builder”-диалог появляется после выбора опции «Indicator Builder» из меню Tools или аналогичной кнопки главной панели инструментов.

New. Выбор этой кнопки приводит к вызову диалога «Indicator Editor dialog», во время которого Вы можете присвоить имя и написать формулу нового индикатора. См. «Indicator Editor Dialog»

Edit. При выборе этой кнопки появляется диалог «Indicator Editor dialog», где Вы можете отредактировать предварительно выбранный пользовательский индикатор. См. «Indicator Editor Dialog»

Copy. При выборе этой кнопки делается копия выбранного индикатора в диалог «Indicator Editor dialog». После внесения изменений, нажмите кнопку OK, чтобы сохранить копию пользовательского индикатора. См. «Copying and Deleting Custom Indicators».

Delete. При помощи этой кнопки удаляется выбранный пользовательский индикатор. См. « Copying and Deleting Custom Indicators».

Print. Выбор этой кнопки распечатывает выбранный индикатор. См. «Printing Custom Indicators»

4. Диалог “Редактор Индикаторов” (Indicator Editor Dialog)


Диалог “Indicator Editor dialog” используется для создания новых и редактирования существующих пользовательских индикаторов.

Name. Вы можете ввести имя индикатора длинной до 50 символов. Это имя будет появляться в заголовке внутреннего окна в котором отображается график индикатора при его вызове. Список индикаторов в «Indicator Builder dialog» сортируется по имени.

Display in QuickList. Выберите это «окошко» (появляется флажок), если Вы хотите, чтобы имя Вашего индикатора было включено в «QuickList». Наличие индикатора в «QuickList» позволяет использовать метод «захвати и сбрось» аналогично тому как используются другие (встроенные) индикаторы. См. «Using the Indicator QuickList».

Formula. Здесь вводится формула пользовательского индикатора. Формула может содержать до 1 024 символов на нескольких строках. Нажимайте «ENTER» для перехода к другой строке. См. «Formula Tips» для получения информации по использованию нескольких строк. См. «Formula Tutorial».

Functions. Выбор этой кнопки вызывает «Paste Functions dialog», где Вы можете выбрать из необходимую функцию из списка и вставить ее в формулу. Эта кнопка неактивна , пока Ваш курсор находится за пределами окна редактирования формулы «Formula edit box». См. «Pasting Functions Into Formulas». Вы можете использовать стандартные клавиатурные команды во время редактирования формулы(См. «Formula Tips»).

4.1.1 Сохранение изменений


Если Вы во время редактирования пользовательского индикатора, теста системы или исследования щелкните по кнопке «Cancel» появится окно с запросом «желаете ли Вы сохранить изменения». Выбор «Yes» сохраняет изменения, выбор «No» не сохраняет изменений.
1   2   3   4   5   6   7   8   9   ...   13


2.15 Р-идентификатор массива данных (The "P" Data Array Identifier)
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации