Hybrid Masking Settings

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search

Hybrid Masking Strategy

The Hybrid Masking Strategy is designed to enhance the masking of any arbitrage strategies integrated within SharpTrader.

If you already own Phantom Drift, please feel free to contact us to have this new strategy activated at no extra charge.

If you wish to use it with other arbitrage strategies, please reach out to discuss purchase options.

How It Works

The Hybrid Masking Strategy operates on both trend and pullback logic across multiple timeframes:

  • On higher timeframes (H1 or M30):The system detects the overall trend direction based on the crossing of fast and slow EMA indicators. Orders are opened only in the direction of that trend.
  • On lower timeframes:The program identifies the beginning of a pullback from the primary trend using EMA crossings, then projects its potential depth based on Fibonacci retracement levels, placing pending orders accordingly.
  • Randomization and human-like behavior:The algorithm incorporates multiple layers of randomization to simulate manual trading activity and minimize the likelihood of detection by anti-arbitrage systems.

⚠️ Beta Version Warning: Please note that the Hybrid Masking Strategy is currently in beta testing.

We strongly recommend that you verify its operation on a demo account first. The trader is solely responsible for ensuring the correct setup and performance under live conditions.

Hybrid Masking Strategy Settings

Label – allows the assignment of a unique label to a strategy. By default, it is generated automatically.

Slow session – allows the selection of slow sessions (accounts) for arbitrage trading.

Mapping field – used to set mapping for specific symbols (CFDs, commodities). Mapping for each instrument should be placed in a separate line in the following format: SymbolNameOnFast=SymbolNameOnSlow. For example: GDAXI=GER30.

Trading options group

Time to start trade – time to begin searching for arbitrage signals. VPS local system time is used for this option.

Time to stop trade – time to start searching for arbitrage signals. VPS local system time is used for this option.

Trade pause – pause between opening arbitrage orders on a particular instrument.

Check news filter – enables the news filter for the strategy.

Trade on news – enables trading during the news period only. The rest of the time, trading will be disabled.

Don't trade on news – disables trading during the news period only.

Randomization

Random close between / and, min

Closes the position at a random minute within the specified time window.

  • Unit: minutes
  • Example: between 7 and 15 → the trade will be closed at OrderLifetime  +(!!!) random time between 7 and 15 minutes after entry (or after signal).

💡 Tip: Use a wider window to increase variability and human-like behavior.

Random S/L correction from/to, points

Applies a random offset to the calculated Stop Loss to avoid fixed, easily detectable levels.

  • Unit: points (broker’s point)
  • How it works: baseline SL ± random value within the range.
  • Example: from 5 to 20 → SL will be shifted by +5…+20 points (or as implemented: signed/one-sided; see note below).
  • Note: If your implementation supports signed correction, allow negative values (e.g., -10…+20) to randomize both tighter and wider SLs.

Random T/P correction from/to, points

Applies a random offset to the calculated Take Profit.

  • Unit: points
  • Example: from 10 to 35 → TP will be shifted by +10…+35 points (or signed range if supported).

💡 Tip: Keep TP correction proportional to average volatility so RR stays realistic.

Random Trail correction from/to, points

Adds a random adjustment to the trailing stop distance/step to avoid regular patterns.

  • Unit: points
  • Example: from 3 to 12 → trail distance (or step) is modified by +3…+12 points (or signed if supported).

💡 Tip: Use modest values so trailing doesn’t choke the trade in noisy markets.


General recommendations

  • For 5-digit FX quotes, start with 5–20 points corrections; for 3-digit/precious metals, scale up accordingly.

Random Lots

This module adds natural randomness to order sizes, making trading behavior look more human-like and less systematic.

  • Enabled – turns the random lot feature on or off. When enabled, the program will automatically adjust the trade volume for each order within the specified range.
  • From/To – defines the minimum and maximum lot sizes. Each new order will open with a random lot value between these two limits. Example: From 0.10 to 0.25 → each trade will randomly use a lot between 0.10 and 0.25.
  • Step – sets the minimum increment (step) for the lot size change. Example: Step 0.01 → possible random values will be 0.10, 0.11, 0.12, … up to 0.25.

💡 Tip: Use this feature together with other randomization parameters (like random TP/SL or close time) to make your strategy appear even more human and reduce pattern detection by brokers.