TrendPulse bot

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

TrendPulse, an advanced Forex robot, capitalizes on the SharpTrader arbitrage platform to enable trading with various brokers and platforms. Unlike conventional arbitrage strategies, TrendPulse is crafted to be broker-friendly, emphasizing impulse trading using its unique impulse indicator. This cutting-edge bot smartly initiates trades at the beginning of market trends, employing an ATR-based filter for superior decision-making. Dedicated to minimizing risk, TrendPulse maintains a single trade per instrument, refrains from boosting trade sizes after a loss, and uses sophisticated filtering techniques to ensure steadiness and efficiency in the fluctuating Forex market. Parameters can be optimized with AI Optimizer.





Description of the parameters:

Enabled – enables or disables trading on a selected instrument.

Name – symbol name.

Lot size – lot size to be traded.

Decimals – number of decimal places in symbol quotes.

Impulse Pwr. - Power of impulse.

Monitoring period (min) - The period during which the number of impulses specified by the "Impulse count" parameter must appear to open an order.

Refresh Interval (sec) - The interval after which the impulse counter is reset.

Open delay (sec) - The delay between identifying a series of impulses and opening an order to prevent the broker from perceiving the transaction as opened on a quick movement.

Impulse count - Impulse counter for a specified "Monitoring period."

Spread SL allows calculating SL based on spread. When Spread SL is enabled, actual SL is calculated as the current spread multiplied by the S/L value.

S/L – hidden stoploss for an arbitrage trade.

T/P – hidden takeprofit for an arbitrage trade.

Min profit – starting point for trailing.Pips for Min Profit – when set Min profit parameter comes into effect after price reaches Pips for Min profit value. They are used for brokers with wide stop/freeze levels.

Trail distance – distance arbitrage trade is trailed at.

Trail units – allows to switch trailing units between points and percentages.

Order lifetime – maximum arbitrage deal duration (expressed in seconds)

Slippage – max allowed deviation from the price order is sent at for side 1. If price goes beyond allowed deviation order gets reject or requote. Works only for instant execution accounts and limit orders on FIX API accounts. For market execution accounts it has no effect.

Min Spread Slow – minimal allowed spread for a slow broker . If actual spread is lower than Min spread slow 1 value, arbitrage signals are ignored.

Max Spread Slow – maximum allowed spread for both slow brokers. If actual spread is higher than Max spread slow value, arbitrage signals are ignored.

Max Spread Fast – maximum allowed spread for a fast feed. If actual spread is higher than Max spread fast value, arbitrage signals are ignored.

Comment – internal order identifier. If several instances of the same instrument are used in the strategy, comments for each instance should be different.

Min Time – no effect in TrendPulse Forex bot.

Min Pips – no effect in TrendPulse Forex bot.

Bid offset – constant distance between bid on a fast and bid on a slow broker (in points).

Ask offset – constant distance between ask on a fast and ask on a slow broker (in points).

Offset Calc – allows to enable automatic offset calculation.

Statistical parameters (can't be modified):

Impulse meter -Statistical number of impulses for the measured period

Curr Spread Slow – current spread on a slow broker (in points)

Curr Spread Fast – current spread on a fast broker (in points)