Vitaly Murlenko #: Андрей. От Ваш пост прям в тему ветки... В этой комнате медики обсуждают правила инъекций. В пытаетесь тут спросить по технологию строительства доменных печей. Это нормально?
Любые..... Тестирование и оптимизация проводятся на языке MQL5
ANDREY #: Спасибо за помощь. А как ускорить одиночное тестирование при моделировании ВСЕ ТИКИ ?
Скомпилировать советника в режиме AVX512. Увеличить частоту процессора, увеличить размер оперативной памяти. Не запускать другие приложения во время тестирования.
Slava #: Скомпилировать советника в режиме AVX512. Увеличить частоту процессора, увеличить размер оперативной памяти. Не запускать другие приложения во время тестирования.
Спасиб. А можно ли это применить для MQL, когда тут, как правило, одно неявное пространство имен? Я имею ввиду получится ли объявить переменную внутри какой-то функции, а получать доступ к ней в других функциях и на глобальном уровне?
Задумка чтоб немного сократить писанину с отдельным написанием объявления переменных.
Спасиб. А можно ли это применить для MQL, когда тут, как правило, одно неявное пространство имен? Я имею ввиду получится ли объявить переменную внутри какой-то функции, а получать доступ к ней в других функциях и на глобальном уровне?
Напишите как, пожалста.Если это не флуд или троллинг.
Позднее время у меня было, чтоб расписывать подробно.
//+------------------------------------------------------------------+voidOnStart(void)
{
a1::Function();
a2::Function();
a3::Function();
Print(a1::X);//14Print(a2::X);//12Print(a3::X);//13
}
//+------------------------------------------------------------------+namespace a1
{
int X = 0;
void Function()
{
X = 11;
}
}
//+------------------------------------------------------------------+namespace a2
{
int X = 0;
void Function()
{
X = 12;
}
}
//+------------------------------------------------------------------+namespace a3
{
int X = 0;
void Function()
{
X = 13;
a1::X = 14;
}
}
//+------------------------------------------------------------------+
Это даёт положительный ответ на ваш вопрос «Есть ли возможность объявлять переменные в одной области видимости, а обращаться к ним в другой области видимости?».
Возможность есть. Использовать пространства имён.
Вы объявляете переменные в одной области видимости, а обращаетесь к ним из другой.
Ответ правильный с точки зрения формы, но бесполезный в вашем случае :)
Нет
Андрей. От Ваш пост прям в тему ветки... В этой комнате медики обсуждают правила инъекций. В пытаетесь тут спросить по технологию строительства доменных печей. Это нормально?
Любые..... Тестирование и оптимизация проводятся на языке MQL5
Спасибо за помощь. А как ускорить одиночное тестирование при моделировании ВСЕ ТИКИ ?
Скомпилировать советника в режиме AVX512. Увеличить частоту процессора, увеличить размер оперативной памяти. Не запускать другие приложения во время тестирования.
Да.
<name_space>::<variable_name>
Спасиб. А можно ли это применить для MQL, когда тут, как правило, одно неявное пространство имен? Я имею ввиду получится ли объявить переменную внутри какой-то функции, а получать доступ к ней в других функциях и на глобальном уровне?
Задумка чтоб немного сократить писанину с отдельным написанием объявления переменных.
Спасиб. А можно ли это применить для MQL, когда тут, как правило, одно неявное пространство имен? Я имею ввиду получится ли объявить переменную внутри какой-то функции, а получать доступ к ней в других функциях и на глобальном уровне?
Нет
Почему нет?
Всё весьма просто сделать, и в справке это подробно описано, и в учебнике есть, и в кодах, которые примеры к учебнику, всё есть.
Я правда об этом не знал, пока Slava не подсказал.
Почему нет?
Всё весьма просто сделать, и в справке это подробно описано, и в учебнике есть, и в кодах, которые примеры к учебнику, всё есть.
Я правда об этом не знал, пока Slava не подсказал.
В таких случаях принято писать как.
Напишите как, пожалста. Если это не флуд или троллинг.
Я правда об этом не знал, пока Slava не подсказал.
В таких случаях принято писать как.
Напишите как, пожалста. Если это не флуд или троллинг.
Позднее время у меня было, чтоб расписывать подробно.
Это даёт положительный ответ на ваш вопрос «Есть ли возможность объявлять переменные в одной области видимости, а обращаться к ним в другой области видимости?».
Возможность есть. Использовать пространства имён.
Вы объявляете переменные в одной области видимости, а обращаетесь к ним из другой.
Ответ правильный с точки зрения формы, но бесполезный в вашем случае :)