Ошибки, баги, вопросы - страница 1328

 
Karputov Vladimir:
Пользователь уже один раз занялся экспериментами - о получил затирание файлов. Думаю, что второй раз он обжигаться не будет.
Ну это неправильно было бы назвать экспериментом. Т.к. я делал это опять же повторюсь- не зная особенностей размещения файлов на серверной ОС. Если до этого, в несерверной ОС, я копировал нужные мне файлы в "C:\Program Files\MetaTrader 5\MQL5\Script" и все работало, то и перейдя на серверную ОС я сделал то же самое. Данные ограничения: где можно и где нельзя хранить файлы в серверной ОС в инструкции к Метатрэйдеру, по-моему не прописаны. Хотя это, скорее, общее правило и Метаквоты не должны ничего такого прописывать. Сейчас в любом случае уже ничего не вернешь, к сожалению.
 
kogriv:
Ну это неправильно было бы назвать экспериментом. Т.к. я делал это опять же повторюсь- не зная особенностей размещения файлов на серверной ОС. Если до этого, в несерверной ОС, я копировал нужные мне файлы в "C:\Program Files\MetaTrader 5\MQL5\Script" и все работало, то и перейдя на серверную ОС я сделал то же самое. Данные ограничения: где можно и где нельзя хранить файлы в серверной ОС в инструкции к Метатрэйдеру, по-моему не прописаны. Хотя это, скорее, общее правило и Метаквоты не должны ничего такого прописывать. Сейчас в любом случае уже ничего не вернешь, к сожалению.
Причём тут серверная или не серверная? В MetaEditor меню "Файл" - "Открыть каталог данных". Это и есть Ваш каталог данных. Работайте в нём. А в Program Files не ходите - нечего там делать.
 
Karputov Vladimir:
Причём тут серверная или не серверная? В MetaEditor меню "Файл" - "Открыть каталог данных". Это и есть Ваш каталог данных. Работайте в нём. А в Program Files не ходите - нечего там делать.

А где ж это написано, что только так можно? Проводником нельзя пользоваться? Ну так укажите в инструкции по применению, что это чревато боком.

Ладно, проехали. Чай не пожар случился. Восстановлю.

 

Почему в свойствах графика не сохраняется установленный "фиксированный масштаб"?

Постоянно, при каждой перезагрузке терминала приходится заново выставлять максимум и минимум!

 

МТ4 845-й билд. В меню "Вставка --> Индикаторы" всё напутано. Или "Как я искал Moving Average":


[Удален]  
Artyom Trishkin:

МТ4 845-й билд. В меню "Вставка --> Индикаторы" всё напутано. Или "Как я искал Moving Average":


Это получается если советник использует вызов стандартного индикатора, то тоже "привет" ?
 
Artyom Trishkin:

МТ4 845-й билд. В меню "Вставка --> Индикаторы" всё напутано. Или "Как я искал Moving Average":

У Вас странным образом всё перепутано в меню.

Что будет, если Вы перейдёте на английский язык в интерфейсе клиентского терминала?

 
Slawa:

У Вас странным образом всё перепутано в меню.

Что будет, если Вы перейдёте на английский язык в интерфейсе клиентского терминала?

А чудеса будут :)

Переключил на английский. Перезапустил терминал (странно, но автоматически он не запустился сам). Только со второго раза вручную запустился.

В английской версии всё было нормально, всё на своих местах.

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

Либо у меня какой глюк произошёл, либо ... либо не знаю. До этого переключал терминал на английский язык - делал описание для маркета. Потом опять на русский. В какой момент произошло перемешивание всего подряд в меню - не знаю, не нужно было ставить индикаторы из меню (хотя в английской версии ставил как раз МАшку, как раз из меню - в окне визуализации)

[Удален]  

У меня при переключении с русского на английский, с перезапуском терминала, кнопка "отмена" так и осталась написана по русски. Win ХP SP3

 

 

Нельзя перегрузить

class A {};
void f( const A& ) { Print( 1 ); } //1:
void f(       A& ) { Print( 2 ); } //2:
void OnStart()
{
              A a1;
        const A a2;
        f( a1 ); // ошибка компиляции
        f( a2 ); // нормально, вызывается 1: f( const A& )
         
}

А что мешает там где ошибка вызывать 2: f( A& )  ? 

При этом указатели перегружаются нормально

void f( const A* ) { Print( 1 ); }
void f(       A* ) { Print( 2 ); }
void OnStart()
{
              A *a1;
        const A *a2;
        f( a1 ); //нормально
        f( a2 ); //нормально
}