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

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

Использование последних значений переменных.

Использование последних значений переменных. - раздел Программирование, Использование выражений в построении команд   В Tradestation Предыдущие Значения Для Всех Переменных, Число...

 

В TradeStation предыдущие значения для всех переменных, Числовых и Условных, сохраняются для всех баров, не входящих в «начальный буфер MaxBarsBack». Эти значения могут использоваться в ваших Методиках и Системах.

 

Замечание: В начальном буфере MaxBarsBack все значения переменных равны 0. Поэтому не следует использовать значения переменных для баров, которые попадают в этот начальный буфер. Работая со значениями переменных, используйте функцию CurrentBar (Текущий бар), чтобы быть уверенным, что вы не попадаете в начальный буфер. CurrentBar присваивает значение 1 первому бару, следующему после буфера MaxBarsBack. Каждому последующему бару, функция CurrentBar присваивает возрастающее значение: 2, 3, 4, … и т.д.

Ниже представлен пример системы, которая не будет работать, потому что на первых 10 барах значения переменных еще не установлены:

Value1 = (Close + Open) /2;

If Close > Value1[10] then Buy at market;

 

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

Value1 = (Close + Open) /2;

If CurrentBar >= 10 and Close > Value1[10] then Buy at market;

 

Другой вариант правильного кода:

If Close > (Close[10] + Open[10]) /2 then Buy at market;

 

Обратите внимание: Последний пример работает корректно, потому что не использует Переменных.

Используя Переменные, убедитесь, что CurrentBar равен или больше, чем бар, используемый для значения Переменной.

 

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

Эта тема принадлежит разделу:

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

На сайте allrefs.net читайте: "Использование выражений в построении команд"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Использование последних значений переменных.

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

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

Все темы данного раздела:

Использование выражений в построении команд.
  После того, как вы научитесь составлять выражения, следующий шаг в освоении EL – научиться использовать выражения для записи команд.   Запомните: Команды в

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

Что такое Переменные (Variables) и как они используются.
  Переменная, по определению Webster, это объект, который можно изменять, символ, который может иметь бесконечное количество значений. Переменная используется для хранения результатов

Объявление переменной.
  Перед тем, как создать и использовать Переменную, ее необходимо объявить. Имена переменных могут описывать их содержание. Например, если Переменная содержит среднее значение двух по

Как устанавливаются значения переменных.
  Посмотрите внимательно на приведенные выше рисунки. Обратите внимание, что в обеих командах имя переменной появляется слева от знака равенства, а ее значение справа. Имя переменной

Что такое Константы (Inputs) и как они используются.
  Предположим, что пользователь хочет записать Индикатор, который имеет одну линию, показывающую результат вычисления функции Average (Скользящая средняя). Функция Average требует для

Объявление Констант (Inputs).
  Для того чтобы объявить Константы, в зоне Input Declaration (зона объявления констант, обычно вверху свода правил), используется следующий синтаксис: Input Declarat

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