Windows
RezSync-Algo-Setup.exe
- 1Run the installer and follow the prompts
- 2Launch RezSync Algo from the Start menu
- 3Authorize your cTrader account on first run

RezSync Algo ships as a downloadable application. The engine starts on demo. Live execution stays off until you turn it on yourself and confirm again for each live run. This page covers installation; the full docs explain settings, logs, risk, schedules, and live-mode safety.
Step 1 · Install
Grab the build from the downloads section on the product page, then follow the steps for your platform.
Before you install
Choose one platform and one installation path. Do not mix the Debian package with the tarball or start two RezSync engines on the same machine.
Have your cTrader account ready. RezSync opens cTrader's secure authorization flow; on a headless server, paste the redirect URL or code when setup asks for it.
The first run is demo-first. Review the generated decisions and settings before enabling any live execution option.
For a VPS that must survive a closed SSH session, use the Debian package. Use the tarball only for a foreground/manual run.
RezSync-Algo-Setup.exe
rezsync-macos-arm64.tar.gz · rezsync-macos-x64.tar.gz
rezsync-linux-x64.tar.gz · .deb
Windows setup
Download the Windows installer, run it, then open RezSync Algo from the Start menu. The first launch walks you through cTrader authorization, AI provider choice, and risk settings.
# Download from the RezSync Algo downloads page: # https://rezsync.com/algo#download # After installing, launch from the Start menu. # To run from PowerShell later, use the installed shortcut or app path. # Settings are saved here: $env:APPDATA\RezSync\RezSync Algo\settings.json
Keep live trading disabled until you have reviewed demo decisions. See the SmartScreen note below before you run the installer.
macOS setup
Choose the macOS build for your machine, install from the release archive, then complete the same guided onboarding. Run exactly one of the architecture blocks below. iPhone and iPad are not supported because Algo is a desktop/server trading engine.
# Apple Silicon (M-series) curl -fL -o rezsync-macos-arm64.tar.gz \ https://api.rezsync.com/api/algo/downloads/macos tar -xzf rezsync-macos-arm64.tar.gz cd rezsync-macos-arm64 chmod +x rezsync ./rezsync # Intel Macs (older x86_64 hardware) curl -fL -o rezsync-macos-x64.tar.gz \ https://api.rezsync.com/api/algo/downloads/macos-intel tar -xzf rezsync-macos-x64.tar.gz cd rezsync-macos-x64 chmod +x rezsync ./rezsync # Settings are saved here: ~/Library/Application\ Support/RezSync\ Algo/settings.json
Use the Apple Silicon download for M-series Macs. Use the Intel download only for older Intel Macs. RezSync-owned archive installs can update and relaunch themselves when the account is free of open positions and pending orders when a matching platform release is published. Until the Intel release feed is available, Intel updates remain explicit. Homebrew installations continue to update through the RezSync formula.
Windows · expected on first install
RezSync Algo is in beta, distributed direct from rezsync.com, and not yet code-signed with a Microsoft Authenticode certificate. The first time anyone downloads an unsigned installer, Windows shows a SmartScreen dialog. This warning is expected for the current unsigned installer, but the warning alone does not prove a file is safe. Verify the SHA-256 checksum below before choosing to run it.
What you'll see
A blue dialog titled “Windows protected your PC” with the message “Microsoft Defender SmartScreen prevented an unrecognized app from starting.” The only visible button is Don't run.
What to click
Verify it's really us
Until we ship a code-signed installer, the safest check is the SHA-256 hash. The downloads page links a SHA256SUMS file generated in the same CI run that built the installer. Compare it before running the installer:
# PowerShell — print the hash of the file you downloaded: Get-FileHash .\RezSync-Algo-Setup.exe -Algorithm SHA256 # Then compare against the SHA256SUMS line for that filename on # https://api.rezsync.com/api/algo/downloads/checksums
If the hashes match, the installer is byte-for-byte the file CI produced. If they don't, do not run it — contact us and we'll dig in.
Code signing is planned. Until it is in place, use the published checksum as the independent integrity check for every download.
First-run checklist
Linux server install
Use this path for Ubuntu or Debian servers where RezSync Algo should keep running after you close SSH. First complete the interactive setup in the terminal, then start the systemd service. The Debian package is the supported persistent-service path and is recommended for Ubuntu/Debian. The tarball path is for a foreground/manual run only.
Ubuntu or Debian: install the package
The .deb creates the service user, the config, log and state directories, and the systemd unit for you. Use the tarball below only when you want to run the engine in the foreground.
# Ubuntu / Debian curl -fL -o rezsync.deb \ https://api.rezsync.com/api/algo/downloads/linux-deb sudo dpkg -i rezsync.deb sudo rezsync-setup sudo systemctl enable --now rezsync
Run rezsync-setup rather than rezsync. It opens the guided setup as the service user, so what you configure is stored where the service reads it; running the binary as root writes settings the service never sees. In Quick Setup, choose your Symbols with “Pick from broker” and verify them — RezSync refuses to start trading if no symbols are set.
Let the setup finish, then exit the interactive TUI before running systemctl enable --now rezsync. That leaves one canonical background engine instead of starting a second copy.
Automatic updates for the server package
The package enables a periodic systemd updater and an on-request watcher. It verifies the release, asks the live engine to block new broker orders, requires a fresh flat broker acknowledgement with no pending orders, backs up state, stops the service, installs with dpkg, verifies the new heartbeat, and restarts the same service. If positions or orders exist, the update is deferred rather than interrupting trade management. The first upgrade from an older package without this helper is a one-time bootstrap: stop RezSync, install that release, then let the timer own future updates.
# The TUI's Update screen can queue this for you. # Command-line equivalent: sudo rezsync-setup update request sudo rezsync-setup update status # Verify the automatic checker and the trading service: sudo systemctl status rezsync-update.timer --no-pager sudo systemctl status rezsync --no-pager
Tarball path · foreground/manual only
mkdir -p "$HOME/rezsync-algo" cd "$HOME/rezsync-algo" curl -fL -o rezsync-linux-x64.tar.gz \ https://api.rezsync.com/api/algo/downloads/linux tar -xzf rezsync-linux-x64.tar.gz cd rezsync-linux-x64 chmod +x rezsync ./rezsync
This runs the guided setup in the foreground. Keep the SSH session or terminal open while you enter cTrader, AI provider, and risk settings. For a persistent VPS service, use the Debian package above instead.
Why the tarball is not a service recipe
The published tarball includes the standalone binary, not the Debian package's privileged updater and service lifecycle. Do not copy the Debian systemd unit onto a tarball install: it can report the wrong install ownership and update path. On Ubuntu/Debian, install the .deb if you need background operation, automatic updates, and a service that survives a closed SSH session.
First run defaults to a cTrader demo account.
cTrader's authorization flow connects your account without baking credentials into the installer. RezSync starts in demo mode; live execution remains disabled until you explicitly change it in settings.
Next · Full operating manual
This setup page is intentionally focused on installation. The full RezSync Algo docs explain the Setup Hub, Advanced Settings, execution modes, risk profiles, timezone-specific scheduling, broker symbol verification, logs, common issues, and the demo-to-live checklist.
Send new users to the docs when they ask how execution modes, risk settings, schedules, or broker verification work.
Risk disclosure. Trading foreign exchange, CFDs, and other leveraged instruments carries a high level of risk and can result in the loss of some or all of your capital. A position that is in profit can still reverse into a loss. RezSync Algo is an automation tool — not financial advice and not a guarantee of profit; you remain responsible for your own trading decisions. Past performance does not indicate future results. Start in demo mode, and only trade with money you can afford to lose. RezSync Algo is currently in beta.