vps сервер - страница 7

 
Dmitiry Ananiev:

Откройте терминал. Зайдите Файл - Открыть каталог данных. и попадете в нужную папку. там заходите в папку MQL. Там лежат действительные советники и индикаторы.

Эта схема не работает на ВПС. Особенность ВПС в том, что, корневая папка не содержит опцию "терминал" и работает только с предоставленным, первоначально, терминалом. Попытки скопировать и размножить папки с терминалами обречены. Я сделал следующее: вынужденно, поставил советники в папку, экспортировал в ВПС и все заработало. Не знаю, согласятся-ли хозяева ВПС с этой махинацией, не знаю. Но, я их поставлю перед фактом. Дело в том, что, они узнав о проблеме, предоставили мне новую папку и новый терминал. Но, предоставленная папка оказалась копией "нерабочей", т.е., "непослушной" папкой со всеми моими прежними советниками, а терминал "не слушается" новой папки! Только имплантированная папка и терминал из нее решило проблему. Всем спасибо за внимание и за ответы. Так, что, знайте, есть причуды у ВПС, оказывается. Но, спасибо тем, кто предоставил мне ВПС, где могу экспериментировать и выявлять багги.
 

он и так недорогой сейчас, встроенный в терминал - 10  долл/терминал, купить отдельный VPS - 5-10 долл/несколько терминалов

если еще дешевле - использовать нетбук/ноутбук (уже купленный) + электричество + интернет канал
 

Здравствуйте! Нашел не стандартное поведение в работе советника, если запускать на виртуальном сервере и вызывая функцию WebRequest(...) получаю ошибку 4014, хотя на локальной машине этого не наблюдаю.

void OnTimer()
  {

//---

   string cookie=NULL,headers;
   char post[],result[];
   char   data[];  // массив с данными для отправки POST-запросов 
   char   file[];  //-- 
   int res1, res2;
   string updateStatesUrl="http://127.0.0.1/netfx/rest/upstats";
   string getOrdersUrl="http://127.0.0.1/netfx/rest/fz/?a="+IntegerToString(AccountInfoInteger(ACCOUNT_LOGIN));
//--- обнуляем код последней ошибки 
   ResetLastError();
   int timeout=5000; //--- timeout менее 1000 (1 сек.) недостаточен при низкой скорости Интернета 
//--- сформируем тело POST запроса
   ArrayResize(data,StringToCharArray(statsToJson(),data,0,WHOLE_ARRAY,CP_UTF8)-1);
   res1=WebRequest("POST",updateStatesUrl,NULL,timeout,data,result,headers);//--
   if(res1==-1)
     {
      Comment("Ошибка в WebRequest. Код ошибки  =",GetLastError());
       return;
     }
   res2=WebRequest("GET",getOrdersUrl,cookie,NULL,timeout,post,0,result,headers);
//--- проверка ошибок 

   if(res2==-1)
     {
      Comment("Ошибка в WebRequest. Код ошибки  =",GetLastError());
      return;
     }
//--------- TODO
}


В чем может быть причина?

 
maximivanov:

он и так недорогой сейчас, встроенный в терминал - 10  долл/терминал, купить отдельный VPS - 5-10 долл/несколько терминалов

если еще дешевле - использовать нетбук/ноутбук (уже купленный) + электричество + интернет канал
просто добавлю - на срок до месяца, чтобы попривыкнуть и потестить, можно и бесплатно. Тот-же microsoft azure раздают.
 

Уважаемые Знатоки!

Прошу дать консультацию по оптимизации VPS from MetaQuotes.

При первоначальном подключении терминала к VPS, сервис от MetaQuotes автоматически подбирает оптимальный сервер с учётом географического положения брокера и времени пинга. Однако иногда возникают ситуации когда по каким то причинам необходимо подключить на арендованный VPS другого брокера. В своём аккаунте на mql5.com это возможно сделать вручную. Но при этом возникает серьёзная проблема - увеличение пинга (в моём случае почти в 20 раз). Понятно, что данный сервер не оптимален для данного брокера. Но возможно есть какой либо путь... в сторону оптимизации затрат. Ну чего ему простаивать без дела?

Возможно ли как то переподключить терминал на правильный VPS и продолжить эксплуатацию оплаченного ресурса.

Спасибо.

 
SYMRDV:

Уважаемые Знатоки!

Прошу дать консультацию по оптимизации VPS from MetaQuotes.

При первоначальном подключении терминала к VPS, сервис от MetaQuotes автоматически подбирает оптимальный сервер с учётом географического положения брокера и времени пинга. Однако иногда возникают ситуации когда по каким то причинам необходимо подключить на арендованный VPS другого брокера. В своём аккаунте на mql5.com это возможно сделать вручную. Но при этом возникает серьёзная проблема - увеличение пинга (в моём случае почти в 20 раз). Понятно, что данный сервер не оптимален для данного брокера. Но возможно есть какой либо путь... в сторону оптимизации затрат. Ну чего ему простаивать без дела?

Возможно ли как то переподключить терминал на правильный VPS и продолжить эксплуатацию оплаченного ресурса.

Спасибо.


VPS - не на терминал, а на торговый счет.
Вы можете перенести вашу VPS подписку с одного счета на другой (по вашей терминологии - "переключить VPS на другого брокера"): Ваш профиль - Хостинг - Активные - ...

Forum on trading, automated trading systems and testing trading strategies

Move VPS from one MT4 trade account to another

Eleni Anna Branou, 2017.03.09 09:24


You can move your VPS subscription from one account to another. Go to your Profile >> Hosting >> Move :

‌‌


 
Sergey Golubev:

VPS - не на терминал, а на торговый счет.
Вы можете перенести вашу подписку с одного счета на другой (по вашей терминологии - "переключить VPS на другого брокера"): Ваш профиль - Хостинг - Активные - ...



Тоже, но немного подробнее (по английски, но по картинкам все понятно) - 

Forum on trading, automated trading systems and testing trading strategies

How to migrate a signal subscription from one VPS to a new VPS?

Rashid Umarov, 2017.04.07 10:22

If you need just to change your trade account on the rented VPS, do it from your Profile on mql5.com

1. Open the "Hosting" section of your profile https://www.mql5.com/en/users/your_login/hosting.

2. Locate your subscription, click the "gear" icon and select "Move".

3. Specify new trading account (Login) and new trading server (Broker) if needed, then click the "Move" button.



4. Open your MetaTrader terminal and authorize in trading account to which you have just moved the subscription.

5. In the "Navigator" window start the server and migrate your trading environment.

Если вы хотите "перенести тот же торговый счет на другую VPS", но это надо зарегистрировать уже другой VPS (то есть - в этом случае просто перенести торговый счет с одного VPS'а на другой VPS не получится).
Легче (и бесплатно) использовать уже арендованный VPS, и переносить его на другой счет.
 
Кто-нибудь, подскажите ВПС в городе Мейденхед, рядом с Лондоном, либо в Лондоне, чтобы с Тикмиллем был 1-2 мс

Здешний дорогой, все остальные преллагают за 5-7 долларов, но они то в Нидерладнах, то в других местах. Нужен именно английский
 
Ivan Butko:
Кто-нибудь, подскажите ВПС в городе Мейденхед, рядом с Лондоном, либо в Лондоне, чтобы с Тикмиллем был 1-2 мс

Здешний дорогой, все остальные преллагают за 5-7 долларов, но они то в Нидерладнах, то в других местах. Нужен именно английский

Изучите статью: Почему виртуальный хостинг в платформах MetaTrader 4 и MetaTrader 5 лучше обычных VPS. Очень подробно описано, почему лучше использовать встроенный в терминал виртуальный хостинг.

 
Vladimir Karputov:

Изучите статью: Почему виртуальный хостинг в платформах MetaTrader 4 и MetaTrader 5 лучше обычных VPS. Очень подробно описано, почему лучше использовать встроенный в терминал виртуальный хостинг.

Спасибо, я в курсе.

Просто 10 долларов... Хотелось бы, как у конкурентов, по 5-7


UPD

Забыл совсем, мой советник требует вспомогательную программу, которая запускается отдельно от терминала. в Данном случае впс от МКЛ не подходит

Причина обращения: