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

 
Karputov Vladimir:
Вроде нашёл: (http://www.metatrader5.com/ru/terminal/help/virtual_hosting_server) - выбранный тарифный план можно поменять ПОСЛЕ окончания аренды.

я понимаю, что план меняется после окончания аренды.

у меня месячная аренда сеня заканчивается... последний день 2016.04.25 / 2016.05.25

 вопрос - КАК поменять?

 
ghd597b:

я понимаю, что план меняется после окончания аренды.

у меня месячная аренда сеня заканчивается... последний день 2016.04.25 / 2016.05.25

 вопрос - КАК поменять?

Дождаться окончания аренды. После истечения срока и неуплаты хостинг отключиться вместе с индикаторами и советниками на нём. Затем заново - выбор хостинга, оплата, МИГРАЦИЯ.
 
Karputov Vladimir:
Дождаться окончания аренды. После истечения срока и неуплаты хостинг отключиться вместе с индикаторами и советниками на нём. Затем заново - выбор хостинга, оплата, МИГРАЦИЯ.
Владимир, спасибо большое!!!
 
ghd597b:
Владимир, спасибо большое!!!
Спокойной ночи! В смысле, пожалуйста :)
 
Проблема в том что когда скачиваю триал версию какого-нибудь советника на mt4, открывается нерабочий терминал, я его потом удалил и теперь вообще никакой терминал не открывается, хотя у меня их ещё штуки три установлено. Можно как-то указать чтобы программы скачивались в определённый терминал?
 
Sergey Kruglov:
Можно как-то указать чтобы программы скачивались в определённый терминал?
Загляните ко мне в профиль
 
Комбинатор:
Загляните ко мне в профиль
Ещё один один увлекательный квест - как открыть эту статью? Скинь ссылку!
 
Sergey Kruglov:
Проблема в том что когда скачиваю триал версию какого-нибудь советника на mt4, открывается нерабочий терминал, я его потом удалил и теперь вообще никакой терминал не открывается, хотя у меня их ещё штуки три установлено. Можно как-то указать чтобы программы скачивались в определённый терминал?
Проводите поиск сразу из нужного терминала - в правом верхнем углу MetaTrader 5 есть поле поиска.
 

Вопрос к знатокам.

Мне нужно понять, сколько памяти я могу использовать для запроса CopyTicks, чтобы не получать 'out of memory'.

К сожалению, я не могу через терминал узнать, сколько доступной памяти у меня на данный момент.

Использую простой скрипт для получения информации:

void OnStart()
  {
   int memory_physical=TerminalInfoInteger(TERMINAL_MEMORY_PHYSICAL);
   printf("Physical memory in the system: %d MB",memory_physical);

   int memory_total=TerminalInfoInteger(TERMINAL_MEMORY_TOTAL);
   printf("Memory available to the process of the terminal (agent): %d MB",memory_total);

   int memory_available=TerminalInfoInteger(TERMINAL_MEMORY_AVAILABLE);
   printf("Free memory of the terminal (agent) process: %d MB",memory_available);

   int memory_used=TerminalInfoInteger(TERMINAL_MEMORY_USED);
   printf("Memory used by the terminal (agent): %d MB",memory_used);
  }

2016.05.29 09:50:50.642    MemoryTest (EURUSD,H1)    Memory used by the terminal (agent): 319 MB
2016.05.29 09:50:50.632    MemoryTest (EURUSD,H1)    Free memory of the terminal (agent) process: 23963 MB
2016.05.29 09:50:50.621    MemoryTest (EURUSD,H1)    Memory available to the process of the terminal (agent): 24282 MB
2016.05.29 09:50:50.611    MemoryTest (EURUSD,H1)    Physical memory in the system: 12141 MB

Почему-то доступной памяти в два раза больше чем физической. Дело не в свопе, он у меня маленький (400 MB). Я ожидал, что значение будет как в диспетчере задач, доступной памяти примерно 7000 MB.

Кто подскажет, что это за странные числа?

 

Добрый вечер, подскажите как избавиться от ошибки 4059 в тестере. Очень хочется из советника работающего на одном инструменте, например LTCBTC получить цены по другому инструменту, например LTCUSD. 

void OnTick()
  {
//---
   {if(One)
   { 
      ResetLastError();
      Print("1. LTCBTC >>",MarketInfo("LTCBTC",MODE_BID));
      Print(" Error=",GetLastError());
      ResetLastError();
      Print("2. LTCUSD >>",MarketInfo("LTCUSD",MODE_BID));
      Print(" Error=",GetLastError());
      ResetLastError();
      Print("3. BTCUSD >>",MarketInfo("BTCUSD",MODE_BID));
      Print(" Error=",GetLastError());
      One=false;
   }}

  }