Скачать MetaTrader 5

Что должна показывать функция Print?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Дмитрий Косолапов
119
//+------------------------------------------------------------------+
//|                                                         test.mq5 |
//|                        Copyright 2014, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   string sval = "Привет, мир";
   Print(sval);
  }
//+------------------------------------------------------------------+

После запуска открывается терминал метатрейдера, в нем на долю секунды появляется график, потом график исчезает и я возвращаюсь в окно редактора.

Надписи "Привет, мир" я не увидел.

Автоматический трейдинг и тестирование торговых стратегий
Автоматический трейдинг и тестирование торговых стратегий
  • www.mql5.com
MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций
Vladimir Karputov
Модератор
61276
Vladimir Karputov  
dicos:

После запуска открывается терминал метатрейдера, в нем на долю секунды появляется график, потом график исчезает и я возвращаюсь в окно редактора.

Надписи "Привет, мир" я не увидел.

Из справки MetaEdotor'a:

Print

Печатает некоторое сообщение в журнал экспертов. Параметры могут иметь любой тип.

А вот почему закрывается график - это уже второй вопрос :) 

Rashid Umarov
Админ
12400
Rashid Umarov  
barabashkakvn:

А вот почему закрывается график - это уже второй вопрос :) 

Наверно потому, что скрипт закончил свою работу. https://www.metatrader5.com/ru/metaeditor/help/development/debug

Приостановка, возобновление и завершение отладки

Остановка процесса выполнения программы во время отладки происходит автоматически, как только он доходит до строки, в которой установлена точка останова. Однако процессом отладки можно управлять вручную:

Приостановка выполнения
Выполнение программы в процессе отладки может быть прервано вручную при помощи команды "Приостановить Приостановить" в меню "Отладка" или на панели инструментов, или нажатием клавиши "Break". После этого также можно выполнять пошаговую отладку.

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

Завершение отладки
Для того чтобы прекратить отладку программы, необходимо выполнить команду "Завершить Завершить" в меню "Отладка" или на панели инструментов, или нажать клавишу "Shift+F5". После остановки программа будет снята со специального графика, на который она была наложена для отладки, а сам график будет закрыт.

Дмитрий Косолапов
119
Дмитрий Косолапов  
barabashkakvn:

Из справки MetaEdotor'a:

Print

Печатает некоторое сообщение в журнал экспертов. Параметры могут иметь любой тип.

А вот почему закрывается график - это уже второй вопрос :) 

Спасибо, не знал, что такая консоль существует.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий