MQL5 Storage: твой код всегда с тобой!

 

Большинство разработчиков на MQL5 в повседневной жизни пользуются больше чем одним терминалом MetaTrader 5. Часто, начав писать эксперта за одним компьютером, возникает необходимость продолжить работу с ним в другом месте: на работе, на даче или на отдыхе. В этом случае самый простой выход - носить с собой флешку и периодически сбрасывать на нее последние актуальные версии.

Но об этой простой операции копирования данных иногда забываешь и с досадой обнаруживаешь, что нет возможности продолжить работу с последнего места. Да и сама необходимость постоянно что-то копировать туда-сюда может немного досаждать в наше время,  когда его всегда не хватает. Словом, необходимость в решении этой небольшой, но назойливой проблемы давно назрела, и мы предлагаем вам решить её раз и навсегда. Мы запускаем систему персонального хранения данных MQL5 Storage!



Зайдите в свой профиль на MQL5.community и одним кликом мышки подключите своё собственное персональное хранилище программ на языке MQL5. Подтвердите свой выбор вводом действующего пароля и нажмите появившуюся кнопку "Применить". Всё сделано! Сам репозитарий исходных кодов находится по адресу https://storage.mql5.com, при обращении к нему сайт запросит ваш логин и пароль для mql5.com. Кликните по папке Personal и вы увидите внутреннюю структуру. Каждый пользователь видит только свою персональную папку, другим она недоступна.



На первом этапе вы можете подключаться к MQL5 Storage с помощью любого клиента для системы контроля версий Subversion, используя ваши логин и пароль в MQL5.community. В следующих билдах редактора MetaEditor 5 будет добавлена возможность заливать в хранилище и получать из него код напрямую. Таким образом, удобство пользования ресурсами MQL5.community станет еще выше.

Получение файлов из хранилища

Покажем на примере TortoiseSVN 1.7, как можно подключиться к персональному хранилищу из любой точки мира.

  1. Создаем папку для синхронизации с хранилищем, например, MQL5_Storage\Personal\.
  2. Вызываем правой кнопкой мышки на папке Personal команду checkout для загрузки своих данных из хранилища на локальный диск компьютера.



  3. Вводим в качестве URL адрес репозитария https://storage.mql5.com/svn/Personal/<ваш_логин_на_ mql5.com>.



    Согласитесь с предложенным сертификатом - это доверенный сертификат от Thawte.



  4. В качестве логина и пароля вводим свои логин и пароль с MQL5.community.


После успешной загрузки данных из хранилища вы получите об этом сообщение в SVN.




Загрузка файлов в хранилище

Для того чтобы загрузить свои данные в хранилище, необходимо пройти 3 шага:

  1. Поместите в локальную папку нужный файл. На рисунке показано, что в папку E:\MQL5_Storage\Personal\ помещен файл 2D_Hedgehog.mq5



  2. Правой кнопкой мышки на файле вызовите контекстное меню и выберите команду "Add"




  3. Затем на папке Personal, синхронизированной с вашей папкой Personal в хранилище, кликните правой кнопкой мышки и выберите в меню пункт "SVN Commit"


Загрузка в хранилище завершена. Таким образом можно в одной точке мира поместить данные в MQL5 Storage, а в другой точке получить их обратно.


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


 
ссылка источника tortoisesvn наверно лучше эта ?
TortoiseSVN - Downloads
TortoiseSVN - Downloads
  • tortoisesvn.net
To find out what is happening with the project and when you can expect the next major release, take a look at our project status page. Stable Branch Builds We maintain ongoing Release Candidates as well. These contain the latest official release plus latest bugfixes and will eventually become the next official release. They are...
 
на коды mql4 тоже распространяется?
 
abolk:
на коды mql4 тоже распространяется?

на все.  даже jpg загрузил :)


Rosh, а какой максимальный объем данных ?   чтоб народ не начал видосы хранить там.

 
sergeev:

ссылка источника tortoisesvn наверно лучше эта ?
Поправили, спасибо.
 
sergeev:

Rosh, а какой максимальный объем данных ?   чтоб народ не начал видосы хранить там.

Ограничение есть, точную цифру сообщим попозже.
 
sergeev:

на все.  даже jpg загрузил :)


Rosh, а какой максимальный объем данных ?   чтоб народ не начал видосы хранить там.

Сейчас готовим правила пользования сервисом, там будут и лимиты прописаны.

Пока мы запустили первую версию, чтобы не было тормозов со внедрением. Главный упор на родную поддержку хранилища в MetaEditor 5.

 
https://storage.mql5.com а как выход сделать?
 

Вводится обычный логин и пароль или нужна регистрация именно в storage ?

Пока по своему логину войти не могу.


 
Urain:

Вводится обычный логин и пароль или нужна регистрация именно в storage ?

Пока по своему логину войти не могу.


Значит у Вас ошибка где-то при вводе.

Сам репозитарий исходных кодов находится по адресу https://storage.mql5.com, при обращении к нему сайт запросит ваш логин и пароль для mql5.com.


 
Rosh:

Значит у Вас ошибка где-то при вводе.


Нет чёто не то, сброс данных в окне происходит так быстро что не успеваю даже мышку отдёрнуть от [ОК]