Setting Up MultiCharts for Automated Trading on a VPS

Running MultiCharts on a Virtual Private Server (VPS) is one of the best ways to ensure your automated trading strategies remain online 24/7. A VPS provides a stable, always-on environment with low latency, making it ideal for executing automated strategies, Expert Advisors, and algorithmic trading systems without relying on your personal computer.This guide walks you through the complete process of setting up MultiCharts for automated trading on a Windows VPS.


Prerequisites




Before you begin, make sure you have:



  • A Windows VPS
  • Administrator access to the VPS
  • MultiCharts installed
  • A supported broker account
  • A supported market data provider (CQG, Rithmic, Interactive Brokers, etc.)
  • A stable internet connection


1. Connect to Your VPS


  • Open Remote Desktop Connection (RDP).




  • Enter your VPS IP address.
  • Click Connect.





  • Log in using your VPS username and password.




  • Once connected, you will see your Windows desktop.





  1. Install MultiCharts



If MultiCharts is not already installed:






  • Run the installer as Administrator.
  • Follow the installation wizard.




  • Restart the VPS if prompted.




3. Install Your Broker or Data Feed Software




Some brokers require additional software before MultiCharts can connect.



Examples include:



  • Interactive Brokers – Trader Workstation (TWS) or IB Gateway




  • CQG Desktop




  • Rithmic R | Trader Pro





Install the required software and verify that it connects successfully.


4. Configure Your Broker Connection



  • Open MultiCharts.




  • Go to File - Broker Profiles.




  • Select your broker.




  • Enter your login credentials.




  • Test the connection.




  • Save the profile.





Verify that the connection status shows Connected.


5. Configure Market Data



  • Open QuoteManager




  • Configure your market data provider.




  • Log in.




Verify that live market data is updating correctly.


6. Enable Auto Trading



  • Open your trading workspace.




  • Apply your trading strategy.




  • Enable Auto Trading.




  • Confirm that automated trading is active.





Always test your strategy before trading with live funds.


7. Configure PowerLanguage Strategies




If you're using custom strategies:



  • Import your PowerLanguage scripts.




  • Compile the code.




  • Resolve any compilation errors.




  • Attach the strategy to the desired chart.





Verify that the strategy loads successfully.


8. Enable Auto Trading



  • Open your trading workspace.




  • Apply your trading strategy.




  • Enable Auto Trading.




  • Confirm that automated trading is active.





Always test your strategy before trading with live funds.



  1. Synchronize Computer Time


Accurate system time is essential for automated trading.



  • Open Date & Time Settings.




  • Enable automatic time synchronization.




  • Verify the correct time zone.




  • Sync the system clock.





  1. Configure Windows Firewall


Allow these applications through Windows Firewall:



  • MultiCharts




  • QuoteManager




  • Broker software




  • Data feed software





If necessary, create exceptions for the required applications.


11. Prevent Automatic Windows Restart




Unexpected restarts can interrupt trading.



Recommended settings:



  • Disable automatic Windows updates during trading hours.




  • Schedule updates outside market hours.




  • Restart manually after updates are installed




12. Keep MultiCharts Running




To maintain uninterrupted automated trading:



  • Keep MultiCharts open.




  • Keep your broker platform connected.




  • Avoid logging off the VPS.





  • Use Disconnect instead of Sign Out when closing your Remote Desktop session.





Important: Signing out closes running applications and may stop your automated trading strategies.



  1. Monitor Your VPS


Regularly monitor:



  • CPU usage





  • Memory usage





  • Disk space





  • Network connectivity





  • Broker connection status





  • Market data connection






Address any performance issues promptly.


Common Issues



MultiCharts Cannot Connect to Broker




Possible Causes




  • Incorrect login credentials
  • Broker platform not running
  • API disabled


Network issues



Solution




Verify your credentials, start the broker platform, enable API access, and check your internet connection.




Market Data Is Not Updating




Possible Causes



  • Data feed disconnected
  • Subscription inactive


Network interruption



Solution



Reconnect the data feed and verify your subscription status.




Auto Trading Is Disabled




Possible Causes



  • Strategy not enabled
  • Broker disconnected
  • Chart not active



Solution




Enable Auto Trading and confirm that your broker connection is active.



VPS Restarts Unexpectedly




Possible Causes



  • Windows Update
  • Scheduled maintenance
  • VPS provider maintenance



Solution




Review Windows Update settings and check for maintenance notifications from your VPS provider.



Best Practices




For the best automated trading experience:



  • Use a VPS located close to your broker's servers.
  • Keep Windows and MultiCharts updated.
  • Restart your VPS periodically during non-trading hours.
  • Monitor system resource usage.
  • Maintain a stable broker and market data connection.
  • Back up your MultiCharts workspace and strategy files regularly.


Final Checklist




Before starting automated trading, confirm that:



  • MultiCharts is installed.
  • Broker platform is connected.
  • Market data is updating.
  • Auto Trading is enabled.
  • Strategies are loaded correctly.
  • VPS time is synchronized.
  • Windows Firewall is configured.
  • Automatic restarts are disabled during trading hours.
  • CPU, RAM, and disk usage are within safe limits.
  • Your VPS remains online 24/7.



A properly configured VPS provides a reliable environment for running MultiCharts automated trading strategies around the clock. By following the steps in this guide, you can minimize interruptions, improve execution reliability, and keep your trading system running efficiently. Regular monitoring, timely updates, and proper VPS maintenance will help ensure consistent performance and a stable automated trading experience.



Updated on: 26/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!