• 1.1 Начало работы с формулами Метасток (Getting Started)
  • 1.2 Идентификаторы массива цен на графиках Метасток (Price Array Identifiers)
  • 1.3 Построение графика пользовательского индикатора  в Метасток (Plotting a Custom Indicator)
  • 1.4 Математические операторы в формулах Метасток (Mathematical Operators)
  • 1.5 Приоритет операторов (Operator Precedence)

1.1 Начало работы (Getting Started)

Выведи на экран какой-либо график, выберите опцию “Indicator Builder” из меню Tools. На эк­ране появится “Indicator Builder”-диалог.

  • Щелкни по клавише New.  Напечатай  имя формулы "Tutorial"
  • Щелкни по окошку “Display in QuickList” - наличие галочки в этом окне указывает на то, что данный индикатор можно будет выбрать из меню “Indicator QuickList” на главной панели инструментов.
  • Щелкни по окну “Formula edit box” в котором Вы можете начать печатать необходимую формулу.

1.2 Идентификаторы массива цен (Price Array Identifiers)

Идентификаторы массива цен  специфицируют поля цен. Идентифика­торами массива цен являются цены открытия (open), максимальная (high),  минимальная (low), закрытия (close), а также объем сделок (volume), количе­ство открытых позиций (open interest) и индикатор.

Например, напечатайте слово “HIGH" and щелкните по клавише OK.  Этим Вы создаете формулу, график которой будет выводить максимальную дневную цену.

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

Полное имя

Аббревиатура

Open

O

High

H

Low

L

Close

C

Volume

V

Interest

OI

Indicator

P

1.3 Построение графика пользовательского индикатора (Plotting a Custom Indicator)

  • Щелкни по клавише “Indicator QuickList” (см.”Using the Indicator QuickList”), чтобы показать все имеющиеся в наличии встроенные и пользовательские индикаторы.
  • Перетащи индикатор с именем "Tutorial" из списка “QuickList” и сбрось его на головную часть графика. Откроется новое внутреннее окно в котором будет отображен график максимальных дневных цен.
  • Вы можете отличить “пользовательский” индикатор от  других в списке “QuickList “ по уникальной “иконке”,  расположенной слева от  имени индикатора.
  • Сейчас выберите опцию “Indicator Builder” из меню “Tools” или щелкните по аналогичной кнопке на главной панели инструментов.

1.4 Математические операторы (Mathematical Operators)

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

+

Сложение

-

Вычитание

*

Умножение

/

Деление

  • Выбери формулу с именем  “Tutorial” and щелкните по кнопке “Edit”.
  • Напечатайте в окне “Formula edit box” формулу показанную ниже.

( H + L ) / 2

В этой формуле суммируются  максимальная и минимальная дневные цены, а затем это значение делится на 2. Нарисованный ранее график “пользовательского” индикатора будет автоматически обновлен в соответствии с внесенными в формулу изменениями как только Вы покинете Indicator Builder.

1.5 Приоритет операторов (Operator Precedence)

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

-

Отрицательные значения

*

Умножение

/

Деление

+

Сложение

-

Вычитание

<

Меньше чем

>

Больше чем

<=

Меньше чем или равно

>=

Больше чем или равно

=

Равно

<>

Не равно

And

Логическое “И”

Or

Логическое “ИЛИ”

 

Выражение “H+L/2” (без скобок) будет калькулироваться Метастоком как “L/2” плюс “Н”, поскольку деление имеет более высокий приоритет (прецеденс). Этот результат будет отличен от значения получаемого в случае "(H + L) / 2."  Для простоты контроля прецеденса (приоритета) мы рекомендуем использовать скобки.


Добавить комментарий


Защитный код
Обновить

Комментарии