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

Учебник по языку программирования Easy Language
Текстовый Объект на Ценовых Диаграммах

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

Чтобы увидеть номер ID для текстового объекта, дважды щелкните текстовый объект, тогда отобразится диалоговое окно Format Text; заголовок будет содержать номер ID.



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

Для размещения текста на диаграмме, Вы должны привязать определенную точку на диаграмме к текстовому объекту. Вы определяете точку, указывая дату и время (ось X) и цену (ось Y). Это - основная информация, которой Вы управляете при работе с текстовыми объектами; дополнительная информация, которой Вы управляете с помощью зарезервированных слов - цвет, текстовая строка и выравнивание текста.

Все зарезервированные слова, используемые для работы с текстовыми объектами, возвращают числовое значение, представляющее результат операции, которую они выполнили. Если зарезервированное слово было способно выполнить свою задачу успешно, то оно возвратит значение 0; однако, если произошла ошибка выполнения, то зарезервированное слово возвратит числовое значение, представляющее определенную ошибку.

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

Также, очень важно, что Вы сохраняете номер ID текстовых объектов на ценовой диаграмме; если у Вас появится намерение изменить или обратиться к этому объекту, Вы всегда нуждаетесь в номере ID. Если Вы добавляете множество текстовых объектов на ценовую диаграмму, то мы рекомендуем Вам использовать массивы, чтобы хранить их номера ID (обратитесь к разделу "Понятие Массивов" на странице 45 для получения информации относительно использования массивов).


Зарезервированные слова Текстовых Объектов

Далее - список всех зарезервированных слов текстовых объектов, доступных в EasyLanguage.


Text_New

Это зарезервированное слово добавляет указанную текстовую строку к ценовой диаграмме, в указанном баре и ценовом значении. Оно возвращает числовое выражение, соответствующее номеру ID текстового объекта, который добавляют к диаграмме. Если Вы хотите изменить текстовый объект, очень важно, что Вы всегда фиксируете и сохраняете этот номер; номер ID - единственный способ сослаться на определенный текстовый объект.


Синтаксис:

Value1 = Text_New (BarDate, BarTime, Price, "MyText")

Параметры:

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

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

Value1 - любая числовая переменная или массив, содержит номер ID для нового текстового объекта.

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

Например, следующие инструкции добавляют текстовую строку "Key" к цене диаграммы каждый раз, когда выполняется разворотная модель:

Variable: ID (-1);

If Low < Low[1] AND Close > High[1] Then

ID = Text_New (Date, Time, Low, "Key");


Text_Delete

Это зарезервированное слово удаляет из диаграммы текстовый объект с номером ID, который соответствует указанному. Важно помнить, что, если используется недопустимый номер ID, зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполняться ни на каких текстовых объектах сигналом торговли, методикой анализа, или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_Delete(Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее идентификационный номер текстового объекта для удаления.
Примечания:

Value1 - любая числовая переменная или массив. Вы должны назначить текстовое объектное зарезервированное слово на числовую переменную или массив так, чтобы Вы могли определить, действительно ли зарезервированное слово выполнило свою операцию успешно.
Пример:

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

Variables: OldKeyID(-1), ID(-1);

If Low < Low[1] AND Close > High[1] Then Begin

OldKeyID = ID;

ID = Text_New (Date, Time, Low, "Key");

If OldKeyID <> -1 Then

Value1 = Text_Delete (OldKeyID);

End;

В вышеупомянутом примере, мы объявляем, что две переменные содержат Текстовые ID для существующих и новых текстовых объектов. Когда мы находим новую разворотную модель, мы назначаем номер ID текущего текста на переменную OldKeyID. Затем мы создаем новый текстовый объект при новой разворотной модели. Наконец, мы удаляем текстовый объект с номером ID, содержащимся в переменной OldKeyID. Мы сначала проверяем OldKeyID, чтобы он был (-1), потому что он будет – (1), пока мы не нарисуем второй текстовый объект на диаграмме, а мы не хотим ссылаться на текстовый объект, который не существует.


Text_GetColor

Это зарезервированное слово возвращает числовое выражение, соответствующее цвету, назначенному на указанный текстовый объект. Важно помнить, что, если используется недопустимый номер ID , то возвратится значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetColor(Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, которому назначается цвет.
Примечания:

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

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

Например, следующая инструкция записывает текстовую строку "Key" везде, где есть разворотная модель на ценовой диаграмме, и сравнивает цвет текстового объекта с фоном ценовой диаграммы. Если цвета одинаковы, то индикатор рисует текстовую строку с использованием текстовых объектов индикатора использованием другого цвета:

Variables: ID(-1), TxtColor(0);

If Low < Low[1] AND Close > High[1] Then Begin

ID = Text_New (Date, Time, Low, "Key");

TxtColor = Text_GetColor (ID) ;

If TxtColor = GetBackGroundColor Then

Value1 = Text_SetColor (ID, TxtColor + 1);

End;

В вышеупомянутом примере, мы сначала объявляем две переменные, одну, чтобы хранить ID номер текстового объекта, вторую - для хранения номера, представляющего цвет текстового объекта. Затем, когда мы находим ключевой разворот, мы вставляем текстовый объект в минимальном значении бара. Мы также получаем цвет текстового объекта и затем сравниваем цвет текстового объекта с цветом фона диаграммы. Если они одинаковы, то мы, изменяем цвет текстового объекта (добавляя единицу к существующему номеру цвета).


Text_GetDate

Это зарезервированное слово возвращает числовое выражение, соответствующее дате EasyLanguage бара, на котором прорисовывается указанный текстовый объект. Важно помнить, что, если используется недопустимый номер ID, то возвращается значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах торговым сигналом, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetDate(Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, дату которого Вы хотите получить.
Примечания:

Value1 может быть любая числовая переменная или массив. Полученная дата EasyLanguage назначается на эту переменную или массив.
Пример:

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

Value1 = Text_GetDate(5);


Text_GetFirst

Вы можете использовать текстовые объекты в торговых сигналах, методах анализа (индикаторы и изучения) или функциях. EasyLanguage дает возможность Вам искать текстовые объекты, основываясь на том, как они были созданы.

Это зарезервированное слово возвращает номер ID самого старого текстового объекта на ценовой диаграмме (прорисованном первым). Важно помнить, что, если используется недопустимый номер ID, то зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах торговым сигналом, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetFirst(Num)

Параметры:

Num - числовое выражение, представляющее тип текстового объекта. Возможные значения для Num:


Значение Num Описание
1 текст, созданный сигналом торговли, методикой анализа или функцией
2 текст, созданный только текстовым объектом
3 текст, созданный или текстовым объектом или сигналом торговли, методикой анализа, функцией

Если используется значение, отличное от 1, 2 или 3 - EasyLanguage примет значение 3.
Примечания:

Value1 - любая числовая переменная или массив, который содержит номер ID желательного текстового объекта.
Пример:

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

Value1 = Text_GetFirst(1);
Value2 = Text_Delete (Value1);

Обратите внимание: Когда самый старый (первый) текстовый объект удален, следующий самый старый (второй) текстовый объект становится первым, прорисованным на ценовой диаграмме, и так далее.


Text_GetHStyle

Текстовый объект всегда прикрепляется к определенному бару. Из-за этого есть три возможных пути горизонтально выровнять текстовый объект: налево от бара, к которому он прикреплен, направо, или центрировано. Это зарезервированное слово возвращает числовое значение, указывающее горизонтальное выравнивание текстового объекта.
Синтаксис:

Value1 = Text_GetHStyle(Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, значение горизонтальное выравнивания которого Вы хотите получить.
Примечания:

Value1 - любая числовая переменная или массив, который содержит информацию о горизонтальном выравнивании рассматриваемого текстового объекта. Зарезервированное слово может возвратить одно из этих трех значений:


Значение Размещение
1 вправо
2 влево
3 по центру


Пример:

Следующие команды получают горизонтальное выравнивание текстового объекта #10 и выравнивают его вправо от бара:

If Text_GetHStyle(10) <> 1 Then
Value1 = Text_SetHStyle(1);


Text_GetNext

Вы можете использовать текстовые объекты в торговых сигналах, методах анализа (индикаторы и изучения) или функциях. EasyLanguage дает возможность Вам искать текстовые объекты, основываясь на том, как они были созданы.

Применяемое приложение хранит хронологический порядок всех текстовых объектов, которые добавлялись к диаграмме, и эта информация доступна в EasyLanguage. Это зарезервированное слово возвращает номер ID текстового объекта на ценовой диаграмме, добавленного непосредственно после указанного текстового объекта. Вы можете использовать это зарезервированное слово вместе с зарезервированным словом Text_GetFirst, чтобы пройти все текстовые объекты в ценовой диаграмме.

Важно помнить, что, если используется недопустимый номер ID, то зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetNext (Text_ID, Num)

Параметры:

Текст ID - числовое выражение, представляющее номер ID текстового объекта, а Num - числовое выражение, представляющее тип текстового объекта. Возможные значения для Num:


Значение Num Описание
1 текст, созданный сигналом торговли, методикой анализа, или функцией
2 текст, созданный текстовым объектом
3 текст, созданный или текстовым объектом или сигналом торговли, методикой анализа, функцией

Если используется значение, отличное от 1, 2 или 3, то EasyLanguage примет значение 3.
Примечания:

Value1 - любая числовая переменная или массив, содержащая номер ID текстового объекта, который добавляют после указанного текстового объекта.
Пример:

Следующие инструкции устанавливают цвет всех текстовых объектов в диаграмме к желтому:

Value1 = Text_GetFirst(3);
While Value1 <> -2 Begin
Value2 = Text_SetColor (Value1, Yellow);
Value1 = Text_GetNext (Value1, 3);
End;

В вышеупомянутом примере, мы получаем номер ID для первого текстового объекта, прорисованного на диаграмме. Затем мы устанавливаем его цвет в желтый. Далее получаем номер ID следующего текстового объекта и устанавливаем его цвет в желтый. Этот цикл продолжается до тех пор, пока Text_GetNext не возвратит - 2, что означает, что на ценовой диаграмме больше нет текстовых объектов. Имейте в виду, что когда сигнал торговли, методика анализа или функция возвращают -2, это означает, что на диаграмме больше не может быть прорисован текстовый объект.


Text_GetString

Это зарезервированное слово возвращает текстовое строковое выражение, соответствующее указанному текстовому объекту. Важно помнить, что если используется недопустимый номер ID, зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

MyText = Text_GetString (Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, текстовое строковое выражение которого Вы хотите получить.
Примечания:

MyText - любая текстовая переменная или массив, содержит текстовое строковое выражение, соответствующее текстовому объекту с указанным номером ID.
Пример:

Следующие инструкции выводят содержание текстового объекта #5 в окно Debug:

    Variable: MyText (" ");
    Print (Text_GetString(5));

Text_GetTime

Это зарезервированное слово возвращает числовое выражение, соответствующее времени EasyLanguage бара, к которому указанный текстовый объект прикреплен. Важно помнить, что если используется, недопустимый номер ID, то зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetTime (Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, для которого Вы хотите получить время.
Примечания:

Value1 - любая числовая переменная или массив, содержит время указанного текстового объекта.
Пример:

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

Value1 = Text_GetTime(5);

Text_GetValue

Текстовые объекты прикреплены в определенном ценовом значении на ценовой диаграмме. Данное зарезервированное слово возвращает числовое значение, соответствующее цене, по которой указанный текстовый объект прикреплен. Важно помнить, что, если используется недопустимый номер ID, то зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetValue (Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, ценовое значение которого Вы хотите получить.
Примечания:

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

Например, следующая инструкция может использоваться, чтобы вывести в окно Debug значение, в котором текстовый объект #10 прикреплен:

    Print    (Text_GetValue(10));

Text_GetVStyle

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

Важно помнить, что если используется недопустимый номер ID, то зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Синтаксис:

Value1 = Text_GetVStyle (Text_ID)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, вертикальное выравнивание которого Вы хотите получить.
Примечания:

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

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


Значение Размещение
1 в вершине
2 в основании
3 по центру


Пример:

Следующие команды получают вертикальное выравнивание текстового объекта #10 и устанавливают его в Основании:

    If Text_GetHStyle(10) <> 1 Then
        Value1 = Text_SetVStyle(1);

Text_SetColor

Это зарезервированное слово устанавливает цвет указанного текстового объекта.
Синтаксис:

Value1 = Text_SetColor (Text_ID, Color)

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, а Color - цвет EasyLanguage или его числовой эквивалент.

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

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

Важно помнить, что, если используется недопустимый номер ID, то зарезервированное слово возвратит значение - 2, и никакие дополнительные операции не будут выполнены ни на каких текстовых объектах сигналом торговли, методикой анализа или функцией, которая генерировала ошибку.
Пример:

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

Variables: ID(-1), TxtColor(0);
If Low < Low[1] AND Close > High[1] Then Begin
ID = Text_New (Date, Time, Low, "Key");
TxtColor = Text_GetColor (ID);
If TxtColor = GetBackgroundColor Then
Value1 = Text_SetColor (ID, TxtColor + 1);
End;

Text_SetLocation

Все текстовые объекты прикреплены в определенной области и ценовом значении на ценовой диаграмме. Это зарезервированное слово изменяет точку, в которой прикреплен указанный текстовый объект.
Синтаксис:

Value1 = Text_SetLocation (Text_ID, BarDate, BarTime, Price)

Параметры:

Текст ID - числовое выражение, представляющее ID номер текстового объекта для модификации; BarDate и BarTime - числовые выражения, представляющие новую дату и время EasyLanguage, соответственно, чтобы прикрепить текстовый объект; и Price - новое ценовое значение, чтобы прикрепить текстовый объект.
Примечания:

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

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

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

Эти инструкции отображают название символа выше первого бара на диаграмме (после MaxBarsBack) и затем изменяют местоположение текста так, чтобы отобразить его на последнем баре диаграммы:

    If BarNumber = 1 Then
Value1 = Text_New (Date, Time, High *1.01, GetSymbolName);
    Value2 = Text_SetLocation (Value1, Date, Time, High * 1.01);

Text_SetString

Это зарезервированное слово изменяет текстовое строковое выражение указанного текстового объекта.
Синтаксис:

Value1 = Text_SetString (Text_ID, "MyText")

Параметры:

Text_ID - числовое выражение, представляющее номер ID текстового объекта, текстовое строковое выражение которого Вы хотите изменить, и MyText - новое текстовое строковое выражение для текстового объекта.
Примечания:

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

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

Мы рекомендуем, чтобы Вы изменяли текстовое строковое выражение текстового объекта, а не удаляли текстовый объект и вставляли новый. Изменение существующего текстового объекта быстрее и генерирует меньше номеров ID, за которыми в дальнейшем приходится следить.
Пример:

Эти инструкции отображают цену закрытия символа выше первого бара в диаграмме (после MaxBarsBack) и затем изменяют местоположение текста и текста отображает цену закрытия последнего бара на диаграмме:

If BarNumber = 1 Then
    Value1=Text_New (Date,Time,High*1.01, NumToString (Close,2));
    Value2 = Text_SetLocation (Value1, Date, Time, High * 1.01);
    Value3 = Text_SetString (Value1, NumToString (Close, 2));

Text_SetStyle

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

Это зарезервированное слово изменяет горизонтальное и вертикальное выравнивание указанного текстового объекта.
Синтаксис:

Value1 = Text_SetStyle (Text_ID, HVal, VVal)

Параметры:

Text ID - числовое выражение, представляющее номер ID текстового объекта, выравнивание которого Вы хотите изменить, а HVal, и VVal - числовые выражения, представляющие горизонтальное и вертикальное выравнивание текстового объекта, соответственно.

Вы можете использовать одно из трех горизонтальных значений выравнивания (HVal):


Значение Размещение
1 вправо
2 влево
3 по центру

Вы можете использовать одно из трех вертикальных значений выравнивания (VVal):

Значение Размещение
1 в вершине
2 в основании
3 по центру

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

Value1 - любая числовая переменная или массив. Вы должны назначить текстовое объектное зарезервированное слово на числовую переменную или массив так, чтобы Вы могли определить, действительно ли зарезервированное слово выполнило свою операцию успешно.
Пример:

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

    Value1 = Text_SetStyle(3, 1, 1) ;



Содержание (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




На правах рекламы:
ОФБУ и ПИФы банка зенит