Перейти к содержимому


Как настроить VPS 2012


  • Please log in to reply
245 ответы в этой теме

Опрос: Как настроить VPS 2012 (70 пользователей проголосовало)

Используете ли Вы VPS

  1. Проголосовал Да (109 голосов [57.07%])

    Процент голосов: 57.07%

  2. Планирую использовать (75 голосов [39.27%])

    Процент голосов: 39.27%

  3. Нет и не собираюсь (7 голосов [3.66%])

    Процент голосов: 3.66%

Голосовать Гости не могут голосовать

#1 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 01 March 2012 - 06:49 AM

Приветствую, уважаемые пользователи!

Данный пост даст краткое объяснение предназначения ветки, которую Вы читаете.
Предыдущая часть даннной темы находится здесь: "Как настроить VPS"

VPS FX4U пользуется большой популярностью, ветку по настройке VPS, которую я создал в 2010м году: www.fx4u.ru/topic/10769-как-настроить-vps/ - уже просмотрели более 272,820 раз(!), и я лично наблюдаю рост интереса пользоателей к затроноутой теме VPS: если полтора года назад мне задавали 1-2 вопроса касательно VPS в месяц, то сейчас их уже несколько в неделю!

При этом, замечу, что в FX4U мы тоже не стоим на месте, и постоянно стремимся улучшать, предоставляемые нами услуги. Именно поэтому, FX4U улучшил все VPS, перейдя от Windows Server 2003 к Windows Server 2008 R2, что позволило заметно улучшить производительность, эффективность и безопасность - одним словом, данный переход поднял качество услуги VPS FX4U на новый уровень!

В связи с популярностью VPS и переходом на новую ОС Windows мы в FX4U решили обновить информацию в теме "Как настроить VPS" и предлагаем Вашему вниманию новую тему - "Как настроить VPS 2012". В информацию ниже я включил не только обновленную инструкцию по настройке VPS, но и сводку всех наиболее часто задавемых вопросов из предыдущей ветки, на некоторые из которых я отвечал по 3-4 раза :), и ответы на них. Опрос (вверху) продолжается с прошлого раза, однако к тем из вас, кто голосовали в прошлом опросе, просьба проголосовать еще раз - вдруг Ваше мнение изменилось? Или, наоборот, - укрепилось?

Мы очень надеемся, что данная тема поможет всем пользователем FX4U в корректной настройке своих VPS и вызовет столь же бурные дискуссии, что и предыдущая! И помните, задавайте вопросы - мы всегда Вам поможем! :good3:

С уважением,
Кирилл


Прикрепленный файл  fx4u.gif   2.73К   213 Количество загрузок:



#2 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 11:42 AM

Глава 1 - Общая настройка

Всем привет!

Автоматическая торговля становится всё популярнее. Очень многие трейдеры постепенно переходят на торговлю роботами – и это правильно, с моей точки зрения. Однако, возникает естественный вопрос о том, как технически наиболее рационально и надёжно организовать круглосуточную торговлю своих советников. И чтобы облегчить жизнь клиентов нашей компании Forex4You, я написал эту статью, целиком посвящённую настройке VPS.

Что такое VPS?
VPS (англ. Virtual Private Server) или VDS (англ. Virtual Dedicated Server) — услуга, в рамках которой пользователю предоставляется так называемый Виртуальный выделенный сервер. Каждый виртуальный сервер имеет свои процессы, ресурсы, конфигурацию и отдельное администрирование. Администратор-владелец виртуального сервера может устанавливать любые приложения, работать с файлами и выполнять любые другие задачи, возможные на отдельной машине.

Wikipedia.


Таким образом, VPS – это виртуальная машина, предоставленная Вам для личного пользования. Для себя концепцию VPS можно представлять следующим образом: за определённую плату Вам где-то предоставляют в аренду компьютер, который Вы можете использовать в личных целях. Причём компания-провайдер Вам гарантирует:
• Бесперебойное питание
• Постоянное подключение к сети интернет
• Высокую скорость этого подключения
• Наличие жёсткого диска определённого объёма
• Наличие определённой оперативной памяти
• Оперативную службу технической поддержки
• И интернет-панель для управления VPS (опционально)

Подключение к VPS
Положим, что Вы оплатили свой VPS и хотите к нему подключиться. Компания- провайдер (хост) предоставил Вам следующие данные:
• IP-адрес VPS
• Логин администратора VPS
• Пароль администратора VPS
• Адрес панели управления
• Логин администратора панели
• Пароль администратора панели

Обычно логин и пароль администратора панели совпадают с логином и паролем администратора VPS, и весь комплект выглядит, например, следующим образом:

Ваш аккаунт активирован. Для доступа с помощью программы "Удаленный рабочий стол" используйте данные:
IP Address: 95.154.234.239
Логин: Администратор
Пароль: AAABBBCCC


Заметьте, что после перехода на Windows Server 2008 R2 имя "Администратор" стало русским (вместо английского "Administrator"). Разберёмся, как попасть на VPS, используя эти данные.

Шаг 1 – создать ярлык для доступа к VPS на рабочем столе.
Щёлкните правой кнопкой мышки по рабочему столу, «Создать», «Ярлык».
Появится помощник. В первом же поле вбейте название программы «mstsc», что означает Microsoft Terminal Service Client.

Прикрепленный файл  vps1.1.gif   222.47К   1170 Количество загрузок:

Прикрепленный файл  vps1.2.gif   186.21К   1436 Количество загрузок:

Прикрепленный файл  vps1.3.gif   249.9К   1635 Количество загрузок:


Шаг 2 – ярлык создан. Запустите программу, щёлкнув дважды по ярлыку. В настройках укажите IP-адрес и имя пользователя "Администратор" по-русски.

Прикрепленный файл  vps1.4.gif   219.78К   1748 Количество загрузок:

Шаг 3 – нажмите кнопку «Подключить». Появится окошко подключения к VPS.

Прикрепленный файл  vps1.5.gif   222.29К   1680 Количество загрузок:

Шаг 4 – введите пароль.

Прикрепленный файл  vps1.6.gif   218.6К   1367 Количество загрузок:

Шаг 5 – наиболее вероятно, что Windows выдаст предупреждение о невозможности проверки сертификата безопасности. Мы предполагаем, что Вы доверяете поставщику VPS - поэтому выставите галочку "Больше не выводить запрос о подключении к этому компьютеру" и нажмите "Да". Если предупреждение не выскачило, пропустите данный шаг.

Прикрепленный файл  vps1.7.gif   230.68К   1179 Количество загрузок:

Прикрепленный файл  vps1.8.gif   221.79К   1074 Количество загрузок:

Воиля! Вы на VPS. И это заняло всего-навсего 5 простых шагов.
Как видите, у Вас появился «компьютер в компьютере». Чтобы выйти из VPS просто закройте окно mstsc, при этом Ваш VPS продолжит работу, и Вы сможете снова зайти на него в любой момент, используя ярлык. Сегодня мы попали на VPS, в следующей части статьи мы обсудим, как переправить советников и др. файлы со своего компьютера на VPS, а пока попробуйте привыкнуть к работе на VPS – установите пару программ, выйдите в интернет через VPS, и т.д.

Прикрепленный файл  vps1.9.gif   138.03К   1015 Количество загрузок:

Прикрепленный файл  vps1.10.gif   85.25К   757 Количество загрузок:

© Кирилл. [email protected]

#3 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 12:02 PM

Глава 2 - Загрузка Файлов

Приветствую!

Ну что? Получилось поработать на VPS? Очень хорошо! Я так и думал, что Вы справитесь. Идём дальше! Сегодня мы изучим все тонкости настройки VPS.
По идее, VPS – это голая операционная система, и сейчас Вам надо установить браузер, затем скачать торговый терминал, установить его и только потом можно будет начать что-то делать. Но в компании Forex4You мы заботимся о своих клиентах и, заказывая виртуальный сервер через свой личный кабинет, Вы получаете его с предустановленным терминалом, в браузере уже есть необходимые для Вашей работы закладки, а на рабочий стол вынесены ярлыки «Папка для советников» и Терминал МТ4 для Вашего удобства.

Чтобы запустить советник на VPS необходимо его туда сначала доставить. Но как?

Шаг 1 – запустите подключение к VPS. В открывшемся окне настроек нажмите кнопку "Параметры".

Прикрепленный файл  vps2.1.gif   234.18К   755 Количество загрузок:

Шаг 2 – перейдите во вкладку "Локальные ресурсы" и нажмите кнопку "Подробнее" в блоке "Локальные устройства и ресурсы".

Прикрепленный файл  vps2.2.gif   222.18К   953 Количество загрузок:

Шаг 3 - найдите локальный диск на Вашем компьютере, к которому VPS должен иметь доступ. Поставьте галочку у этого диска и нажимите "ОК". Если Вы хотите подключить несколько дисков - поставьте галочку у каждого.

Прикрепленный файл  vps2.3.gif   225.56К   907 Количество загрузок:

Шаг 4 - подключитесь к VPS.

Прикрепленный файл  vps2.4.gif   221.99К   777 Количество загрузок:

Шаг 5 - Зайдите в папку "Компьютер" на VPS. Здесь должна появиться новая группа дисков под названием "Другие". В этой группе Вы увидите тот диск (те диски) своего компьютера, которые Вы выбрали.

Прикрепленный файл  vps2.5.gif   101.78К   714 Количество загрузок:

Шаг 6 - Зайдите на этот диск. Представьте себе цепочку! Вы со своего комьютера зашли на VPS, который наиболее вероятно находится в другом городе, а для многих - и в другой стране вовсе! А теперь с VPS Вы зашли обратно на локальный диск на своем компьютере! :)
Именно из-за того, что соединение организовано по такой длинной цепочке, Вы заметите, что скорость может быть невысокой. Тем не менее, найдите нужные файлы на своем локальном диске (в окне VPS) и перетащите их на рабочий стол VPS.

Прикрепленный файл  vps2.6.jpg   327.94К   703 Количество загрузок:

Прикрепленный файл  vps2.7.jpg   351.83К   592 Количество загрузок:

Шаг 7 – советник на VPS. Закидываем его в папку «Папка для советников» и запускаем терминал. Дальше Вы знаете, что делать – подключиться к своему счёту, как обычно, затем, запустить советника. Вот и всё! Четыре простых шага и советник находится на VPS и запущен. В следующей части цикла мы обсудим, как грамотно настроить VPS, чтобы он был наиболее устойчив и Вас не подводил.

Прикрепленный файл  vps2.8.jpg   210.29К   427 Количество загрузок:

© Кирилл. [email protected]

#4 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 12:26 PM

Глава 3 - Ювелирная настройка

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

Что мы имеем? У нас есть VPS и на нём настроен терминал и советник(и). Сегодня мы начнём настраивать сам VPS так, чтобы он работал всегда независимо от внешних условий.
Я прочитал 5 разных статей по настройке VPS от авторов из разных стран. Каждый предлагает свои методы решения проблем, возникающих при эксплуатации VPS, каждая статья содержит полезную информацию, но я не нашёл одной такой, чтобы описывала сразу всё. Так что, перед Вами своего рода уникальный материал.

Грамотная настройка VPS разбивается на 2 этапа:
1. Ювелирная настройка подключения к VPS
2. Автологин и защита VPS от перезагрузок

Сегодня мы одолеем первый этап.

Ювелирная настройка подключения к VPS
Мы же, вроде, настроили подключение к VPS. Что не так? Почему надо что-то менять?
Ответ на этот вопрос я получил горьким опытом. Догадаться до него просто так достаточно сложно. Дело в том, что в том виде, в каком настроено подключение в данный момент, оно позволяет Вам зайти на VPS под логином Администратора, но как пользователь. И таких Администраторов одновременно может быть несколько. Если Вы, например, дадите данные для доступа к VPS своему знакомому, и он зайдёт на него, пока Вы ещё будете там, то Вас выкинет с VPS, но учётная запись Ваша останется открытой, а для него создастся новая. С этого момента на VPS начнут действовать две учётные записи. Причём если Ваш товарищ откроет терминал, то он продублирует терминал в Вашей учётной записи, и, следовательно, будет два терминала, а это означает, что все советники будут также продублированы, что влечёт за собой дублирование всех сделок. А депозит-то один - соответственно, риски удваиваются!
Точно такая же ситуация возникает, если Вы некорректно выходите с VPS. Когда Вы логинетесь повторно, создаётся ещё одна учётная запись.

Чтобы обойти эту проблему, необходимо сделать следующее.

Шаг 1 – откройте окно свойств вашего ярлыка для VPS

Прикрепленный файл  vps3.1.jpg   415.83К   941 Количество загрузок:
Прикрепленный файл  vps3.2.jpg   399.52К   1824 Количество загрузок:

Шаг 2 – там, где написано объект после символов «…\mstsc.exe» вбейте следующее: « /v:"aaa.bbb.ccc.ddd" /admin», где aaa.bbb.ccc.ddd – это IP Вашего VPS.
NB: Помните про пробелы!
Т.е. у меня это будет выглядеть следующим образом:

Прикрепленный файл  vps3.3.jpg   402.04К   2076 Количество загрузок:

Вот и всё! Теперь проблема решена.
На самом деле, мы только что убили двух зайцев. Строчка «/admin» позволит Вам всегда входить, как администратор VPS, автоматически убивая все остальные учётные записи. А строчка «/v:"aaa.bbb.ccc.ddd"» позволит Вам миновать окно настроек подключения VPS, сразу переходя к соединению:

Прикрепленный файл  vps3.4.jpg   395.82К   1633 Количество загрузок:

Кстати! Ещё один удобный приём. Чтобы не вводить каждый раз пароль при заходе на VPS, в окне настроек соединения достаточно поставить галочку «Разрешить мне сохранять учётные данные».

Прикрепленный файл  vps3.5.jpg   459.4К   793 Количество загрузок:

© Кирилл. [email protected]

#5 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 01:04 PM

Глава 4 - Автологин Windows

Всем привет!
Тренируетесь? Это хорошо.

Сегодня будет непростой урок – мы будем производить весьма cложную настройку нашего VPS. Ну что, Вы готовы? Поехали!

Автологин и защита VPS от перезагрузок
Вы уже задумывались над тем, что будет, если Ваш VPS всё-таки перезагрузится? Например, по причине технического сбоя у хоста или в связи с запланированными техническими работами на сервере. После перезагрузки Ваш VPS будет находиться в состоянии ожидания входа пользователя, т.е. Windows не будет работать, пока Вы не зайдёте на VPS. Соответственно, и все Ваши терминалы и советники тоже не будут работать. А перезагрузка может произойти когда угодно! Конечно, в Forex4You мы гарантируем качество наших услуг, но всё же, форс-мажоры неизбежны.

Итак, как же застраховаться от перезагрузок? Необходимо сделать три вещи:
• Настроить автологин
• Настроить автовключение всех торговых терминалов
• Настроить счётчик перезагрузок

Автологин
Шаг 1 – Создайте на рабочем столе Вашего VPS обычный текстовый файл с именем "regsetup"
И добавьте в него следующее содержание:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="Администратор"
"DefaultPassword"="AABBCC"
"AltDefaultUserName"="Администратор"
"AutoAdminLogon"="1"

Вместо Администратор (2 раза) вбейте свой логин (хотя, скорее всего, он и есть "Администратор" по-русски), а вместо AABBCC (1 раз) вбейте свой пароль.

Сохраните файл.

Прикрепленный файл  vps4.1.jpg   251.94К   550 Количество загрузок:

Прикрепленный файл  vps4.4.jpg   287.31К   758 Количество загрузок:

Шаг 2 – Нам необходимо превратить этот обыкновенный текстовый файл в файл реестра. Для этого необходимо сменить его расширение. Вот именно на этом месте застрявали многие из тех, кто пользовался моей предыдущей инструкцией. Поэтому этот момент я объясню подробнее, тем более что в Windows Server 2008 R2 есть свои хитрости, связанные с этой процедурой.
Начнем с того, что основная проблема в том, что по умолчанию в Вашем Windows-VPS скрыты все расширения. Нам надо сделать их видимыми - для этого зайдите в папку "Компьютер" или любую другую папку и нажмите клавишу "Alt" на своей клавиатуре. Как видите - появилась панель меню "Файл, Правка, Вид, Сервис, ...", которая была скрыта до этого! Это одна из хитростей таких систем как Windows 7 и Windows Server 2008 R2 - про нее очень полезно знать. Можете проверить ее на своем компьютере, если у Вас Win7. Замечу, что если на Вашем VPS установлена другая ОС, то данный прием Вам не понадобится.
Теперь зайдите в меню "Сервис", подменю "Параметры папок...".

Прикрепленный файл  vps4.6.jpg   316.78К   772 Количество загрузок:

Шаг 3 – Во вкладке "Вид" найдите параметр с названием "Скрывать расширения для зарегистрированных типов файлов" и уберите у него галочку. Нажмите "ОК".

Прикрепленный файл  vps4.7.jpg   361.58К   682 Количество загрузок:

Шаг 4 – Если Вы все правильно сделали, Вы должны видеть расширение файла, который Вы создали ранее, - ".txt". Замените расширение ".txt" на расширение ".reg". Выскачит окошко с предупреждением о том, что файл может стать недоступным - нажмите "Да".

Прикрепленный файл  vps4.11.jpg   213.82К   574 Количество загрузок:

Прикрепленный файл  vps4.13.jpg   237.38К   454 Количество загрузок:

Шаг 5 - Поздравляю! Вы создали файл реестра. Теперь запустите его. Ответьте "Да" на предупреждение об опасности редактирования реестра.

Прикрепленный файл  vps4.15.jpg   262.37К   418 Количество загрузок:

Прикрепленный файл  vps4.16.jpg   247.05К   458 Количество загрузок:

Отлично! Автологин готов. Продвинутые пользователи могут наглядно увидеть изменения, внесенные в реестр, если в редакторе реестра найдут ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon:

Прикрепленный файл  vps4.17.jpg   424.59К   458 Количество загрузок:

Небольшая подсказка: я советую оставить созданный файл реестра на рабочем столе, чтобы помнить о внесенных изменениях. И если когда-либо в будущем Ваш пароль к VPS изменится, записи в реестре, очевидно, надо обновить - для этого нажмите правой кнопкой на файл реестра, выберите функцию "Изменить", вбейте новый пароль и сохраните файл, после чего - запустите его.

Прикрепленный файл  vps4.18.jpg   242.02К   336 Количество загрузок:

Все справились?
Если есть вопросы – пишите, а автовключение торговых терминалов и счётчик перезагрузок мы настроим в следующий раз.

© Кирилл. [email protected]

#6 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 01:43 PM

Глава 5 - Автовключение терминалов и счетчик перезагрузок

Приветствую!

I Автовключение торговых терминалов
Шаг 1 - Создайте на рабочем столе своего VPS обычный текстовый файл с именем "fx.cmd.txt" - теперь Вы можете видеть расширения, т.к. мы произвели соотв. настройки в предыдущей часте "Автологин".
Добавьте в этот файл следующее содержание:

rem *************************************************
rem *** This starts the terminals after waiting 30 seconds ***
rem *************************************************

ping localhost -n 30
start "1" "C:\Program Files\MetaTrader - E-Global Trade & Finance Group\terminal.exe"
start "2" "C:\Program Files\MetaTrader - E-Global Trade & Finance Group 2\terminal.exe"
exit

Вместо "C:\Program Files\MetaTrader - E-Global Trade & Finance Group\terminal.exe" и "C:\Program Files\MetaTrader - E-Global Trade & Finance Group 2\terminal.exe" пропишите пути к своим терминалам. Если их больше – добавьте строчек, если меньше – уберите лишние строчки. И помните, что путь к терминалу НЕ ДОЛЖЕН СОДЕРЖАТЬ РУССКИХ СИМВОЛОВ. Если у Вас есть русские символы в пути к какому-либо терминалу, придётся переименовать соответствующие папки.

Сохраните файл.

Прикрепленный файл  vps5.1.jpg   295.67К   386 Количество загрузок:

Шаг 2 - Уберите расширение ".txt", так чтобы осталось только "fx.cmd".

Прикрепленный файл  vps5.2.jpg   221.08К   481 Количество загрузок:

Шаг 3 - Поместите файл в папку "Автозагрузка" (или "Startup") на Вашем VPS. Эта папка находится в меню "Пуск", подменю "Все программы" рядом с папками "Стандартные" и "Администрирование".

Прикрепленный файл  vps5.5.jpg   257.52К   433 Количество загрузок:


II Счётчик перезагрузок
Шаг 4 -Создайте на рабочем столе Вашего VPS обычный текстовый файл с именем "rebootlog.cmd.txt".
И добавьте в него следующее содержание:

echo --------------- >> C:\rebootlog.txt
echo last reboot at: >> C:\rebootlog.txt
date /T              >> C:\rebootlog.txt
time /T              >> C:\rebootlog.txt

Сохраните файл.

Прикрепленный файл  vps5.6.jpg   275.82К   337 Количество загрузок:

Шаг 5 - Уберите расширение ".txt", так чтобы осталось только "rebootlog.cmd".

Прикрепленный файл  vps5.7.jpg   222.08К   243 Количество загрузок:

Шаг 6 - Поместите файл в папку "Автозагрузка" (или "Startup") на Вашем VPS. Эта папка находится в меню "Пуск", подменю "Все программы" рядом с папками "Стандартные" и "Администрирование".

Прикрепленный файл  vps5.10.jpg   261.17К   267 Количество загрузок:


III Проверка
Теперь попробуйте перезагрузить VPS: Пуск -> Завершение сеанса -> Перезагрузка, и зайти на него через 10 минут. Перед перезагрузкой Windows спросит Вас о причине перезагрузки (это необходимо для логов) - укажите "Другое (Запланированное)" в качестве причины, поставьте галочку "Запланированное", а в комментарии напишите, к примеру: "Проверка". Комментарий обязателен.

Прикрепленный файл  vps5.11.jpg   275.99К   308 Количество загрузок:

Прикрепленный файл  vps5.12.jpg   228.12К   323 Количество загрузок:

Зайдите на VPS. Если Вы всё правильно настроили, то Вы увидите, что все Ваши терминалы сами открылись и уже работают, а на диске C: появился файл «rebootlog.txt», в котором будет указана дата и время последней перезагрузки.

Прикрепленный файл  vps5.13.jpg   251.79К   279 Количество загрузок:

Если всё так, то я Вас поздравляю! Вы успешно настроили свой VPS на правильную работу. Я рад, что смог Вам помочь! :drinks:
Если остались вопросы – спрашивайте.

© Кирилл. [email protected]

#7 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 01:54 PM

Глава 6 - Reconnecter

Добрый день!
 
---
Внимание: 19 Сентября инструкция опять обновлена  - Reconnecter необходимо создавать как советник.

 

Также обновил картинки.

 
С уважением,
Кирилл
---

7 Сентября 2014

19 Сентября 2014 

 

 

Сегодня мы приступим к изучению совершенно нового материала, которого не было в предыдущей инструкции по настройке VPS. Речь пойдет об утилите под названием "ReConnecter".

Пожалуй, всем приходилось сталкиваться с обрывами подключения к торговому серверу - доступ в интернет есть, все вроде бы хорошо, но в нижнем правом углу торгового терминала затаились коварные красные бары, свидетельствующие об отсутсвии подключения. Зачастую, к тому моменту, когда трейдер осознает, что подключение прервано, уже прошло много времени, и ущерб уже нанесен - особенно если есть открытые позиции. ReConnecter - это программа, единственная задача которой является слежение за наличием связи между терминалом и торговым сервером и ее восстановлением в случае сбоя.

Для того, чтобы добавить ReConnecter в свой торговый терминал, Вам необходимо выполнить несколько простых шагов:
Шаг 1 - Зайдите на VPS, откройте терминал МТ4, в который Вы хотите добавить ReConnecter. В навигаторе слева найдите меню "Советники" и шелкните по нему правой кнопкой мыши, выберите подменю "Создать".



Шаг 2 - В появившемся меню выберите "Expert Advisor" и нажмите "Далее"

Прикрепленный файл  vps6.2.jpg   435.06К   0 Количество загрузок:

Шаг 3 - В поле "Name" впишите "ReConnecter" (в билде 600+ после приставки "Experts\") и нажмите "Готово". Игнорируйте остальные поля.

Прикрепленный файл  vps6.3.jpg   393.46К   0 Количество загрузок:

Шаг 4 - Удалите весь авто-сгененрированный код и вместо него скопируйте в советник следующий код, не изменяя ничего:

//+------------------------------------------------------------------+
//|                                                     WatchDog.mq4 |
//|                                                Copyright, Kirill |
//|                                               http://www.FX4U.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright, Kirill"
#property link      "http://www.FX4U.ru"
#property version   "1.00"
#property strict


extern int AccountRow = 1;  
extern int DelayMinutes = 2;    


// AccountRow   - Your favourites account number
// DelayMinutes - Delay in minutes, has to be greater than the chart timeframe


#include <WinUser32.mqh>
#import "user32.dll"
  int GetParent(int hWnd);
  int GetDlgItem(int hDlg, int nIDDlgItem);
  int GetLastActivePopup(int hWnd);
#import


#define VK_HOME 0x24
#define VK_DOWN 0x28
#define VK_ENTER 0x0D


#define PAUSE 1000
datetime Old_Time=0;
bool is_reconect = true;


void OnInit()
{
   Old_Time=iTime(NULL,0,0);
   OnTick();
}


void OnTick()
{
   if (!IsDllsAllowed())
   {
      Alert("Watchdog: DLLs not alllowed!");
      return;
   }
   
   while (!IsStopped())
   {
      RefreshRates();
      if (Old_Time  == iTime(NULL,0,0)) is_reconect=true;
      else is_reconect=false;
      Old_Time=iTime(NULL,0,0);
      if (is_reconect)
      {
         Print("Watchdog: The chart has not been updated in " + string(DelayMinutes) + " minutes. Initating reconnection procedure...");
         Login(AccountRow);
      }
      Sleep(DelayMinutes*60*1000);
   }
   return;
}


void Login(int Num)
{
   int hwnd = WindowHandle(Symbol(), Period());
   int hwnd_parent = 0;
   
   while (!IsStopped())
   {
      hwnd = GetParent(hwnd);
      if (hwnd == 0) break;
      hwnd_parent = hwnd;
   }
   
   if (hwnd_parent != 0)  
   {
      hwnd = GetDlgItem(hwnd_parent, 0xE81C); 
      hwnd = GetDlgItem(hwnd, 0x52);
      hwnd = GetDlgItem(hwnd, 0x8A70);
      
      PostMessageA(hwnd, WM_KEYDOWN, VK_HOME,0); 
      
      while (Num > 1)  
      {
         PostMessageA(hwnd, WM_KEYDOWN,VK_DOWN, 0); 
         Num--;
      }
      
      PostMessageA(hwnd, WM_KEYDOWN, VK_ENTER, 0);  
      Sleep(PAUSE);                                 
      
      hwnd = GetLastActivePopup(hwnd_parent);  
      PostMessageA(hwnd, WM_KEYDOWN, VK_ENTER, 0); 
   }


   return;
}

 
Затем нажмите кнопку "Compile".

Прикрепленный файл  vps6.4.jpg   488.55К   0 Количество загрузок:

Шаг 5 - Закройте окно MetaEditor и вернитесь к торговому терминалу. Вы увидите, что появился новый советник названием "ReConnecter" в меню "советник".

Прикрепленный файл  vps6.5.jpg   519.72К   0 Количество загрузок:

Прежде чем мы запустим ReConnecter, я поясню принцип его работы. Во-первых, успокою Вас: созданный советник не будет торговать Вашими средствами - Вы можете убедиться в этом, поискав в советнике функцию с названием "OrderSend" - ее нет, значит и торговать советник не может. Как я говорил ранее, единственная задача этого советника - слежение и восстановление связи между терминалом и торговым сервером. Алгоритм работы ReConnecter следующий: он работает в вечном цикле и с заданной частотой проверяет поступление новых котировок на график, на котором он запущен. Например, если за 5 минут на график EURUSD M1 не поступило ни одной новой котировки, советник делает вывод, что связь пропала и пытается ее восстановить путем повторного входа на Ваш счет. Вот и все!

Только учтите, что т.к. советник работает в вечном цикле, Вы не сможете изменять его настройки пока он включен - Вы даже не сможете открыть окно его настроек. Но это нам и не нужно, т.к. мы выставим его настройки правильно при запуске, а после - не будем о нем волноваться.

Шаг 6 - Теперь, чтобы советник правильно работал, нам надо подготовить терминал. В навигаторе найдите меню "Счета", выберите свой счет, шелкните по нему правой кнопкой мыши и выберите опцию "Добавить в избранное".

Прикрепленный файл  vps6.6.jpg   522.1К   0 Количество загрузок:

Шаг 7 - Откройте вкладку навигатора "Избранное" и убедитесь, что Ваш счет находится там и, что важно, стоит на первом месте. Именно к счету, стоящему на первом месте во вкладке "Избранное" будет подключаться ReConnecter.

Прикрепленный файл  vps6.7.jpg   506.07К   294 Количество загрузок:

PS: также важно, что при подключении к MetaTrader 4 Вы выставили галочку "Хранить личную информацию" - т.е. Ваш пароль сохранен. Если нет - закройте и откройте МТ4, при авторизации выставите эту галочку. Если же авторизация происходит автоматически и Вам не надо вводить пароль каждый раз, то все хорошо - Ваш пароль сохранен.

Шаг 8 - Откройте график EURUSD M1 и перетащите на него советник "ReConnecter". В настройках укажите:
Accounts_Num = 1
Time_Delay = 5

Это укажет советнику производить проверку 1 раз в 5 минут. Нажмите ОК.

Прикрепленный файл  vps6.8.jpg   427.23К   0 Количество загрузок:

PS: ReConnecter нужно запускать только на одном графике в каждом терминале! Я обычно использую EURUSD M1, т.к. этот инструмент редко простаивает 5 минут без котировок, и соответственно, хорошо подходит для контроля связи.

Шаг 9 - Теперь нам надо удостовериться, что советнику ничто не помешает. Нажмите "CTRL+O" в терминале и в появившемся окне откройте вкладку "Советники". Уберите галочки "Отключить советники при смене счета" и "Отключить советники при смене профиля"; поставьте галочку "Включить советники". Нажмите "ОК".

Прикрепленный файл  vps6.10.jpg   414.03К   296 Количество загрузок:

Шаг 10 - Все готово! Перезапустите терминал.

Прикрепленный файл  vps6.11.jpg   515.38К   0 Количество загрузок:

На последок замечу, что подобную настройку необходимо повторить для всех терминалов МТ4 на VPS. Также помните, что данная инструкция весьма сложная, и ей надо следовать предельно внимательно, чтобы все работало корректно.

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

Я надеюсь, что данная инструкция помогла сделать Вашу торговлю советниками по-настоящему автоматической и наиболее приятной!

Удачи!

С уважением,
© Кирилл. [email protected]

Прикрепленные файлы

  • Прикрепленный файл  vps6.1.png   745.65К   0 Количество загрузок:

Сообщение отредактировал Kirill: 18 September 2014 - 11:20 PM
Обновил инструкцию в связи с выходом нового билда терминала

  • asdek это понравилось

#8 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 03 March 2012 - 02:02 PM

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

#9 SAV13

SAV13

    процесс пошел

  • Пользователь
  • 12 Сообщений:

Отправлено 06 March 2012 - 12:20 PM

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

Добрый день. Кирилл, выше у вас написано: .... FX4U улучшил все VPS, перейдя от Windows Server 2003 к Windows Server 2008 R2,...
Но на странице http://www.forex4you.org/clients/vps/ , предлагающей VPS по прежнему значится: Операционная система Windows Server 2003 R2.
Это опечатка?
У вас в подписи ссылка, выдающая ошибку, http://www.fx4u.ru/d...a-to-t9230.html
Всё что вы написали в данной ветке относится к VPS представляемые Forex4yuo или это универсальная информация?
Спасибо

#10 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 08 March 2012 - 04:13 AM

Добрый день. Кирилл, выше у вас написано: .... FX4U улучшил все VPS, перейдя от Windows Server 2003 к Windows Server 2008 R2,...
Но на странице http://www.forex4you.org/clients/vps/ , предлагающей VPS по прежнему значится: Операционная система Windows Server 2003 R2.
Это опечатка?
У вас в подписи ссылка, выдающая ошибку, http://www.fx4u.ru/d...a-to-t9230.html
Всё что вы написали в данной ветке относится к VPS представляемые Forex4yuo или это универсальная информация?
Спасибо


Приветствую!
Спасибо за замечания. Ссылку в подписи исправил. На странице http://www.forex4you.org/clients/vps/, видимо, еще не обновили информацию - я сообщу в тех. поддержку.
Все, что я описал в этой ветке должно работать на любых VPS Win Serv 2008 R2, если они корректно настроены провайдером. Однако замечу, что данная инструкция точно работает и была проверена только на VPS FX4U.

Кирилл

#11 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 10 March 2012 - 06:47 AM

Добавил бонусную Главу 6 - ReConnecter!
Всем приятного чтения :dance2:

#12 SAV13

SAV13

    процесс пошел

  • Пользователь
  • 12 Сообщений:

Отправлено 11 March 2012 - 10:33 AM

Добавил бонусную Главу 6 - ReConnecter!
Всем приятного чтения :dance2:

Добрый день. Вроде всё получилось. Спасибо за подробное описание, но...
1.Как я понимаю картинки взяты из предыдущего материала по W2003,т.к. они не совсем совпадают с тем что высвечивается на экране, поэтому возникла банальная проблемка: не нашел в каком месте можно сменить пароль.
2. При работе нескольких РС с VPS (не одновременно) необходимо повторить на каждом первые 5 шагов 1-й главы или ещё какие?

#13 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 12 March 2012 - 02:39 AM

Добрый день. Вроде всё получилось. Спасибо за подробное описание, но...
1.Как я понимаю картинки взяты из предыдущего материала по W2003,т.к. они не совсем совпадают с тем что высвечивается на экране, поэтому возникла банальная проблемка: не нашел в каком месте можно сменить пароль.
2. При работе нескольких РС с VPS (не одновременно) необходимо повторить на каждом первые 5 шагов 1-й главы или ещё какие?


Здравствуйте.
Рад, что инструкция оказалась Вам полезной. Отвечая на Ваши вопросы, скажу:
1. Нет, картинки сделаны новые, специально для Win Server 2008 R2 - VPS FX4U. У Вас не получается ввести заданный пароль, или же Вы хотите имеющийся пароль к VPS поменять на новый?
2. При работе нескольких PC с одним VPS необходимо на одном PC выполнить инструкции из глав 1-6, а на всех остальных - инструкции из глав 1 и 3 полностью.

Кирилл

#14 SAV13

SAV13

    процесс пошел

  • Пользователь
  • 12 Сообщений:

Отправлено 12 March 2012 - 08:31 AM

Здравствуйте.
Рад, что инструкция оказалась Вам полезной. Отвечая на Ваши вопросы, скажу:
1. Нет, картинки сделаны новые, специально для Win Server 2008 R2 - VPS FX4U. У Вас не получается ввести заданный пароль, или же Вы хотите имеющийся пароль к VPS поменять на новый?
2. При работе нескольких PC с одним VPS необходимо на одном PC выполнить инструкции из глав 1-6, а на всех остальных - инструкции из глав 1 и 3 полностью.

Кирилл

Добрый день.
Хочу поменять пароль к VPS.
Картинки всё же другие, например нет такой картинки как в гл.2 (шаг 1), в которой можно изменить учетные данные, т.е. кнопки "изменить", "удалить."

#15 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 13 March 2012 - 02:08 PM

Добрый день.
Хочу поменять пароль к VPS.


Приветствую!
По этому вопросу надо обращаться к тех. поддержке. Возможно, это как-то делается через личный кабинет.

Картинки всё же другие, например нет такой картинки как в гл.2 (шаг 1), в которой можно изменить учетные данные, т.е. кнопки "изменить", "удалить."


Посмотрите на последнюю картинку в главе 3. Если Вы поставите галочку, как там указано, то кнопки "изменить" и "удалить" из шага 1 главы 2 появятся и у Вас.

Если у Вас остались вопросы - пишите. Обязательно помогу!

С уважением,
Кирилл

#16 SAV13

SAV13

    процесс пошел

  • Пользователь
  • 12 Сообщений:

Отправлено 15 March 2012 - 01:36 PM

Приветствую!
По этому вопросу надо обращаться к тех. поддержке. Возможно, это как-то делается через личный кабинет.



Посмотрите на последнюю картинку в главе 3. Если Вы поставите галочку, как там указано, то кнопки "изменить" и "удалить" из шага 1 главы 2 появятся и у Вас.

Если у Вас остались вопросы - пишите. Обязательно помогу!

С уважением,
Кирилл


Добрый день.
Да рад бы увидеть такую картинку, но не получается.
У меня из картинок и действий на данный момент:
1. кликанье по ярлыку
2. загрузка
Прикрепленный файл  1.gif   11.89К   139 Количество загрузок:
3. ввод пароля
Прикрепленный файл  2.gif   14.25К   148 Количество загрузок:
Прикрепленный файл  3.gif   18.81К   133 Количество загрузок:
4. VPS

#17 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 16 March 2012 - 09:25 AM

Добрый день.
Да рад бы увидеть такую картинку, но не получается.
У меня из картинок и действий на данный момент:
1. кликанье по ярлыку
2. загрузка
Прикрепленный файл  1.gif   11.89К   139 Количество загрузок:
3. ввод пароля
Прикрепленный файл  2.gif   14.25К   148 Количество загрузок:
Прикрепленный файл  3.gif   18.81К   133 Количество загрузок:
4. VPS


Приветствую!
Чтобы войтив меню настроек соединения, необходимо обратить настройки, сделанные в Главе 3 - а именно, убрать из свойств ярлыка строчку </v:"aaa.bbb.ccc.ddd">. После этого запустите программу, как обычно.

После внесения необходимых изменений повторите настройку из главы 3.

Кирилл

#18 garri6300

garri6300
  • Пользователь
  • 1 Сообщений:

Отправлено 18 March 2012 - 01:55 PM

Подскажите, что делать? Создал ярлык на столе для подключения VPS.
При запуске вбиваю IP который получил по почте, в поле введите учетную запись
вбиваю пароль присланный по почте.
Дальше получаю что учетные данные не могут использоваться.

#19 konser

konser
  • Пользователь
  • 1 Сообщений:

Отправлено 22 March 2012 - 09:54 PM

Спасибо за информацию. Помогла. Хотелось бы еще узнать, желательно в сравнении с установленными операционными системами, сколько рекомендовано запускать терминалов Мт4 в каждой конфигурации VPS. Известно, что win 2008 больше "кушает" сама оперативной памяти,чем win 2003, поэтому при одинаковом "железе" в win 2003 я полагаю можно больше запустить МТ4. Хотелось бы подробнее узнать куда сколько рекомендовано запускать.

#20 Guest_Кир.илл_*

Guest_Кир.илл_*
  • Гости

Отправлено 23 March 2012 - 12:42 PM

Подскажите, что делать? Создал ярлык на столе для подключения VPS.
При запуске вбиваю IP который получил по почте, в поле введите учетную запись
вбиваю пароль присланный по почте.
Дальше получаю что учетные данные не могут использоваться.


Здравствуйте!
Если все делаете по инструкции - должно работать. Если не работает - обратитесь в тех-поддержку.




1 человек читают эту тему

0 пользователей, 1 гостей, 0 скрытых пользователей