изход. Изведете информация в прозореца за отстраняване на грешки (Debug Windows), във файл или на принтер
изход. Извеждане на информация към прозорец за отстраняване на грешки (Debug Windows), към файл или към принтер - раздел Програмиране, Easy Language Dictionary Можете да изведете информация от всеки търговски сигнал, аз.
Можете да изведете информация от всеки сигнал за търговия, техника за анализ или функция в прозореца Debug Windows, във файл или на принтер. Прозорецът за отстраняване на грешки се намира в EasyLanguage PowerEditor и може да се използва за
текстов изход, който ще ви помогне да видите междинни изчисления, които не са показани от резултата от търговски сигнал, техника за анализ или функция. Това ще помогне да се определи точното поведение на използваните аналитични инструменти. Прозорецът за отстраняване на грешки на EasyLanguage не поддържа API и следователно не може да бъде включен в работното пространство на Omega Research (отстраняването на грешки е достъпно само в EasyLanguage PowerEditor). Може да се използва много ефективно и удобно за отстраняване на грешки във вашите програми. Моля, обърнете внимание: Прозорецът Debug замени прозореца Print Log, който беше наличен в предишните версии на Omega Research.
Тази запазена дума извежда информация към прозореца за отстраняване на грешки, файл или принтер по подразбиране. Независимо къде извеждате информация, тази запазена дума винаги добавя нов ред в края на израза, т.е. всеки
ново извикване на тази запазена дума отпечатва текста на нов ред.
Print( [Printer, File(" "),] Expression );
- пълен път до файла, към който ще бъде изведена информация.
Израз - всяка променлива или променливи, разделени със запетая.
Променливите могат да бъдат числови, вярно/невярно, текстови или комбинации от тях. За да използвате прозореца за отстраняване на грешки за изходEasyLanguage, използвайте списъка с променливи без допълнителна информация ([Принтер, Файл(" "),]). Например следният израз отпечатва датата, часа и цената на затваряне на текущия бар в прозореца за отстраняване на грешки:
Печат (дата, час, затваряне);
Има възможност за закръгляване на входните данни. За това се използва следният запис: Print(Value:N:M); където N е число, отразяващо минималния брой цели числа за показване, M е броят на десетичните знаци. Стойност - всеки числов израз. Пример: Print(Value:10:4) where Value = 3.141539, тогава изходната стойност ще бъде 3.1415.
За да изведете информация към принтера по подразбиране, думата Printer трябва да бъде първият израз в скобите на запазената дума Print. Например, следният израз изпраща датата, часа и цената на затваряне на всеки бар до
принтер по подразбиране:
Печат (Принтер, Дата, Час, Затваряне);
Показвайте исторически изрази, като използвате много редове на страница, но можете също да показвате информация за данни, събрани в реално време, например 1 ред - 1 страница. В този случай има смисъл да правите теглене в края на всеки бар. Например, ако търговска стратегия или техника за анализ се приложи към диаграма с 500 бара и търговската стратегия или техника за анализ изпраща един ред за отпечатване за
всеки стълб на диаграмата, разпечатката ще се състои от 500 реда.
За да изведете информация във файл, първият израз, ограден в скоби, трябва да бъде File с пълния път до файла. Например следният израз на EasyLanguage отпечатва датата, часа и цената на затваряне на всеки бар на графиката.
Print( File("from: Omega Research MyText.txt"), Date, Time, Close);
Важно: С нов търговски сигнал,техника за анализ или функция, файлът се пренаписва. Освен това не можете да използвате като име на файл, трябва да е пълен път с име на файл. Вижте запазената дума FileAppend по-долу, за да добавите низ или
- пълен път до файла, към който ще се добавя информацията.
Текст - изразът на текстов низ, който да се добави към края на файла. Например, следният израз използва името на символа като име на файл:
txt = "c: Моите документи" + GetSymbolName + ".txt";
FileAppend( Txt, "Това ще бъде изпратено във файл");
FileAppend предоставя алтернатива на запазената дума за печат, която не премахва оригиналния файл. Файлът ще продължи да се увеличава, докато не бъде редактиран или изтрит ръчно.
Забележка: Можете да използвате запазената дума FileDelete, за да изтриете файл или да симулирате поведението на запазената дума Print. Нов ред не се добавя в края на всеки израз; използвайте запазената дума NewLine винаги, когато искате да включите връщане на каретката. Например, следният израз добавя текст към посочения файл (ред за всеки стълб на диаграмата):
FileAppend("c: My Documents text.txt", "Този текст ще бъде изпратен във файл" + NewLine);
Запазената дума приема само текстови изрази, всички дати или числа трябва да бъдат преобразувани в текстови низове. Например следният израз извежда крайната дата и цената във файл:
FileAppend("c: My Documents text.txt",ELDateToString(Date)+NumToStr(Close,2));
Думата ELDATETOSTRING преобразува дата на EasyLanguage (ГГГММДД) в текстов израз. По същия начин цената на затваряне на борсата е включена като параметър за NumToStr, който преобразува числата в текст.изразяване.
Изчиства съдържанието на прозореца Output Debug в EasyLanguage PowerEditor.
Изтрива посочения файл. str_Filename - пълен път до файла. Пример:
FileDelete("e: path anyfile.txt"); - изтрива файла e: pathanyfile.txt
Съхранява определени данни в регистъра на съобщенията. Параметрите могат да бъдат всякакви параметри, разделени със запетаи. Регистърът на съобщенията може да бъде до 255 знака.
Тази запазена дума се използва заедно с думата за печат за отпечатване на данни на принтер. Вижте печат.