TrendPulse bot: Difference between revisions

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search
Created page with "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..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.
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 Optimization|AI Optimizer]].
[[File:TrendPulse-Instruments-Orders-tab.png|left|1524x1524px]]
[[File:TrendPulse-Instruments-Orders-tab.png|left|1524x1524px]]


Line 20: Line 20:
'''Decimals''' – number of decimal places in symbol quotes.
'''Decimals''' – number of decimal places in symbol quotes.


'''Impulse Power''' - Power of impulse.
'''Impulse Pwr.''' - Power of impulse.


'''Monitoring period''' - The period during which the number of impulses specified by the "Impulse count" parameter must appear to open an order.
'''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''' - The interval after which the impulse counter is reset.
'''Refresh Interval (sec)''' - The interval after which the impulse counter is reset.


'''Open delay''' - 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.
'''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".
'''Impulse count''' - Impulse counter for a specified "Monitoring period."


'''Spread SL ''' allows to calculate SL based on spread. When Spread SL is enabled actual SL is calculated as a current spread multiplied by S/L value.
'''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.
'''S/L''' – hidden stoploss for an arbitrage trade.
Line 36: Line 36:
'''T/P''' – hidden takeprofit for an arbitrage trade.
'''T/P''' – hidden takeprofit for an arbitrage trade.


'''Min profit''' – starting point for trailing.
'''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.
 
 
'''Pips for Min Profit''' – when set Min profit parameter comes into effect after price reaches Pips for Min profit value. Used for brokers with wide stop/freeze levels.


'''Trail distance''' – distance arbitrage trade is trailed at.
'''Trail distance''' – distance arbitrage trade is trailed at.


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


'''Order lifetime''' – maximum arbitrage deal duration (expressed in seconds)
'''Order lifetime''' – maximum arbitrage deal duration (expressed in seconds)
Line 54: Line 51:


'''Max Spread Fast''' – maximum allowed spread for a fast feed. If actual spread is higher than Max spread fast 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).
'''Bid offset'''  – constant distance between bid on a fast and bid on a slow broker (in points).
Line 60: Line 63:


'''Offset Calc''' – allows to enable automatic offset calculation.
'''Offset Calc''' – allows to enable automatic offset calculation.
'''Comment''' – internal order identifier. If several instances of the same instrument are used in the strategy, comments for each instance should be different.
'''Diff limit''' – maximum allowed difference for opening arbitrage trade. If actual difference it higher, signal is ignored.
'''Min Time''' – no effect in Lock CL2 strategy.
'''Min Pips''' – no effect in Lock CL2 strategy.


'''''Statistical parameters (can't be modified):'''''
'''''Statistical parameters (can't be modified):'''''


'''Curr Diff 2''' – current buy difference between a fast feed and a slow broker 1.
'''Impulse meter''' -Statistical number of impulses for the measured period
 
'''Curr Diff 2''' – current sell difference between a fast feed and a slow broker 2.
 
'''Max Diff 1''' – maximum buy difference between a fast feed and a slow broker 1 detected since the last software restart or the last Max diff values reset.
 
'''Max Diff 2''' – maximum sell difference between a fast feed and a slow broker 2 detected since the last software restart or the last Max diff values reset.
 
'''Curr Spread Slow 1'''– current spread on a slow broker 1 (in points)


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


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

Latest revision as of 14:25, 6 March 2024

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)