Will an EA running on the MQL5 VPS continue generating *.csv files normally?

 

Hello,

I developed an Expert Advisor (EA) that continuously generates *.csv telemetry and analytics files in the native MQL5 Files directory ( FILE_COMMON / terminal Files folder).

I am considering migrating this EA to the built-in MetaQuotes VPS service and would like to understand how file generation behaves in that environment.

My questions are:

  • Will the EA continue creating and updating the *.csv files normally while running on the MQL5 VPS?
  • Are the files stored locally on my PC, on the VPS environment, or both?
  • Is there any limitation related to file writing frequency, file size, or folder access?
  • What is the best practice for exporting telemetry/analytics data from an EA running on the MQL5 VPS?

The EA relies heavily on these CSV outputs for external analytics and monitoring, so understanding the VPS file behavior is very important before migration.

 

I have the practical experience with MQL5 VPS but sorry - I have no idea how your EA will work (or not) with this situation for example.

---------------------

I found some information which may help (I hope):

Forum on trading, automated trading systems and testing trading strategies

Is 'Allow DLL import' and 'Allow modification of signal setting ' in MQL4 Indicators dangerous?

Sergey Golubev, 2017.09.09 06:05

Rules of Using the Virtual Hosting Service MetaTrader (Forex VPS)

No DLLs are allowed on a Virtual terminal. There is no physical capacity to use DLLs there.

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.


Forum on trading, automated trading systems, and trading strategy testing

VPS and txt

Slava , 2019.02.13 15:52

To transfer a file to the hosting server (as well as to the testing agent), you need to use the directive

#property tester_file "<file_name>"

Practical example with #property tester_file - post  (in Russian, use inbuilt online translation feature which exists on every post of the forum).