Rules of Using the Virtual Hosting Service
- Virtual Hosting Service offers for rent MetaTrader 4 and MetaTrader 5 virtual terminals located on Virtual Hosting Cloud network servers.
- The service is available only to registered users of mql5.com website.
- Use of Virtual Hosting service means that a User has accepted and agreed to these Rules of using the service.
- User is a registered user of mql5.com website who rents the Virtual terminal in the Virtual Hosting service.
- Virtual terminal is a special version of MetaTrader client terminal for working on Virtual Hosting Cloud network servers.
- Virtual Hosting Cloud is a network of special servers located on hosting sites of independent providers and managed via Virtual Hosting service. The network allows Users to rent Virtual terminals.
- Rent is hiring a Virtual terminal on the selected server of the Virtual Hosting Cloud network for a certain period of time.
- Rental period is a period of time, for which a Virtual terminal is hired.
- Hoster is an independent company that has entered into an agreement with MQL5 Ltd to participate in Virtual Hosting Cloud network operation and provided its hosting servers for that.
- MQL5 Ltd is a technology provider for arranging the Virtual Hosting service that supports MQL5.com website and all its services.
- Virtual Hosting service administration is not the owner of the physical servers participating in Virtual Hosting Cloud network. Therefore, it makes no guarantees of the Virtual terminals' smooth operation.
- Only the company that has signed an agreement to participate in the Virtual Hosting Cloud can be a Hoster.
- Hoster installs the special versions of MetaTrader 4 and MetaTrader 5 terminals on its servers. The terminals operate 7 days a week 24 hours a day.
- Hoster can conduct technical maintenance of the servers during weekends (Saturday and Sunday according to EET time zone) for a total of up to 4 hours a day and, if necessary, during weekdays for a total of up to 15 minutes a day.
- Hoster establishes service plans and volume discounts on renting the Virtual terminals on its site.
- A User can rent a Virtual terminal only via the desktop version of MetaTrader client terminal installed on a PC.
- One rented terminal can work only with one User's trading account.
- Only MetaTrader 4 Virtual terminals are available for MetaTrader 4 accounts, while only MetaTrader 5 Virtual terminals are available for MetaTrader 5 accounts.
- A single trading account can be used on several Virtual terminals. There are no limitations on this parameter.
- Each registered mql5.com user receives a free trial period for renting a Virtual terminal in Virtual Hosting Cloud network. The free trial period comprises 1440 minutes and can be used by parts.
- User has no physical access to the rented terminal: all User's Expert Advisors, indicators, charts and a Signal subscription are automatically moved to the rented terminal during the synchronization.
- During the synchronization, the client terminal's active environment migrates to the rented Virtual terminal. The client terminal's active environment includes:
If more than 32 charts with launched Expert Advisors are active on a fee-based hosting account (more than 16 charts for a free hosting one), the charts exceeding the limit are not migrated during synchronization and the appropriate message appears in the Journal.
- active symbol charts Expert Advisors are launched on. Up to 32 charts are allowed to be migrated for a fee-based hosting, while for a free hosting the maximum number of migrated charts is 16,
- built-in and custom indicators launched on the charts an Expert Advisor is launched on,
- custom Expert Advisors launched on charts (up to 32 ones on a fee-based hosting and up to 16 ones on a free one),
- the terminal settings set in FTP, Email, Signals, Notifications tabs as well as WebRequest permissions from Expert Advisors settings.
- Synchronization between User's client terminal and a rented Virtual one is performed by User's request. No automatic update of the Virtual terminal's active environment is performed.
- In order to control the rented Virtual terminal operation, a User can receive Expert Advisors' and terminal's logs as well as load monitoring data via MetaTrader client terminal.
- No DLLs are allowed on a Virtual terminal. There is no physical capacity to use DLLs there.
- User guarantees that the operation of indicators and Expert Advisors on a Virtual terminal will not inflict damage to any third party. If the damage is inflicted, the terminal Rent is terminated immediately.
IV. Virtual Terminal Rental Conditions
- Rent is available to all registered MQL5.community members.
- The minimum Rental period is 1 month.
- Before renting, a User should read and accept these Rules of Using the Virtual Hosting Service.
- User can at any time cancel the Rent and stop the rented terminal with no refund.
- User can temporarily stop and re-launch the Virtual terminal via the client one. The Rental period is not extended in that case. All the terminal activity is displayed in Expert Advisor and terminal logs.
- If a program launched on a Virtual terminal tries to call a function from any DLL, this EX4/EX5 program is immediately stopped due to a critical error. Any DLL calls are forbidden.
- Execution of any unrelated trades on the account managed in a Virtual terminal can lead to unpredictable trading results.
- User can set automatic renewal of the Rental period if there are sufficient funds on the User's MQL5.commnunity account.
- Migration is the process of moving the client terminal's settings to the Virtual terminal connected to Virtual Hosting Cloud network.
- The following elements are moved during migration:
Migration is performed at each synchronization.
- trade account connection data;
- available Market Watch symbols and the depth of market;
- active charts with launched Expert Advisors (and indicators if any), but not more than 32 charts for a fee-based hosting and not more than 16 charts for a free one;
- active chart settings;
- settings of Expert Advisors and indicators launched on charts;
- executable files of the programs launched on charts, as well as EX4/EX5 libraries used by these programs;
- MQL5.com account data from Community tab necessary to copy trades according to a Signal in case there is an active subscription to a Signal;
- FTP, Email, Signals and Notifications tab settings;
- the value of the maximum number of bars on the chart set in "Max bars" parameter of Charts tab but not more than 500 000 bars;
- permission to use WebRequest and the list of allowed URLs.
Products purchased at the Market do not require additional activation for working in the Virtual terminal. The number of a purchased Product's available activations is not decreased.
Automated trading is always allowed in the Virtual terminal even if it has been forbidden by the terminal settings or in the launched Expert Advisor's parameters.
Scripts are not moved during migration even if they have been launched in an endless loop on the chart at the time of synchronization.
Charts with non-standard timeframes and symbols are not moved. Charts having no launched Expert Advisors are not moved as well.
User can change the set of open charts, launched programs, terminal settings and available Market Watch symbols by performing a new synchronization. To do this, the client terminal should be preliminarily configured, all necessary programs should be launched on the charts and the environment should be synchronized afterwards.
All available history concerning the open charts is automatically uploaded during the first synchronization. Uploading history from a trade server can take some time, and all programs launched on the charts should process the updated data correctly during the process.
VI. Payment Terms
- All payments shall be made in the MQL5.com internal payment system, hereinafter called the Payment System. The Payment system account is created automatically for every MQL5.community user upon registration on MQL5.com.
- To rent a Virtual terminal of a selected Hoster, the account should have sufficient funds to cover the rental fee.
- Money can be deposited to the internal Payment System via CommerceGate, WebMoney, PayPal, ePayments, NETTELLER and UnionPay. Earned money can only be withdrawn via WebMoney, PayPal and ePayments.
- Rental fee is automatically reserved on the User's account for the entire Rental period in advance upon ordering the Virtual terminal.
- If indicators and Expert Advisors launched on a Virtual terminal interfere with the normal operation of Hoster's hardware or other Virtual terminals, the Rent is terminated without a refund and prior notice from Virtual Hosting service.
- Paid Rent canceled by a User is not refunded.
- When using a coupon to pay for renting a Virtual terminal, the
difference between the coupon amount and the rental fee is not deposited
to the User's MQL5 account. The coupon is considered used. No further
payments can be made with it.
The used coupon is not restored if the Virtual terminal Rent is canceled.
- Traders can pay rental fees right from their trade accounts if such opportunity is provided by their brokers and agreement conditions.
VII. Possible Risks and Disclaimer
- When renting a Virtual terminal, you unconditionally understand and accept all risks associated with the automated operation of your Expert Advisors and indicators on your trade account in a Virtual terminal:
- Possible malfunctions of a Hoster's hardware may lead to unexpected circumstances for your trading system.
- Errors in MQL4/MQL5 programs launched on a Virtual terminal may send incorrect trading orders or not send them on time.
- Simultaneous connection and trading from various places on a trade account launched in a Virtual terminal can lead to unpredictable results.
- Communication failures may lead to non-fulfillment or improper fulfillment of trade requests sent from a Virtual terminal.
- The Virtual Hosting service Administration does not take any responsibility for any suffered losses or short-received profit when using or being unable to use the service.
- MQL5 Ltd is a technology provider and does not provide any financial advise. Users of the service process and transmit all their transactions through their brokers with whom they hold trading accounts. You have agreed that MQL5 Ltd is not responsible for any investment decision made by you and indemnified MQL5 Ltd from any direct or indirect liability out of the use of this service
MQL5 Ltd reserves the right to permanently terminate the service without prior notice, resulting in immediate and permanent account block in case your actions seriously violate the Rules, according to MQL5 Ltd.
Below are the examples of such serious violations:
- Any actions that threaten the operation of the service for other Users.
- Interception, imitation or redirection of the communication protocols used as a part of mql5.com website services regardless of the method of performing the above actions.
- Using Virtual Hosting service with the help of a third-party modified interface not provided by MQL5 Ltd on www.mql5.com website nor by MetaQuotes in its software.
- Development or use of means for fraud, modifiers, hacking tools, as well as any other third-party software to modify the Virtual Hosting service operation.
- The use of any third party software that intercepts, collects or otherwise gathers information included in Virtual Hosting service or transmitted through it.
- Using third-party accounts.
- Carrying out attacks on any of MQL5 Ltd and MetaQuotes servers, participation in such attacks or engaging in them, as well as other attempts to hinder the servers operation.
- Using a Virtual terminal to access, copy, transfer, transcode or retransmit Signals in violation of any law or third-party rights.
- Reproduction, copying, selling, exchange and reselling of a third-party Signal's contents, unless you have been specifically permitted to do so in a separate agreement with MQL5 Ltd.
- Creating obstacles to the operation of a Hoster's hardware or other Virtual terminals as a result of abnormal loads from User indicators and Expert Advisors launched on a Virtual terminal.