[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 324
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Alert, как вариант. Comment -- пожалуй подойдет.
Замените while(true) на while(!IsStopped())
Опоздал.)))
Да, про IsStopped это я забыл.
Опоздал.)))
Могу дать форы в следующий раз :) .
Напишите ф-ю, где будет производиться вывод, и пишите, что вам нужно через нее.
Вариант.
Спасибо. А цвет у Comment можно менять? Или только белым?
Могу дать форы в следующий раз :) .
Кстати да, спасибо, очень быстро отвечают здесь :)
Спасибо. А цвет у Comment можно менять? Или только белым?
ЕМНИП, нет.
Когда нет необходимости обрабатывать каждый тик, как сделать чтобы обработка кода была только при появлении нового бара?
Наверняка уже есть готовая функция. Подкиньте плиз...
UPDATE
Спасибо, нашёл (:
Как через скрипт установить свой масштаб на графике?
Функции, сообщающие какой бар отображается первым есть, а как его переустановить - нетути.
Всем, привет! Кто сможет объяснить? Вот функция RefreshRates(), её всегда надо вызывать или когда эксперт или скрипт производит долгие вычисления, она срабатывает автоматически, например в функции обработок ошибок?
Второй вопрос: вот пример кода, я исправил ошибку, оператору switch, передал параметр...
ну теперь другая ошибка, вроде неопределённая переменная B
я же вроде её объвлял?
Вот как выглядит это сообщение об ошибке:
'B' - variable not defined ----------------- C:\Program Files\MetaTrader - Masterforex\experts\scripts\2.mq4 (31, 7)
Отсюда ещё вопрос, что это за цифры? (31, 7), они всегда разные при различных ошибках, я смотрел на эти же записи в указаной директории, это просто типа названия ошибки в документе... а можно в MetaEditor 4, где нибудь смотреть описание решения, например как в эксперте, ошибки исполнения и выполнения соответствуют своим значения, где для каждого номера конкретная причина ошибки???
Всем, привет! Кто сможет объяснить? Вот функция RefreshRates(), её всегда надо вызывать или когда эксперт или скрипт производит долгие вычисления, она срабатывает автоматически, например в функции обработок ошибок?
Второй вопрос: вот пример кода, я исправил ошибку, оператору switch, передал параметр...
ну теперь другая ошибка, вроде неопределённая переменная B
я же вроде её объвлял?
Вот как выглядит это сообщение об ошибке:
'B' - variable not defined ----------------- C:\Program Files\MetaTrader - Masterforex\experts\scripts\2.mq4 (31, 7)
Отсюда ещё вопрос, что это за цифры? (31, 7), они всегда разные при различных ошибках, я смотрел на эти же записи в указаной директории, это просто типа названия ошибки в документе... а можно в MetaEditor 4, где нибудь смотреть описание решения, например как в эксперте, ошибки исполнения и выполнения соответствуют своим значения, где для каждого номера конкретная причина ошибки???
Надо определять за пределами функции start(), делать глобальной. Тогда переменная будет доступна из любой функции
Надо определять за пределами функции start(), делать глобальной. Тогда переменная будет доступна из любой функции
Разжую. Старт такая же функция, как и прочие, поэтому все определения переменных внутри старта не действуют за ее пределами. Глобально определить переменную можно только в теле эксперта, до инита. Тогда она будет видна всем функциям.
Цифры - номер строки и номер символа в строке, где произошла ошибка.