Take profit / Stop loss - Distances and Validation Overview Take Profit ( TP ) and Stop Loss ( SL ) can be set when: opening a new order modifying an existing order When TP or SL is enabled, the platform: Automatically fills default values Validates minimum distance from the reference price Clears the value if the option is disabled The rules depend on the symbol group . Symbol group Distance type Crypto Percentage Other instruments (Forex, indices, commodities, etc.) Pips / points Symbol Groups The system determines the rule set based on the symbol group . Group Behavior Crypto Percentage-based TP/SL Other groups Pip / point-based TP/SL Default TP / SL Values When a user enables Take Profit or Stop Loss , the system automatically inserts a default value. Asset class Side Default Take Profit Default Stop Loss Crypto BUY Ask + 1% Ask − 1% Crypto SELL Bid − 1% Bid + 1% Other instruments BUY Ask + 100 pips Ask − 100 pips Other instruments SELL Bid − 100 pips Bid + 100 pips Important Defaults are intentionally larger than the minimum allowed distance . This ensures automatically generated TP/SL values are always valid . Minimum Distance TP and SL must be placed at least a minimum distance away from the reference price. Asset class Minimum distance Crypto 0.1% of reference price Other instruments 1 pip The system prevents users from placing TP or SL inside this restricted zone. Validation Rules BUY Orders Rule Take Profit must be above the reference price Stop Loss must be below the reference price Additionally: TP must be at least minimum distance above SL must be at least minimum distance below SELL Orders Rule Take Profit must be below the reference price Stop Loss must be above the reference price Additionally: TP must be at least minimum distance below SL must be at least minimum distance above Reference Price The reference price used for TP/SL calculation depends on context. Context Order type Reference price New order MARKET Current Ask for BUY, Bid for SELL New order LIMIT Limit price entered in the form Modify order MARKET Order execution price Modify order LIMIT Updated limit price (if edited), otherwise existing order price Example Calculations Crypto Example Reference price: BTC = 50,000 Value Result Default TP 50,500 Default SL 49,500 Minimum distance 50 EUR/USD Example Reference price: Ask = 1.0850 Value Result Default TP 1.0950 Default SL 1.0750 Minimum distance 0.0001 USD/JPY Example Reference price: Ask = 150.25 Value Result Default TP 151.25 Default SL 149.25 Minimum distance 0.01 Where These Rules Apply Order Form (New Orders) When creating a new order: Default TP/SL values are inserted when enabled Validation ensures minimum distance rules are respected TP/SL values are cleared when disabled Modify Order When editing an existing order: Default TP/SL values follow the same rules Reference price is based on the order price Validation rules remain identical Key Principles The system follows three main principles: Automatic defaults When TP/SL is enabled, reasonable default levels are provided. Minimum distance protection TP/SL cannot be placed too close to the reference price. Consistency across workflows The same rules apply when creating and modifying orders. Summary Feature Crypto Other Instruments Default TP ±1% ±100 pips Default SL ∓1% ∓100 pips Minimum distance 0.1% 1 pip Reference price Ask / Bid Ask / Bid Defaults are intentionally larger than the minimum allowed distance , ensuring automatically generated TP/SL values always pass validation.