Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 597

 
спасибо за ответ.
 

   Вновь установил версию 1340 и вновь терминал не выгружается самостоятельно, - при выключении терминала...

Выгружаю вручную, завершением процесса в диспетчере задач...


И грузит МТ5 процессор "на все сто", как и раньше, и поэтому хвалёное тестирование идёт даже дольше, чем в МТ4.

При ранних версиях было радостнее...


Проясните плиз, будет-ли решение этих и других проблем с МТ5, а пока пошёл поднимать архивы МТ4...


СПАСИБО.

 
akarustam:

   Вновь установил версию 1340 и вновь терминал не выгружается самостоятельно, - при выключении терминала...

Выгружаю вручную, завершением процесса в диспетчере задач...


И грузит МТ5 процессор "на все сто", как и раньше, и поэтому хвалёное тестирование идёт даже дольше, чем в МТ4.

При ранних версиях было радостнее...


Проясните плиз, будет-ли решение этих и других проблем с МТ5, а пока пошёл поднимать архивы МТ4...


СПАСИБО.

А подробнее можно?

В каком случае терминал не выгружается: есть при этом на графиках пользовательские индикаторы и советники? В диспетчере задач - случайно не висит ли процесс (или даже несколько процессов) MetaEditor с высокой загрузкой процессора? 

 
Karputov Vladimir:

А подробнее можно?

В каком случае терминал не выгружается: есть при этом на графиках пользовательские индикаторы и советники? В диспетчере задач - случайно не висит ли процесс (или даже несколько процессов) MetaEditor с высокой загрузкой процессора? 

     Вот, специально для проверки по Вашим вопросам, - загрузил терминал MT5 Робофорекса и диспетчер задач показал быстродействие 100% и так и держит его дальше, есть пользовательские индикаторы на четырёх валютных парах, советников нет, MetaEditoroв не загружал пока, жду дальше в надежде уменьшения такого захвата оперативной памяти.

Не дождался, выключаю терминал, но в быстродействии Диспетчера задач новость, т.е. хотя и не выгрузился терминал, но быстродействие показало уменьшение до 52% и затем, через некоторое время, упало самостоятельно)

Включил терминал по новой и быстродействие "подпрыгнуло" вновь до 100%, жду в надежде уменьшится после подкачки котировок, однако не подкачивает из-за перегрузки терминала... О торговле пока не думаю, потому что будет также как и с котировками, тянуть с открытием позиций, - очевидно. Меедленно подкачиваются котировки. Выключил терминал, жду уменьшения быстродействия (т.е. захвата оперативной памяти) в диспетчере задач. Через минуту с небольшим уменьшилось до 54-55% и через полминуты упало совсем.

Ну разумеется ГуглХром в памяти с написанием этого ответа.

В ранних версиях МТ5 было всё восторженно, аж попрятал было все инструменты МТ4 в архивы, "решительно раставшись"... 

СПАСИБО ЗА УЧАСТИЕ ! 

 
akarustam:

     Вот, специально для проверки по Вашим вопросам, - загрузил терминал MT5 Робофорекса и диспетчер задач показал быстродействие 100% и так и держит его дальше, есть пользовательские индикаторы на четырёх валютных парах, советников нет, MetaEditoroв не загружал пока, жду дальше в надежде уменьшения такого захвата оперативной памяти.

Не дождался, выключаю терминал, но в быстродействии Диспетчера задач новость, т.е. хотя и не выгрузился терминал, но быстродействие показало уменьшение до 52% и затем, через некоторое время, упало самостоятельно)

Включил терминал по новой и быстродействие "подпрыгнуло" вновь до 100%, жду в надежде уменьшится после подкачки котировок, однако не подкачивает из-за перегрузки терминала... О торговле пока не думаю, потому что будет также как и с котировками, тянуть с открытием позиций, - очевидно. Меедленно подкачиваются котировки. Выключил терминал, жду уменьшения быстродействия (т.е. захвата оперативной памяти) в диспетчере задач. Через минуту с небольшим уменьшилось до 54-55% и через полминуты упало совсем.

Ну разумеется ГуглХром в памяти с написанием этого ответа.

В ранних версиях МТ5 было всё восторженно, аж попрятал было все инструменты МТ4 в архивы, "решительно раставшись"... 

СПАСИБО ЗА УЧАСТИЕ ! 

Уберите ВСЕ пользовательские индикаторы. При этом в диспетчере задач проверьте наличие MetaEditora - не грузит ли он процессор.
 
Karputov Vladimir:
Уберите ВСЕ пользовательские индикаторы. При этом в диспетчере задач проверьте наличие MetaEditora - не грузит ли он процессор.

     Убрал все индикаторы, однако бездействие 100%, выключил терминал, затем через минуту 55% и почти сразу выгрузились остатки терминала. Вновь включил терминал и вот удача наконец-то) но как без индикаторов... или поискать среди набора индикаторов который из пользовательских грузит ? Правильно-ли так-то ? Ведь хочется ещё индикаторов добавить, также как и в МТ4. Есть проблемы с индикаторами в тестере, но это будем работать отдельно.

МетаЕдитора пока в памяти нет. 

СПАСИБО ЗА НАПРАВЛЕНИЕ ПОИСКОВ ПРИЧИНЫ ! 

   Ну вот, нашёл того пользовательского, который "грузил", всё заработало пока как и раньше, в радостном темпе, продолжаю освоение МТ5) - весьма вдохновенно. Установил МТ5 второго брокера и также пока удачно. С открытием торговой недели буду тестить советников.

СПАСИБО ЗА ПОДАРОК, БУДЬТЕ ЗДОРОВЫ !  

 

Здравствуйте.

Помогите, пожалуйста, вынести во внешние настройки.

То, что пыталась сделать, закомментировала, потому что компилятор ругается

extern string InPairs = "EURUSD, USDJPY"; // 

//===
 string symbols[] = {"EURUSD","USDJPY"};  //это во внешние
//string symbols[] = {InPairs};
 
mila.com:

Здравствуйте.

Помогите, пожалуйста, вынести во внешние настройки.

То, что пыталась сделать, закомментировала, потому что компилятор ругается

extern string Symbol_1 = "EURUSD"; // Symbol 1
extern string Symbol_2 = "USDJPY"; // Symbol 2
extern string Symbol_3 = "GBPUSD"; // Symbol 3
extern string Symbol_4 = "USDCAD"; // Symbol 4
extern string Symbol_5 = "USDSEK"; // Symbol 5
extern string Symbol_6 = "USDCHF"; // Symbol 6
extern double Weight_1 = -0.576;   // Weight 1
extern double Weight_2 = -0.136;   // Weight 2
extern double Weight_3 = -0.119;   // Weight 3
extern double Weight_4 = -0.091;   // Weight 4
extern double Weight_5 = -0.042;   // Weight 5
extern double Weight_6 = -0.036;   // Weight 6
И потом по значениям сформируете массивы.
 
Oksana Berenko:
И потом по значениям сформируете массивы.

Спасибо, но смысл в том, что нужно изменять количество символов и соответственно их индексы.

Как это сделать?

 
mila.com:

Спасибо, но смысл в том, что нужно изменять количество символов и соответственно их индексы.

Как это сделать?

Или таких строк максимально добавьте.

Или в одном параметре пусть пользователь пишет через запятую.

extern string Symbols = "EURUSD,USDJPY,GBPUSD,USDCAD,USDSEK,USDCHF";   // Symbols
extern string Weights = "-0.576,-0.136,-0.119,-0.091,-0.042,-0.036";   // Weights

А вы потом разделите строку. Проверите текстовую составляющую. Преобразуете в double.