PF1 Trading Error Reference Guide

This comprehensive guide covers common trading errors encountered in PF1 and their recommended solutions. Understanding these errors helps users quickly resolve issues and maintain smooth trading operations.

Server Configuration Errors

Invalid Request (MT5) - Mapping Issue

Cause: The trading request format is not recognized by the MT5 server due to incorrect parameter mapping.

Solution: This is a system-level issue that requires technical intervention. Contact support for assistance with server configuration.

Incorrect Volume Step (MT5)

Cause: The trade volume doesn't align with the server's minimum volume step requirements.

Solution: Administrative support needed. The server must be added to the admin panel to properly configure volume step parameters.

Incorrect Filling Mode (MT5)

Cause: The order filling mode specified is not supported by the broker's MT5 server configuration.

Solution: Administrative support required to add the server to the admin panel and configure appropriate filling modes.

Connection and Account Issues

No Callback Received from Trade Action

Cause: The trading account has lost connection to PF1 servers, preventing trade confirmations from being received.

Solution:

  1. Archive the affected account in your account panel

  2. Reactivate the account to establish a fresh connection

  3. Retry your trading operation

Cannot Connect to Trade Service

Cause: Internal server communication failure - the request did not receive a response from PF1's trading infrastructure.

Solution: This is typically a temporary connectivity issue. Please retry your trade request. If the problem persists, contact support.

Trade Management Errors

INCORRECT_POSITION_ID

Cause: Attempting to modify or close a trade that has already been closed on the cTrader platform.

Resolution: This error should resolve automatically as the system updates to remove closed trades from your interface. If you continue seeing this error, refresh your trading interface.

Reverse Trading Restriction

Error: "Reverse trading on the same symbol between accounts is not allowed"

Cause: You have opposing positions (long and short) on the same trading symbol across different accounts.

Solution: Close the conflicting positions on your other accounts before opening new trades in the opposite direction.

Platform Access Restrictions

Auto-Trading Disabled by Server (MT5)

Cause: The broker/firm has disabled Expert Advisor (EA) and API access for MT5 accounts.

Solution: This is a broker-level restriction. Contact your broker to inquire about enabling algorithmic trading access, or use manual trading methods.

TRADING_IS_DISABLED (cTrader)

Cause: The broker/firm has disabled EA and API access for cTrader accounts.

Solution: Similar to MT5 restrictions, this requires broker intervention. Contact your broker regarding algorithmic trading permissions.

Trade Parameter Validation Errors

Note: Most of these errors are prevented by front-end validation, but may occasionally appear:

Invalid Price Value for Limit Orders

Error: "Invalid price value, limit must be below ask/bid price"

Cause: The limit order price is set at a level that would trigger immediately, making it essentially a market order.

Solution:

  • For buy limit orders: Set price below the current ask price

  • For sell limit orders: Set price above the current bid price

Invalid Stop Loss/Take Profit Values

Error: "Invalid tp/sl value for long/short position, must be greater than the current price"

Cause: Stop loss or take profit levels are set incorrectly relative to the position direction.

Solution:

  • Long positions: Set stop loss below current price, take profit above current price

  • Short positions: Set stop loss above current price, take profit below current price

Archived Account Trading Attempt

Error: "Account has been archived, trading is disabled"

Cause: Attempting to trade on an account that has been archived.

Solution: Navigate to your account panel and reactivate the archived account before resuming trading activities.

Quick Troubleshooting Checklist

When encountering trading errors:

  1. Check account status - Ensure the account is active and connected

  2. Verify trade parameters - Confirm prices, volumes, and order types are valid

  3. Review broker restrictions - Check if algorithmic trading is enabled

  4. Clear conflicting positions - Close opposing trades on other accounts

  5. Retry failed operations - Many connectivity issues resolve with a retry

  6. Contact support - For server configuration and persistent technical issues

Getting Additional Help

For errors requiring administrative intervention or persistent technical issues, contact PF1 support with:

  • The specific error message

  • Account details (without sensitive information)

  • Trading platform (MT5/cTrader)

  • Steps taken to resolve the issue

This systematic approach ensures faster resolution and helps maintain optimal trading performance across all connected accounts.