рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Легкий язык (Understanding Easy Language)

Легкий язык (Understanding Easy Language) - раздел Программирование, Глава1. Легкий Язык. (Understanding Easy Language)...

Глава1.

Легкий язык. (Understanding Easy Language)

 

В 1997 году Омега создала Easy Language (EL) – простой английский язык команд, который позволяет вам, не будучи профессиональным программистом, довольно успешно создавать свои правила функционирования своих же методик или систем, применяемых в TradeStation. В EL вошли многие термины, используемые на биржах. Ваши идеи, записанные в EL, переводятся затем на машинный язык, понимаемый компьютером. Это позволяет записывать ваши идеи на языке, понимаемом другими участниками торгов.

 

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

 

Методики осуществляют вычисления в соответствии с определенными правилами, записанными в EL и выводят результаты на экран в виде рисунка. Эти рисунки могут сравниваться с ценовыми данными или с другими рисунками, если те имеются. Существует три типа методик: Индикатор, ShowMe (покажи мне) и PaintBar (раскрась бар). Все они очень похожи по способу создания.

 

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

 

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

 

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

 

Один из основных компонентов EL это Функция. Многие функции были написаны Омегой для удобства пользователя, тем не менее, пользователь может написать свои собственные функции. Тогда, все что следует сделать, это найти и добавить нужную функцию во время написания своей методики, системы или другой функции. Функции, которые уже включены в TradeStation, рассмотрены детально в этой же главе книги.

 

В конце концов, самое главное – написать законченное выражение в EL. Поэтому сначала мы разберемся, как из различных компонентов языка составлять эти выражения. Затем мы обсудим, как превращать эти отдельные выражения в готовые команды. Если пользователь в состоянии писать команды, ему не трудно будет превратить свои идеи в Методики или Системы, которые поймет TradeStation.

 

Следующие темы:

Использование операторов для составления выражений.

 

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

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

EL может выполнять простые математические вычисления с ценами или значениями. Он так же может производить множественные сравнения и отдельные сравнения двух показателей. Например, пользователю может понадобиться узнать больше ли open и close текущего бара, чем предыдущего. Другой пример, пользователь может захотеть узнать open или close текущего бара больше, чем open или close предыдущего.

Элементы необходимые для выполнения всех этих функций, называются операторами. Оператор – это связующее звено между словами или числами. Сами операторы могут быть словами или символами (+,-,*,>,<, Or, And). Мы называем эти связующие звенья «операторами» потому что они выражают математические, относительные или логические операции.

 

Выполнение основных математических действий. (математические операторы)

 

Математические операторы (+, -, *, /) выполняют четыре основных математических действия – сложение, вычитание, умножение и деление. Никакие другие слова или специальные знаки не нужны для выполнения этих действий. Математические операторы – необходимый инструмент при построении выражений EL.

Например, при определении размера бара можно использовать математический оператор (-).

 

High – Low;

Сравнение цен, значений и других элементов. (относительные операторы)

 

Специальные символы, необходимые для сравнения двух элементов – это: больше, меньше, равно, больше или равно, меньше или равно и не равно.

Дополнительно, в TradeStation есть еще два оператора: Crosses Over и Crosses Below. Эти два оператора очень удобны, когда необходимо определить, какой элемент выше, а какой ниже относительно определенной точки.

Оператор Значение

Lt; Меньше

Lt;= Меньше или равно

Gt; Больше

Gt;= Больше или равно

Равно

Lt;> Не равно

Crosses over/above Больше на текущем баре, но меньше чем на предыдущем

Crosses under/below Меньше на текущем баре, но больше на предыдущем

 

Эти специальные символы обычно выражают отношения между ценами.

 

Выражение Описание

H<H[1]+1 pointHigh текущего бара меньше чем high предыдущего плюс 1 пункт.

L[0] <= L[1]Low текущего бара меньше или равно low предыдущего бара

C > C[3] Close текущего бара больше чем close три бара назад.

H <> H[1]High текущего бара не равно high предыдущего бара. O crosses above C[1]Open текущего бара превысило close предыдущего бара.  

Volume > 13000 and Volume < 23000

Оператор Or так же соединяет серию простых выражений в сложное. Тем не менее, Or, в отличие от And, делает целое сложное выражение менее строгим… На примере ниже, если Close текущего бара больше Close предыдущего бара, или… Close > Close[1] or Open < Open[1]

If the close of today - (close of 3 bars ago - open of 3 bars ago)...

Вычисляется, как выражение

Close of 3 bars ago - open of 3 bars ago = X; If the close[0] - X...

 

Когда скобок несколько, вычисления начинаются с внутренних скобок.

Выражение 4 * (2 * (3+4))...вычисляется как 3 + 4 = 7 ,затем2 * 7 = 14 ,затем 4 * 14 = 56.

Выражение

Close of today + 0.75 * (close of 3 bars ago - close of 2 bars ago)...

… вычисляется как:

Close 3 бара назад - close два бара назад = X

Затем, 0.75 * X = Y

Наконец, close[0] + Y дает результат Z.

Закрепление материала:   Что есть результат выражения 4 + 5 * 6 ? Это 4 + 5 = 9 , затем 9 * 6 = 54 ?

Open of today + Close of yesterday /2

Open of today + Close of yesterday)/2

Тем не менее, скобки предшествуют даже делению, значит выражение 2 означает: 490.00 / 2 = 245.00. Между цифрами 370 и 245 много долларов!  

TRUE AND TRUE TRUE

TRUE AND FALSE FALSE

FALSE AND TRUE FALSE

FALSE AND FALSE FALSE

TRUE OR TRUE TRUE

TRUE OR FALSE TRUE

FALSE OR TRUE TRUE

FALSE OR FALSE FALSE

 

(True – верно, False – неверно).

 

Таким образом, использование And уменьшает шансы на получение верного результата, потому что оба условия (или все условия) должны быть верными в этом случае.

Lt; 10 and 60 > 50

Использование Or, в свою очередь, увеличивает эту возможность, т.к. только одно условие может быть верным:

Lt; 10 or 60 > 50

 

Помните, что во избежание путаницы, в TradeStation, команда не должна содержать оба слова And и Or, если они не разделены скобками.

 

Конец 1 главы.

 

– Конец работы –

Используемые теги: Легкий, язык, Understanding, Easy, Language0.071

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Легкий язык (Understanding Easy Language)

Что будем делать с полученным материалом:

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

Еще рефераты, курсовые, дипломные работы на эту тему:

Два объекта истории русского языка: живой язык диалектный и литературный язык
Новые общественные функции приобретает русский язык по мере сложения новой исторической общности советского народа он становится межнациональным... Современный период... Горшкова Хабургаев ИГРЯ...

Понятие литературный язык. Место литературного языка среди других форм существования языка
Литературный язык это язык государственных и культурных учреждений школьного обучения радио и телевидения науки публицистики художественной... Современный литературный язык многофункционален Он используется в различных... Основные сферы использования литературного языка телевидение и кино наука и образование печать и радио...

Easy Language Dictionary
На сайте allrefs.net читайте: "EasyLanguage Dictionary"

КАФЕДРА ИНОСТРАННЫХ ЯЗЫКОВ по дисциплине «ИНОСТРАННЫЙ ЯЗЫК»
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ... ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ филиал Государственного образовательного учреждения высшего профессионального образования...

Билет 1. Понятие старославянского языка. Судьба старославянской традиции в славянском мире. Значение ССЯ для русского литературного языка
Билет Склонение существительных с древнейшими основами на согласный и на Происхождение чередований в основах И Билет Склонение... Билет Происхождение ССЯ Деятельность Константина Кирилла и Мефодия И... Билет Грамматическая противопоставленность личных и неличных местоимений Склонение личных и возвратного...

Русский Язык - Язык мира вольных людей
На сайте allrefs.net читайте: "Русский Язык - Язык мира вольных людей"

Все языки программирования делятся на языки низкого, высокого и сверхвысокого уровня
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ЗАДАНИЕ ЗАДАНИЕ... ВВЕДЕНИЕ...

ТЕОРИЯ ЯЗЫКА И ПРОБЛЕМА СУЩЕСТВОВАНИЯ ЯЗЫКА
ББК Р... ОТ СОСТАВИТЕЛЯ...

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

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

0.033
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам