|
|
 |
|
 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Отобранная система будет вставлена в пункте(точке), где курсор был первоначально расположен, как показано в числе(фигуре) ниже. Образец Включает систему Это – пример, который может использоваться с ежедневными данными. Первая система – система входа, если имеется breakout цены открытия и второй системы, которая будет включать первый, exitы на завершении бары. Пишите первую систему, и проверите это. Пишите вторую систему, используя команду Пасты Помощи. Выберите Открывающуюся Бар у Breakout система, чтобы иметь включенное в типовую систему. Проверите вторую систему. Управляйте типовой системой на ежедневных данных в наброске. Как показано в двух данных ниже, inputs могут быть добавлены, чтобы делать систему более гибкой. Открытая Бар а Breakout система со inputsом Образец Включает систему Работа с Множественными Утверждениями(заявлениями) Ряда Данных С помощью множественных данных Диаграмма, TradeStation позволяет пользователю ссылаться до на 50 судебного архива данных в пределах сигнала или изучения, например, data1, data2, data3 …. data50. Таким образом, различные предметы потребления, различные периоды времени, или даже фундаментальные внешние данные могут быть сравнены. Например, intramarket или межрыночные сравнения может быть сделан из IBM и Доу Джонса; животы февраля и Могут животы; или соя и пшеница. При испытании системы, всегда выбирают данные, необходимые, чтобы покупать и продать как data1. Заказы могут размещаться только для data1. Например, в сравнении золота (data1) и серебра (data2), сигнал, показанный в числе(фигуре) ниже покупал бы золото, если это закрывается выше, в то время как серебро закрывается ниже: Пример множественных данных Уведомление в этом примере, что, где никакая картотека данных не определена, data1, принято. Заметьте: При сравнении судебного архива данных различных периодов времени, основайте Множественное окно Данных так, чтобы самый короткий период времени был data1, следующий самый короткий data2, и т.д. Например, data1 был бы ежедневен, data2 будет еженеделен, data3 был бы ежемесячно. Числовые переменные могут быть привязаны к определенному ряду данных при использовании множественного судебного архива данных. Неплатеж – data1, если ряд данных не определен при объявлении переменных. Специальный Переменный Синтаксис Декларации: Vars: X1 (0, Data1), X2 (0, Data2); Где 0 относится к значению) initialization и data1 (или data2) связывает переменный к этому, ряд данных и X1 и X2 – переменные. Также, ряд данных (или номер данных) чтобы использовать при ссылающемся простые функции или цены может быть переменный. Пример: Value1 = Среднее число (Close, 10) данных (X1); … Где X1 переменный, чей значение – между 1 и 50. Весь predefined и не – predefined переменные, для которых номер данных не определен автоматически неплатеж к data1. Переустановка(переурегулирование) переменных и списков присяжных для ряда данных не решена. Поэтому, это важно к initialize условным переменным к “ложному” перед использованием их, поскольку они, возможно, использовались ранее в сигнале. Каковы Компоненты Легкого Языка? Вы можете думать о “компонентах” как блоки здания Легкого Языка. Они – то, какие существительные, глаголы, прилагательные, и prepositional фразы к Английскому. Компоненты Легкого Языка включают цены, inputs, переменные, специальные символы, номера, функции, основные правила, и специальные слова. Что является Функциями? TradeStation оборудован инструментом по имени QuickEditor, который позволяет Вам писать ваши собственные индикаторы, ShowMe studies, PaintBar studies, простые торговые системы и функции, использующие Легкий LanguageTM Omega Исследования. Вы можете также использовать PowerEditor, отдельное приложениеOmega Reseach, писать любой тип техники анализа. Когда Исследование Omega развивало EasyLangugeи QuickEditor, они включили вычисления и задачи, которые Вы исполните наиболее часто в ваше приложениенаброска для Вас как Функции. Эти функции служат как здание блоков для любого изучения или системы, которую Вы можете хотеть писать. Они не могут применяться к данным непосредственно, вместо этого, они должны быть ‘названы, что означает, что они должны использоваться в пределах изучения или системы. Когда Вы разрабатываете studies или систему, спрашиваете себя: имеет или мог бы, любая часть моего изучения или системы была написана как функция? Если это имеет, когда Вы пишете ваше studies или систему в QuickEditor, Вы можете просто ‘приклеивать’ существующую функцию в пределах вашего изучения или системы. Более чем 150 функций были включены в QuickEditor и PowerEditor для Вас. И, Omega Исследование сделал EasyLangugeдостаточно гибким так, чтобы, если, по некоторым причинам, Вы хотели исполнить задачу, которая уже не обеспечивается как функция, Вы можете писать вашу собственную функцию. Все функции автоматически исполняют определенную задачу и возвращают числовую значение, которая может тогда быть проанализирована, использоваться в арифметическом выражении, или использоваться в другой функции. Функция может быть генератор или индикатор, обычно используемый в товаре или снабжать(запасать) анализ, или это может быть простое экономящее время вычисление. Функция обычно требует некоторого типа inputs, или параметра, который размещается в пределах круглых скобок после названия(имени) функции. Параметры могут быть любое имеющее силу числовое выражение, включая другую функцию. Кроме того, функции могут также содержать Boolean операторы или истинные / ложные inputs. Функции группировались в следующие категории: Информация Данных Дата и Время Получение Объектов(целей) – для использования с PowerEditor только Легкие Функции Языка Фундаментальные (Исторические) Данные Фундаментальные Данные (Снимка) Математика и Аккуратный Pager – для использования с PowerEditor только Информация Выполнения – для использования при создании торговой системы Информация Положения(позиции) – для использования при создании торговой системы Связанная Вереница(нить) – для использования с PowerEditor только Информация Системы (для plotов) Информация Системы – для использования при создании торговой системы Системы, чтобы Включить – для использования с PowerEditor только Детальный array каждой функции может быть найден что касается Библиотеки Функции. Понимание Параметров Большинство функций требует параметров, чтобы исполнить их задачи. Эти параметры могут быть трудно закодированы, которому дают определенную значение, или им можно давать как переменные, что означает, что значение изменится в зависимости от значения, назначенной к переменному. Кроме того, функция может быть возмещена. Этот раздел обсуждает эти концепции. Большинство функций содержит параметры, которые являются стоимостями(значениями) потребности функции, чтобы исполнить задачу, или вычислять формулировку. Например, одно из Изучения функционирует, Среднее число, имеет два параметра: ЦЕНА и ДЛИНА. Формулировка, используемая в Средней функции суммирует цены, связанные с (n) числом бар вместе, и затем делит эту сумму общим количеством суммированных бар . С некоторыми параметрами, Вы должны выбрать который тип стоимостей(значений), чтобы использовать. Например, с ЦЕНОЙ, Вы должны определить какую определенную цену использовать. В этом случае, Вы могли бы использовать Завершение, Открытое, High, или Низкую цену. Однако, Вы не ограничены использованию такой простой значения. Фактически, Вы можете выбирать использовать значение, которая вызывает другую функцию. Например, Вы могли бы использовать среднее число RSI стоимостей(значений) индикатора за последние(прошлые) десять бар как значение ЦЕНОВОГО параметра. ЦЕНОВОЙ параметр в Средней функции, как считают, числовой аргумент ряда. Это – то, потому что это возвращает номер, который имеет историю. ЦЕНА имеет историю, потому что специфическая ценовая значение привязана к определенной бар е, используемой в формулировке. Значение числового аргумента ряда изменяется в зависимости от определенной бары, используемой в формулировке. Параметр ДЛИНЫ в Средней функции, как считают, числовой простой аргумент. Это – то, потому что это возвращает номер, который не имеет никакой истории. То есть число бар имел обыкновение вычислять среднее число, остается постоянным. В большинстве случаев(ящиков), вы используете постоянный типа 5, 7, 25, и т.д. для ДЛИНЫ. Еще раз, Вы не ограничены использованию таких простых стоимостей(значений), но что бы то ни было(любой), Вы заменяете числовой простой аргумент с, это должно остаться постоянным от бары, чтобы запретить. Трудно кодирующие Параметры При письме изучения или системы, Вы можете писать, или твердый кодекс, значения параметра в кодекс программирования, таким образом создавая несгибаемую значение для параметра. Когда Вы твердый кодекс параметры, то есть Вы пишете значения для параметров в кодекс программирования, Вы не можете изменятьзначение без того, чтобы открыть кодекс для техники анализа и заменять(изменять) ту значение повсюду кодекса. Поэтому, рекомендуется, чтобы Вы использовали переменные так, чтобы Вы имели способность, чтобы изменить(заменить) значения любых параметров по желанию. Использование Переменных При письме изучения или системы, параметры не обязательно должны сохранить те же самые значения. Вместо этого, они могут быть заменены переменными. Переменные – по существу держатели места за значения, которые Вы можете заменять в любое время. Использование переменных кончается двумя важными выгодами: 1. Значение переменных может быть изменена(заменена) по желанию без того, чтобы иметь необходимость изменятьисходный код, запасенный в библиотеке техники анализа. Если трудно-закодированные параметры используются, Вы не можете изменятьзначение без того, чтобы открыть кодекс и заменять(изменять) ту значение повсюду. С переменными, Вы можете изменятьзначения без того, чтобы открыть и изменять кодекс, просто, передавая различную значение к переменному. 2. Вы имеете способность, чтобы проверить ряд стоимостей(значений), и см., как они затрагивают выполнение системы; это названо оптимизацией системы. Так как оптимизация системы только выполнена на переменных системы и остановках, параметры не могут быть трудно-закодированы. Чтобы исполнить оптимизацию системы, Вы должны использовать переменные. Omega Исследование рекомендует, чтобы Вы использовали переменные в противоположность трудно кодирующему параметры так, чтобы Вы имели способность, чтобы изменить(заменить) значения всех параметров по желанию. Использование Погашений Большинство функций в категории Изучения может быть возмещено, что означает являться способным возвращать значение функции от предыдущей бары. Например, если Вы хотите найти среднюю стоимость семи бар , 10 бар назад, функция была бы написана следующим образом: Среднее число (Close, 7) [10] …, где ЦЕНА = Close, ДЛИНА = 7, и погашение = 10. Это означает, что функция возвратится 10 бар от текущей бары, суммирует Цены, близкие по уровню из семи предыдущих бар и будет делить заканчивающуюся сумму семь. Вы можете также использовать функцию на различном ценовом ряде, или ряде данных. Например, предположите, что Вы работаете с диаграммой, содержащей больше чем один ценовой ряд, типа наличного расчета S$P500 как первый ценовой ряд (Data1), и S$P500 фьючерсный контракт декабря как второй ряд (Data2). Если Вы хотели найти среднее число от 10 бар назад для двух различного ценового ряда, Вы используете Среднюю функцию со следующими параметрами и погашением: Применять пример к S$P50 обналичивают диаграмму: Среднее число (Close Data1, 7) [10] Применять тот же самый пример к декабрю S$P диаграмма фьючерсного контракта: Среднее число (Close Data2, 7) [10] Уведомление, что каждый параметр в функции отделяется запятой, и что параметры приложены в круглой скобке. Также, погашение находится в квадратных скобках и следует за закрытой круглой скобкой параметра. Значение погашения должна быть постоянный номер. Что является Ценами? В окружающей среде в реальном масштабе времени, имеется деятельность между покупателями и продавцами. Когда сделка сделана, принимает участие, в случае акций(запасов), или контрактов, в случае предметов потребления, обменена. Когда это случается, цена, по которой та сделка имела место – радиопередача обменами. Наиболее общий торговый метод состоит в том, чтобы строить бары, основанные вовремя интервалы от, они помечают. В большинстве случаев(ящиков), бар а состоит из четырех цен: open, High, Low, и Close. Вообще, 5 -, 30 -, и 60-минутные бары – некоторые из интервалов, используемых клиентами. Способность ссылаться на эти цены необходима. Кроме того, способность ссылаться на дату и времена этих цен – также важные навыки. Слова и сокращения, показанные ниже – все в Сохраненном Списке Слов. TradeStation пользователь может обратиться(относиться) к любому из ценовых или связанных ценой пунктов(изделий), показанных ниже. ЦЕНА СОКРАЩЕНИЕ ОПИСАНИЕ ДАТА D Дата бары ВРЕМЯ T ЗАКАНЧИВАЮЩЕЕСЯ время бары OPEN O Первый помечают бары HIGH H Самый high помечают бары LOW L Самый low помечают бары CLOSE C Последний(прошлый) помечают бары ПОМЕЧАЕТ Число отраслей(продаж) в течение бары UPTICK Номер помечает больший чем предыдущий, помечают в течение бары (применимый только при испытании intraday данные) DOWNTICK Номер помечает меньше чем предыдущий, помечают в течение бары (применимый только при испытании intraday данные) OPENINT Я Число контрактов, невыполненных(невыплаченных) в завершении бары (ежедневные данные только) VOLUME V Число отраслей(продаж), встречающихся в течение бары (ежедневные данные только) Что является, перескакивают Слова? EasyLangugeсодержит множество необязательных слов, названных перескакивают слова, которые могут быть включены в любое утверждение(заявление), чтобы делать более легким читать. Перескочите слова предлагают много гибкости в пути, которым утверждения изложены. Когда сигнал проверен (компилируемым), перескакивать, слова игнорируются. Их использование – предмет персонального предпочтения. Все перескакивают, слова также рассматриваются сохраненными словами. Array ниже включает перескакивающиеся слова, которые разрешаются в EasyLanguage: A ДЕЛАЕТ МЕСТО ОТ ЧЕМ В ЯВЛЯЕТСЯ ОСНОВАННЫЙ НА Каковы Номера? В суммирование к словам, EasyLangugeтакже признает номера, которые напечатаны как цифры (то есть, 4, не четыре). Номер может содержать до восьми цифр, необязательного ведущего признака(подписи), и единственного(отдельного) десятичного пункта(точки). Примеры номеров показываются ниже: 36 + 452.0 -3621.5 89421.31 12345.678 0.23465 Номер не может содержать запятую, долларовый признак(подпись), или место. Кроме того, номер не может содержать тянущийся признак(подпись) или место после ведущего признака(подписи). Примеры ниже показывают неправильные номера, сопровождаемые их правильными версиями. Неправильный Правильный
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
|
|
|
|
|
|
|
|
|
|