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

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

Output. Вывод информации в окно отладки (Debug Windows), в файл, или на принтер.

Output. Вывод информации в окно отладки (Debug Windows), в файл, или на принтер. - раздел Программирование, Easy Language Dictionary Вы Можете Выводить Информацию От Любого Сигнала Торговли (Trading Signal), Ме...

Вы можете выводить информацию от любого сигнала торговли (trading signal), методики анализа (analysis technique) или функции (function) в окно отладки (Debug Windows), в файл, или на принтер. Окно отладки находится в EasyLanguage PowerEditor, и может использоваться для

вывода текста, который помог бы Вам увидеть промежуточные вычисления, не показанные результатом сигнала торговли, методики анализа, или функции. Это помогло бы определять точное поведение используемых аналитических инструментов. Окно отладки EasyLanguage не поддерживает API, поэтому не может быть включено в рабочее пространство Omega Research (отладки есть только в EasyLanguage PowerEditor). Его можно использовать очень эффективно и удобно для отладки своих программ. Обратите внимание: Окно отладки заменило окно Print Log, которое было доступно в предыдущих версиях Omega Research.

Print

Это зарезервированное слово выводит информацию в окно отладки (Debug Window), файл, или на принтер установленный по умолчанию. Независимо от того, куда Вы выводите информацию, это зарезервированное слово всегда добавляет перевод строки в конце выражения, т.е. каждое

новое обращение к этому зарезервированному слову выводит на печать текст с новой строки.

Синтаксис:

Print( [Printer, File("<File Name>"),] Expression );

<File Name> - полный путь к файлу, в который будет произведён вывод информации.

Expression - любая переменная, или переменные отделенные запятой.

Переменные могут быть числовые, True/False, или текстовые, а так же их комбинации. Чтобы для вывода использовать окно отладки EasyLanguage, используйте список переменных без любой дополнительной информации ([Printer, | File("<File Name>"),]). Например , следующее выражение печатает дату, время, и цену закрытия текущего бара в окне отладки:

Print(Date, Time, Close);

Имеется возможность округлять входные данные. Для этого используется следующая запись: Print(Value:N:M); где N - число, отражающее минимальное количество целых чисел для вывода, M - количество знаков после запятой. Value - любое числовое выражение. Пример: Print(Value:10:4), где Value = 3,141539, тогда выходное значение будет 3,1415.

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

заданный по умолчанию принтер:

Print( Printer, Date, Time, Close);

Выводите исторические выражения, используя много линии на странице, однако можно выводить информацию и на данные, собранные в реальном времени т.е., например, 1 линия - 1 страница. В этом случае вывод имеет смысл производить в завершении каждого бара . Например , если торговая стратегия или методика анализа применяется к диаграмме с 500 барами, и стратегия торговли или методика анализа посылают одну линию на печать для

каждого бара на диаграмме, распечатка будет состоять из 500 линий.

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

Print( File("с: Omega Research MyText.txt"), Date, Time, Close);

Важно: При новом сигнале торговли, методика анализа, или функции файл записывается заново. Также , Вы не можете использовать <File Name> как имя файла, это должно быть полный путь с названием файла. См. ниже зарезервированное слова FileAppend, для добавления строки или

выражений в конец файла вместо перезаписи. При выводе информации на принтер или в файл , мы рекомендуем , чтобы Вы использовали зарезервированное слово FileAppend.

FileAppend

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

Синтаксис:

FileAppend( "<FileName>", Text );

<File Name> - полный путь к файлу, в который будет произведёно добавление информации.

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

Variable: Txt(" ");

Txt = "c: My Documents" + GetSymbolName + ".txt";

FileAppend( Txt, "This will be sent to a file" );

FileAppend обеспечивает альтернативу зарезервированного слова Print, которое не удаляет исходный файл. Файл постоянно будет становиться больше, пока не будет вручную отредактирован или удалён.

Обратите внимание: Вы можете использовать зарезервированное слово FileDelete, чтобы удалить файл или, моделировать поведение зарезервированного слова Print. Перевод строки не добавлен к концу каждого выражения; используйте зарезервированное слово NewLine всякий раз, когда Вы хотите включить перевод каретки. Например, следующее выражение добавляет текст к указанному файлу (линия для каждого бара на диаграмме):

FileAppend("c: My Documents text.txt", "This text will be sent to a file" + NewLine);

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

FileAppend("c: My Documents text.txt",ELDateToString(Date)+NumToStr(Close,2));

Слово ELDATETOSTRING, конвертирует EasyLanguage дату ( ГГГММДД ) в текстовое выражение . Аналогично, цена закрытия биржи включена как параметр для NumToStr, который конвертирует числа в текстовое выражение.

ClearDebug

Очищает содержимое окна Output Debug в EasyLanguage PowerEditor.

File

См . Print.

FileDelete("str_Filename")

Удаляет указанный файл. str_Filename - полный путь к файлу. Пример:

FileDelete ("e: path anyfile.txt"); - удаляет файл e: pathanyfile.txt

MessageLog(Parameters)

Сохраняет определённые данные в Message Log. В качестве Parameters могут быть любые параметры перечисленные через запятую. Message Log может быть не более 255 символов.

Printer

Это зарезервированное слово используется вместе со словом Print для вывода данных на принтер. См. Print.

 

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

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

Easy Language Dictionary

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Output. Вывод информации в окно отладки (Debug Windows), в файл, или на принтер.

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

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

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

Data Information/General (Информация о данных).
Ago Данное зарезервированное слово используется для обозначения предыдущих баров . Использоваться может с любыми переменными, где это имеет смысл. Пример : Close of 1 Bar Ago

Date & Time Category (Дата и время).
CurrentDate Возвращает сегодняшнюю календарную дату. Пример: Если дата - 14 октября 1992, CurrentDate возвращается 921014. Обратите внимание: 1. При работе в online: Дата

Text Drawing (Изображение текста).
Коды ошибок, возвращаемые функциями объектов рисования. Если функция была определена неправильно, то будет возвращён код ошибки. Значение Объяснение -2 Идентификатор объе

Skip Words (Резервные слова).
Все слова, описанные в этом разделе являются необязательными для применения. Эти слова компилятор EasyLanguage PowerEditor пропускает при компиляции. Т.е. они совсем не несут никакой смысловой нагр

Multimedia (Мультимедиа).
Вы можете запустить видео файл (.avi файл ) используя комбинации из трёх зарезервированных слов. EasyLanguage позволяет Вам строить видеоклипы из множества различных .avi файлов, и это позволяет Ва

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

Messaging (Передача сообщений).
Pager_DefaultName Возвращает строку содержащую получателя сообщения из File - Desktop Options - Messaging - Message Recipient. Pager_Send(itStr_Namel., "Str_Msg")

Plotting (Создание рисунков).
GetBackGroundColor Возвращает цвет фона окна . А именно , число от 1 до 16. Каждое число означает определённый цвет фона. Пример: Если текущий цвет фона - тёмно синий, функция вернёт значе

Product Information (Информация о продукте).
BlockNumber Возвращает номер блока (Block Number), защитного блогка используемого в данном ПК . Данное зарезервированное слово может использоваться для проверки подлинности ПК для которого

Alerts & Commentary (Сигналы и Коментарии).
Многие аналитические инструменты, используемые в продуктах Omega Research поддерживают опцию подачи звуковых или визуальных сигналов при выполнении определённых условий. Статистику всех поданных си

Compiler Directives (Директивы компилятора).
#BeginAlert и #End Исходный код программы будет выполнен между двумя этими директивами компилятора только в том случае, если если включен переключатель Enable Alert. Если переключ

Text Manipulation (Манипуляции с текстом).
InStr (String , String2) Возвращает местоположение строки String2 в пределах строки String1. Местоположение характеризуется числом символов с левой стороны строки String1. Если строка Stri

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