Логотип Парус Инвестора
Парусник
Цена деления цифровой шкалы
Системы и стратегии

Учебник по языку программирования Easy Language
Запись ActivityBar

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

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

Все команды EasyLanguage оцениваются на скрытом потоке данных, называемом ActivityData поток данных, и конечные ячейки добавляются к видимым барам.

Для создания изучения ActivityBar необходимы только две команды. Первая - команда, которая определяет высоту ячеек и настраивается от бара к бару. Вторая - команда или критерий, который определяет, действительно ли ячейка добавляется.

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

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

Зарезервированные слова ActivityBar изучения могут быть разделены на три группы: 1) зарезервированные слова набора, используемые для определения свойств ActivityBar, 2) зарезервированные слова получения - для получения информации о существующем ActivityBar изучении, и 3) другие зарезервированные слова, которые не необходимы для создании ActivityBar изучения, но полезны при работе с ними. Зарезервированные слова первых двух группа, набора и получения, описаны ниже. Для получения информации относительно зарезервированных слов третьей группы, обратитесь к Библиотеке Зарезервированных Слов в Интерактивном Руководстве Пользователя.


Зарезервированные слова Набора

Есть много зарезервированных слов ActivityBar изучения, но только два обязательны для записи ActivityBar: AB_AddCell и AB_SetRowHeight. Эти и другие зарезервированные слова набора для ActivityBar изучений обсуждаются ниже.


AB_AddCell (Price, Side, Str_Char, Color, Value)

Это зарезервированное слово используется, чтобы добавить ячейку к текущему бару диаграммы. Вы можете добавить ячейки только анализируемому в настоящее время бару (например, выражение AB_AddCell (...) [1] не допускается). Это зарезервированное слово должно быть включено в ActivityBar изучение.


Синтаксис:

AB_AddCell (Price, Side, Str_Char, Color, Value)

Параметры:

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

Side - определяет сторону бара, с которой помещается ячейка, принимает значение одного из двух зарезервированных слов: LeftSide или RightSide.

Str_Char - текстовое строковое выражение, представляющее текст, сохраняемый в добавляемой ячейке. Выражение ограничено одним символом. Если текстовое строковое выражение длиннее чем один символ, то используется только первый символ (например, если Вы используете текстовое строковое выражение "High", то символ "H" помещается в ячейку).

Color - цвет EasyLanguage или его числовой эквивалент, представляющий цвет, в котором ячейка прорисована. Для получения списка доступных цветов см. Приложение B этой книги.

Value - числовое выражение, сохраненное в ячейке. Это значение требуется, однако, оно не затрагивает вычисление ActivityBar, и необходимо исключительно для вашего использования. Вы можете обратиться к этому значению позже от ActivityBar изучения непосредственно или от других методик анализа, которые ссылаются на данное ActivityBar изучение. Используйте для этого параметра Ноль (0), если Вы не хотите определить значимое значение.


Примечания:

При записи ActivityBar Вы должны также определить высоту ячейки. Чтобы сделать так, используйте зарезервированное слово AB_SetRowHeight, описанное ниже.


Пример:

Следующая инструкция добавляет зеленую ячейку с правой стороны бара для каждого тика. Каждая ячейка содержит символ A и сохраняет объем торговли для тика в каждой ячейке:

    AB_AddCell (Close of ActivityData, RightSide, "A", Green, Volume of ActivityData);


AB_SetRowHeight (Value)

Это зарезервированное слово используется, чтобы определять высоту каждой ячейки (строки) от бара к бару; оно необходимо при записи ActivityBar изучения.


Синтаксис:

AB_SetRowHeight (Value)

Параметры:

Value - числовое выражение, представляющее высоту строки.


Примечания:

Вам нужно, чтобы высота строки была динамичной, потому что символы сильно изменяются по цене от одного символа к другому. Например, с высотой строки 0.25 будет работать удобно, если инструмент торгуется по 50 $, но это будет огромная высота строки для торговли мелкими акциями по 1$. Кроме того, разброс цен для символа может значительно измениться в течение промежутка в несколько лет, и приемлемая высота строки для сегодняшних цен может быть неудобна на данных в прошлом. Встроенные ActivityBar изучения используют зарезервированное слово AB_RowCalc как параметр для этого зарезервированного слова, чтобы вычислить динамическую высоту строки.

При записи ActivityBar изучения Вы должны также использовать зарезервированное слово AB_AddCell (описано ранее), чтобы добавить ячейки.


Пример:

Следующая инструкция регулирует высоту строки к 1/20-ому от среднего ранга последних 10 баров. Результат - приблизительно 20 строк ячеек в баре:

    AB_SetRowHeight(Average(Range, 10) /20 );


AB_SetZone (HighVal, LowVal, Side)

Это зарезервированное слово определяет свойства зоны ActivityBar изучения.


Синтаксис:

AB_SetZone (HighVal, LowVal, Side)

Параметры:

HighVal и LowVal - числовые выражения, представляющие верхнюю и нижнюю границы зоны ActivityBar изучения, соответственно. Side - одно из двух зарезервированных слов LeftSide или RightSide, которые определяет сторону бара, с которой зона прорисована.


Примечания:

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


Пример:

Следующие инструкции прорисовывают зону ActivityBar изучения влево от каждого бара в одном среднеквадратичном отклонении выше и ниже срединной цены ActivityBar ячеек:

Value1 = AB_Median (RightSide);
Value2 = AB_StdDev (1, RightSide);
AB_SetZone (Value1 + Value2, Value1 - Value2, RightSide);

Вышеупомянутый пример использует зарезервированные слова AB_Median и AB_StdDev. Эти зарезервированные слова описаны в Приложении C "Справочник Зарезервированных слов", а так же в Интерактивном Руководстве Пользователя.


AB_SetActiveCell(Price, Side)

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


Синтаксис:

AB_SetActiveCell (Price, Side)

Параметры:

Price - числовое выражение, представляющее цену, в которую Вы хотите поместить маркер; Side - определяет положение маркера (слева или справа). Side принимает значение только одно из двух зарезервированных слов: LeftSide или RightSide.


Пример:

Следующие инструкции размещают правый маркер в модальную ячейку ActivityBar изучения:

Value1 = AB_Mode (RightSide);
AB_SetActiveCell (Value1, RightSide);


AB_RemoveCell (Price, Offset, Side)

Это зарезервированное слово используется, чтобы удалить ячейку из текущего бара ActivityBar изучения.


Синтаксис:

AB_RemoveCell (Price, Offset, Side)

Параметры:

Price - числовое выражение, представляющее цену строки, из которой ячейка должна быть удалена. Offset - номер столбца ячейки, которая будет удалена (где: столбец 1 - ближайший к бару); Side - определяет сторону бара, на которой ячейка расположена (Вы должны использовать одно из двух зарезервированных слов: LeftSide или RightSide, чтобы определить сторону).


Примечания:

Если указанная ячейка не существует, то ActivityBar изучение генерирует ошибку во время выполнения программы с сообщением "ActivityBar tried to reference an empty row" (ActivityBar пытается обратиться к пустой строке).


Пример:

Следующая инструкция удаляет последнюю ячейку с правой стороны бара из строки, соответствующей закрытию бара:

Value1 = AB_GetNumCells (Close of Data1, RightSide);
AB_RemoveCell (Close of Data1, Value1, RightSide);

Этот пример использует зарезервированное слово AB_GetNumCells, чтобы получить количество ячеек на правой стороне ActivityBar, и затем использует полученное значение, как параметр Offset для AB_RemoveCell.


Зарезервированные слова Получения

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


AB_GetCellChar (Price, Side, Offset)

Это зарезервированное слово возвращает текстовое строковое выражение, содержащееся в указанной ячейкой.


Синтаксис:

AB_GetCellChar (Price, Side, Offset)

Параметры:

Price - числовое выражение, представляющее цену ячейки, на которую ссылаются. Side - определяет сторону бара, с которой ячейка расположена (Вы должны использовать одно из двух зарезервированных слов: LeftSide или RightSide, чтобы определить сторону).Offset - номер столбца ячейки, на которую ссылаются (где: столбец 1 - ближайший к бару).


Примечания:

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


Пример:

Следующие инструкции восстанавливают текстовое строковое выражение, содержащееся в первой ячейке строки, соответствующей цене закрытия бара:

    Variable: Str (" ");
    Str = AB_GetCellChar (Close of data1, LeftSide, 1);


AB_GetCellColor (Price, Side, Offset)

Это зарезервированное слово возвращается номер, представляющий цвет, использованный для прорисовки указанной ячейки.


Синтаксис:

AB_GetCellColor (Price, Side, Offset)

Параметры:

Price - числовое выражение, представляющее цену ячейки, на которую ссылаются. Side - определяет сторону бара, с которой ячейка расположена (Вы должны использовать одно из двух зарезервированных слов: LeftSide или RightSide, чтобы определить сторону). Offset - номер столбца ячейки, на которую ссылаются (где: столбец 1 - ближайший к бару).


Примечания:

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


Пример:

Следующая инструкция восстанавливает цвет первой ячейки, расположенной с правой стороны бара на цене открытия. Цвет назначается на переменную Value1:

    Value1 = AB_GetCellColor (Open of Data1, RightSide, 1);


AB_GetCellDate (Price, Side, Offset)

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


Синтаксис:

AB_GetCellDate (Price, Side, Offset)

Параметры:

Price - числовое выражение, представляющее цену упоминаемой ячейки. Side - определяет сторону бара, с которой ячейка расположена (Вы должны использовать одно из двух зарезервированных слов: LeftSide или RightSide, чтобы определить сторону). Offset - номер столбца ячейки, на которую ссылаются (где: столбец 1 - ближайший к бару).


Примечания:

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


Пример:

Следующая инструкция восстанавливает дату первой ячейки на правой стороне в цене открытия бара, и назначает эту дату на числовую переменную Value1:

    Value1 = AB_GetCellDate (Open of Data1, RightSide, 1);


AB_GetCellTime (Price, Side, Offset)

Каждый раз, когда ячейка добавляется к бару, дата и время, когда это произошло, сохраняется ячейкой. Это зарезервированное слово возвращает время, когда ячейка была добавлена к бару.


Синтаксис:

AB_GetCellTime (Price, Side, Offset)

Параметры:

Price - числовое выражение, представляющее цену упоминаемой ячейки. Side - определяет сторону бара, с которой ячейка расположена (Вы должны использовать одно из двух зарезервированных слов: LeftSide или RightSide, чтобы определить сторону). Offset - номер столбца ячейки, на которую ссылаются (где: столбец 1 - ближайший к бару).


Примечания:

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


Пример:

Следующая инструкция восстанавливает время первой ячейки, расположенной с правой стороны в цене открытия бара, и назначает эту дату на числовую переменную Value1:

    Value1 = AB_GetCellDate (Open of Data1, RightSide, 1);


AB_GetCellValue (Price, Side, Offset)

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


Синтаксис:

AB_GetCellValue (Price, Side, Offset)

Параметры:

Price - числовое выражение, представляющее цену упоминаемой ячейки. Side - определяет сторону бара, с которой ячейка расположена (Вы должны использовать одно из двух зарезервированных слов: LeftSide или RightSide, чтобы определить сторону). Offset - номер столбца ячейки, на которую ссылаются (где: столбец 1 - ближайший к бару).


Примечания:

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


Пример:

Следующая инструкция восстанавливает время первой ячейки, расположенной с правой стороны в цене открытия бара, и назначает эту дату на числовую переменную Value1:

    Value1 = AB_GetCellValue (Open of Data1, RightSide, 1);


AB_GetNumCells (Price, Side)

Это зарезервированное слово возвращает количество ячеек в указанной строке.


Синтаксис:

AB_GetNumCells (Price, Side)

Параметры:

Price - числовое выражение, представляющее цену упоминаемой строки. Side - определяет сторону бара (Side принимает значение одного из двух зарезервированных слов: LeftSide или RightSide).


Примечания:

Если Вы ссылаетесь на любой атрибут несуществующей ячейки, то генерируется ошибка во время выполнения программы, когда ActivityBar изучение применено к диаграмме. Например, если при цене 100 есть 5 ячеек справа от бара, а изучение пытается получить цвет ячейки номер 6, то генерируется ошибка и изучение выключается. Вы можете избежать этих ошибок, используя зарезервированное слово AB_GetNumCells, чтобы определить количество доступных ячеек перед тем, как попытаетесь обратиться к любой из них.

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


Пример:

Следующие инструкции получают текстовое строковое выражение, сохраненное в последней ячейке в строке, соответствующей открытию бара. Обратите внимание, что мы сначала получаем общее количество ячеек в искомой строке, затем сохраняем это количество в переменной Value1. Далее мы используем конечное количество (Value1), чтобы получить текстовое строковое выражение:

    Variable: Str (" ");
    Value1 = AB_GetNumCells (Open of Data1, RightSide);
    Str = AB_GetCellChar (Open of Data1, Value1, RightSide);


AB_GetZoneHigh (Side)

Это зарезервированное слово возвращает числовое значение, представляющее верхнюю границу зоны ActivityBar изучения.


Синтаксис:

AB_GetZoneHigh (Side)

Параметры:

Side - определяет сторону, чтобы получить значение. Side принимает значение одного из двух зарезервированных слов - LeftSide или RightSide.


Примечания:

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


Пример:

Следующая инструкция назначает максимальную цену зоны ActivityBar на числовую переменную Value1:

    Value1 = AB_GetZoneHigh (RightSide);


AB_GetZoneLow (Side)

Это зарезервированное слово возвращает числовое значение, представляющее нижнюю границу зоны ActivityBar изучения.


Синтаксис:

AB_GetZoneLow (Side)

Параметры:

Side - определяет сторону, чтобы получить значение. Side принимает значение одного из двух зарезервированных слов: LeftSide или RightSide.


Примечания:

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


Пример:

Следующая инструкция назначает минимальную цену зоны ActivityBar на числовую переменную Value1:

    Value1 = AB_GetZoneLow (RightSide);


AB_High

Это зарезервированное слово возвращает числовое значение, представляющее максимальную цену бара, в котором ячейка прорисована.


Синтаксис:

AB_High

Примечания:

Если ни одна ячейка не прорисована, то возвращается значение ноль (0). Чтобы сохранять конечное значение, Вы можете назначить это зарезервированное слово на числовую переменную. Вы можете использовать это зарезервированное слово в ActivityBar изучении так же, как в любой другой методике анализа, торговой стратегии или функции.


Пример:

Следующие инструкции используют инструкцию While loop, чтобы пересечь все возможные ячейки:

Value1 = AB_High;
While Value1 > AB_Low Begin
{EasyLanguage Instruction (s) }
Value1 = Value1 - AB_GetRowHeight;
End;

Сначала, мы используем AB_High, чтобы получить самую высокую цену, в которой была прорисована ячейка, затем мы назначаем это значение на Value1. В каждой итерации While loop (Цикла с условием продолжения) мы вычитаем значение, равное одной строке (которое мы получаем использованием AB_GetRowHeight). Цикл продолжается, пока Value1 больше чем минимальная цена на бар, в котором прорисована ячейка.


AB_Low

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


Синтаксис:

AB_Low

Примечания:

Если ни одна ячейка не прорисована, то возвращается значение ноль (0). Чтобы сохранять конечное значение, Вы можете назначить это зарезервированное слово на числовую переменную. Вы можете использовать это зарезервированное слово в ActivityBar изучении так же, как в любой другой методике анализа, торговой стратегии или функции.


Пример:

Следующие инструкции используют While loop, чтобы пересечь все возможные ячейки:

Value1 = AB_Low;
While Value1 < AB_High Begin
{EasyLanguage Instruction(s) }
Value1 = Value1 + AB_GetRowHeight;
End;

Сначала, мы используем AB_Low, чтобы получить самую низкую цену, в которой ячейка прорисована, затем мы назначаем это значение на Value1. В каждой итерации While loop мы добавляем значение, равное одной строке (которое мы получаем использованием AB_GetRowHeight). Цикл продолжается, пока Value1 - меньше чем самая высокая цена на баре, в котором прорисована ячейка.

Другие Зарезервированные слова, связанные с ActivityBar Изучениями

Далее - список зарезервированных слов, которые Вы можете использовать при записи ActivityBar изучения.


ActivityData

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


Синтаксис:

... of ActivityData

Примечания:

Зарезервированное слово Of используется с ActivityData для удобства чтения.


Пример:

Следующая инструкция вычисляет среднее последних 10 цен закрытия из потока данных ActivityBar изучения. Например, предположим, что ActivityBar изучение использует 30 -минутное сжатие данных и применено к ежедневной диаграмме. В этом случае инструкция вычисляет среднее последних десяти 30-минутных баров:

    Value1 = Average (Close, 10) of ActivityData;


BarStatus(DataNum)

Может быть очень полезно знать, в какой части бара ActivityBar изучение вызывают для последней операции, или когда ActivityBar изучение читается для торговли "внутри бара".(?) Это зарезервированное слово получает эту информацию.


Синтаксис:

BarStatus (DataNum)

Параметры:

DataNum - числовое выражение, представляющее поток данных, который оценивается; может быть между 1 и 50 включительно.


Примечания:

Это зарезервированное слово возвратит одно из четырех возможных значений:

2 = заключительный тик бара

1 = тик в пределах бара

0 = тик открытия бара

-1 = произошла ошибка при выполнении операции зарезервированного слова


Пример:

Следующие инструкции сбрасывают числовую переменную Value1 к 0, когда бар, к которому применено ActivityBar изучение, закрыт:

If BarStatus (1) = 2 Then
Value1 = 0 
Else
Value1 = Value1 + 1;


LeftSide

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


Синтаксис:

LeftSide

Пример:

Следующая инструкция получает количество ячеек слева от бара для строки, соответствующей цене закрытия:

    Value1 = AB_GetNumCells    (Close of Data1, LeftSide);


RightSide

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


Синтаксис:

RightSide


Пример:

Следующая инструкция получает количество ячеек справа от бара для строки, соответствующей цене открытия:

Value1 = AB_GetNumCells (Open of Data1, RightSide);




Содержание (Contents)
ГЛАВА 1: Введение
Что такое EasyLanguage?
Что Вы можете Создать?
Дополнительные Ресурсы
ГЛАВА 2: Основные Элементы EasyLanguage
Как работает EasyLanguage
О Языке
Ссылка на Ценовые Данные
Выражения и Операторы
Ссылка на Предыдущие Значения
Управление Датами и Временем
Использование Переменных
Использование Констант
Управляющие структуры EasyLanguage
Запись Предупреждений
Понятие Массивов
Понятие Функций Пользователя
Методы Вывода
Текстовый Объект на Ценовых Диаграммах
Trendlines на Ценовых Диаграммах
Понятие Полей Данных
Мультимедиа и EasyLanguage
ГЛАВА 3: EasyLanguage для TradeStation
Запись Торговых Сигналов
Механизм Тестирования Торговой Стратегии
Торговые Приказы
Понятие Встроенных Стопов
Запись Индикаторов и Изучений
Запись ShowMe и PaintBar
Запись ProbabilityMap
Запись ActivityBar
ГЛАВА 4: EasyLanguage для RadarScreen
Запись Индикаторов RadarScreen
Запись Индикаторов для Супердиаграмм SE
Определение Доступности Индикаторов
ГЛАВА 5: EasyLanguage для OptionStation
Анализ данных OptionStation
Чтение Данных OptionStation
Запись Индикаторов OptionStation
Запись Индикаторов для Супердиаграмм SE
Запись Поиска Стратегий
Запись Моделей OptionStation
Глобальные переменные OptionStation
ГЛАВА 6: EasyLanguage и Другие Языки
Определение Функции DLL
Использование Функций DLLs
Дополнительно О EasyLanguage DLL Extension Kit
ПРИЛОЖЕНИЕ 1. Синтаксические ошибки EasyLanguage
61 - 223
224 - 307
308 - 569
ПРИЛОЖЕНИЕ 2. Цвета, Размеры и Коды EasyLanguage




На правах рекламы: