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

 
-Aleks-:
Запишите на бумажке - в файлик надежней.
да я могу даже зарисовать. мне нужен ответ по работе советника. возможно или нет реализовать функцию в боте что бы он после клиринга не брал новый уровень как среднюю цену а продолжал торгрвать от той что была у него до клиринга. сейчас если средняя цена сильно меняеться после клиринга приходиться гасить бота и крыть позу руками.
 
vovka40:
да я могу даже зарисовать. мне нужен ответ по работе советника. возможно или нет реализовать функцию в боте что бы он после клиринга не брал новый уровень как среднюю цену а продолжал торгрвать от той что была у него до клиринга. сейчас если средняя цена сильно меняеться после клиринга приходиться гасить бота и крыть позу руками.

При клиринге (не торгую на бирже) происходит переоткрытие позиций, а значит есть три пути:

1. Считать среднюю цену по истории - находя первоначально открытые ордера - маркировать при открытии в комментариях.

2. Записывать информацию об открытом ордере в файл, MT это умеет делать, и соответственно считывать информацию о средней цене из файла.

3. Перед клирингом записывать среднюю цену на бумажку и после клиринга задавать её внешней переменной советнику. 

Иные варианты в голову не приходят. 

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

   Вновь установил версию 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
И потом по значениям сформируете массивы.
Причина обращения: