возможно, данные ещё не сброшены на диск. поэтому логи (в файле) надо изучать только после их закрытия (закрытия клиентского терминала)
я закрываю терминал, потом смотрю логи. Пробовал удалять лог за день, запускал терминал... закрывал терминал а в логе только:
19:07:06 MACD Sample USDCHF,H1: loaded successfully 19:07:34 MACD Sample USDCHF,H1: removed
а в MACD добавил строчку:
int start() { double MacdCurrent, MacdPrevious, SignalCurrent; double SignalPrevious, MaCurrent, MaPrevious; int cnt, ticket, total; // initial data checks // it is important to make sure that the expert works with a normal // chart and the user did not make any mistakes setting external // variables (Lots, StopLoss, TakeProfit, // TrailingStop) in our case, we check TakeProfit // on a chart of less than 100 bars Print("отсюда не печатает"); if(Bars<100)
что-то странное. вставил Вашу строчку. у меня печатает.
я закрываю терминал, потом смотрю логи. Пробовал удалять лог за день, запускал терминал... закрывал терминал а в логе только:
Вероятно, Вы смотрите логи терминала, а не логи эксперта?
Весь вывод (Print и тд) экспертов пишется в логи экспертов.
А в основные логи терминала пишутся лишь уведомления о том, что эксперты были активированы или остановлены.
Я понял, крестик рядом с именем эксперта, это значит что он отключен в настройках :-))
Спасибо Ренат и Слава, а то я логи читал из файла блокнотом.
А закладочки-то я и не заметил :-)))
А закладочки-то я и не заметил :-)))
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вставил в пример экспрета строчку Print("Сообщение");
добавляю эксперта, жду новый тик, закрываю терминал
смотрю в c:\Program Files\MetaTrader 4\experts\logs\20050719.log,
и вижу только строчки что эксперт запущен, и выключен???