Skip to main content

Change Swaps

This section allows brokers to modify rollover swaps by uploading a CSV file. The system processes the file and retains a history of previous uploads for analysis. It also supports custom swaps for specific symbol groups within selected account groups.

To access this feature, go to Dealing Operations > Change Swaps in the left-side menu.

Before proceeding, ensure your CSV file follows the required format. Once ready, upload your file and configure the parameters in the newly opened window as described below.

OperationDescription
Choose FileSelect the prepared CSV file following the provided format.
ServersSpecify one or more servers where swaps will be applied.
Collect Symbol SuffixesEnable this option to merge symbols with suffixes (e.g., EURUSDc, EURUSDd, EURUSDcents) into a single entry (EURUSD). Disable it to display all symbols separately.
Set Custom SwapsCustom swaps are normally applied on top of standard swaps. If the switch «Set Custom Swaps» is set to ON, then the values of custom swaps will be recalculated automatically. Custom swaps are calculated as a percentage to the basic rollover swaps. For instance, if the specified value of the custom swap is 200%, then the rollover swap of a particular symbol should be multiplied by 2. The value of the custom swap can either be positive (200%) or negative (-200%).
DelayedIf disabled, changes are applied immediately. Enable this option to schedule the swap update for a specific date and time. Scheduled jobs will appear on the calendar, marked with a dot.

After setting the parameters, click "Preview and Schedule" to review the data.

⚠️ Important: Before proceeding, visually verify that the new swap values do not deviate by more than 10% from the previous values.

To assist in this, the "Preview and Schedule" function will highlight any values exceeding a 10% difference in red with an exclamation mark.

Use the "Search" field to quickly locate specific symbols.

Once verified, click "Schedule" to apply the changes. The scheduled task will now appear in the system’s calendar.

Permissions​

To modify swaps, the following permissions must be granted in the Manager API for MT4 and MT5:

PlatformSwap Application Method
MT4Uses CManagerInterface::CfgUpdateSymbol. Requires ADMIN permissions in the Manager API.
MT5Uses IMTAdminAPI::SymbolUpdate. Requires a separate ADMIN LOGIN for a dedicated connection to MT5. [More Info] - swaps-f