Дорогие профи подскажите направление действий.Создал свой первый Советник , работает без збоев , но что делать ,если нужно на время отключить платформу и естественно Советника,как сделать,чтобы после включения ,Советник снова подхватил работу на тех значениях переменных ,которые были до отключения?
Дорогие профи подскажите направление действий.Создал свой первый Советник , работает без збоев , но что делать ,если нужно на время отключить платформу и естественно Советника,как сделать,чтобы после включения ,Советник снова подхватил работу на тех значениях переменных ,которые были до отключения?
borilunad: Почему же они у Вас меняются при от/включении?
речь идет не о Глобальных переменных ,а о внешних переменных Советника(например:количество прохождений Ask через один и тот же уровень цены в течении дня).Мне кажется ,что подобные переменные обнуляются при выключении платформы,а мне нужно ,чтобы они сохранялись.Может я ошибаюсь и Советник их сохраняет до тех пор пока я его не удалю из окна.В с татьях по MQL4 об этом ничего не нашел.Может посоветуете,какие материалы почитать.Зараннее спасибо.
amavladi: речь идет не о Глобальных переменных ,а о внешних переменных Советника(например:количество прохождений Ask через один и тот же уровень цены в течении дня).Мне кажется ,что подобные переменные обнуляются при выключении платформы,а мне нужно ,чтобы они сохранялись.Может я ошибаюсь и Советник их сохраняет до тех пор пока я его не удалю из окна.В с татьях по MQL4 об этом ничего не нашел.Может посоветуете,какие материалы почитать.Зараннее спасибо.
Как это могут меняться внешние переменные, которые прописаны Вами в представлении, как extern int, double, string или bool?
Всем привет. Не знаю, как сделать правильно(знал бы, не спрашивал). Опишу словами.
Представьте, на демо счете (EURUSD H1) установлен советник Moving Average(или другой советник). К этому же графику прикрепляется индикатор из одной строки:
Comment("Всего ордеров ",OrdersTotal()); В процессе работы советника и открытия торговых и(или) отложенных ордеров результат работы индикатора
(в верхнем левом углу) будет меняться. Теперь вопрос знатокам:) Делаю то же в тестере стратегий. Результат работы индикатора: кол-во открытых ордеров в терминале.
Как в тестере стратегий из индикатора увидеть открытые в нем ордера(как правило с номерами тикетов 1, 2, 3 и т.д.) ? И закрытые(историю тестера) ?
сохраняй переменные в файл , а потом считывай обратно
у меня вопрос по расчету прибыли на futures и cfd, вернее для расчета дистанции для определенного профита. не могу найти как расчитать правильно.
lotReset это размер лота, а lot - Размер контракта в базовой валюте инструмента
для форекса например расчитываю так: dangerDistLoss =profit /( (0.00001 /point) *(lotReset * lot) * value);
Почему же они у Вас меняются при от/включении?
речь идет не о Глобальных переменных ,а о внешних переменных Советника(например:количество прохождений Ask через один и тот же уровень цены в течении дня).Мне кажется ,что подобные переменные обнуляются при выключении платформы,а мне нужно ,чтобы они сохранялись.Может я ошибаюсь и Советник их сохраняет до тех пор пока я его не удалю из окна.В с татьях по MQL4 об этом ничего не нашел.Может посоветуете,какие материалы почитать.Зараннее спасибо.
Всем привет. Не знаю, как сделать правильно(знал бы, не спрашивал). Опишу словами.
Представьте, на демо счете (EURUSD H1) установлен советник Moving Average(или другой советник). К этому же графику прикрепляется индикатор из одной строки:
Comment("Всего ордеров ",OrdersTotal()); В процессе работы советника и открытия торговых и(или) отложенных ордеров результат работы индикатора
(в верхнем левом углу) будет меняться. Теперь вопрос знатокам:) Делаю то же в тестере стратегий. Результат работы индикатора: кол-во открытых ордеров в терминале.
Как в тестере стратегий из индикатора увидеть открытые в нем ордера(как правило с номерами тикетов 1, 2, 3 и т.д.) ? И закрытые(историю тестера) ?
Как это могут меняться внешние переменные, которые прописаны Вами в представлении, как extern int, double, string или bool?
Кто знает, как узнать
long chart_id, // Идентификатор графика. 0 означает текущий график.
если график не текущий?
Кто знает, как узнать
long chart_id, // Идентификатор графика. 0 означает текущий график.
если график не текущий?