Fundamental Elements
The basic configuration to make the bot work automated 24h
Our bot comes pre-loaded with optimised default settings that you can use (at your own risk and responsibility). The below information explains the various functions and parameters within the bot, the values of which you may choose to modify based on your own experience and understanding. As mentioned earlier in this User Guide, trading in financial products is risky and we strongly urge you to practise with a demo account for Share (stock) CFD trading until you are confident in your understanding of all risks, and how to trade such a product.
⚠️ There is no substitute for your own diligence and monitoring of market news and occurrences, the functioning of the bot, your broker account, your funds and other important considerations.
To configure the Share CFD trading bot to be automated 24h, here is the combination that is required:
CFD BOT button: - ON: Start the bot - OFF: Stop the bot
STOP ALL DCA: Stop DCA on all stocks STOP DCA: Stop DCA on the current stock
Pos Limit: Limit the no. of positions that can be opened at a time. Turn on to specify values that are different to the default position values. OFF + any value = unlimited ON + value >0 = value There are 3 values: 1st is the maximum number of positions that can be opened before subsequent positions are opened 2nd is the total number of positions that can be opened by the bot 3rd is the increment or decrement in the number of positions to be opened at a time, not exceeding the total number of positions set
TIME ZONE setting: For the bot to determine the market open and market close times for specific stocks.
Bot Interval: Intervals of time for the bot to repeatedly check whether positions can be opened
NAV: Navigator feature which uses the demo account's window as a navigation bot and sends messages to the bot on the live account's window to execute the order only after a certain number of times DCA has occurred on the demo account's window for the same stock. The NAV has only 1 input, which is the no. of DCA occurrences that must take place before sending the message. This feature cannot be used if you have not set up a demo account with the broker.
SWIFT: Auto decision-making bot - ON: Auto open and close a position - OFF: No positions will be opened
LONG & SHORT: Limit to open only Long or Short, or Both
WAVE: The minimum wave, i.e. percentage change in price that must occur before opening a position - OFF: Position could open with a change in price (position opening is dependent on bot's evaluation based on user settings) - ON + value: The value represents the minimum wave in terms of % change in price that needs to occur before the opening of a position (position opening is dependent on bot's evaluation based on user settings)
DCA PRIORITY: - ON: Prioritise executing all DCA settings before considering whether to execute a Stop Loss - OFF: Both DCA and Stop Loss will be considered, before executing either one
AGGRESSIVE: If this feature is turned on, the bot will apply the optimised DCA based on both pump/dump signals. If it is turned off, the bot will only execute the optimised DCA with opposite signals for the current position, i.e.: the pump signal will trigger DCA for a short position and the dump signal will trigger DCA for a long position.
TAIL: The tail of the candle is the thin vertical line above and under the candle body. This option will need to be always ON + value > 0
VOL: The volume check on a group of candles - OFF: When volume check is not required - ON + value: Calculate volume of a group of candles, value = no. of candles
CANDLE: Calculate the sum of the length of a group of candles, considering minimum value and maximum value before opening a position - 1st input value: No. of candles - 2nd input value: Min of sum of body length of candle group - 3rd input value: Max of sum of body length of candle group
TIME: Bot only opens a new position if the time left before closing the latest 1-hour candle is less than the input value in minutes.
TRAILING CLOSE: Closes a position if minimum % profit (1st input) is achieved and is down a number of % (2nd input) from the max % profit that the current open position achieved. This feature has 1 checkbox to check if the user wants to allow the bot to close single positions, which are supported on some broker platforms.
Exit Check: To close the position when the price crosses the position's current entry price a certain number of times.
Unhedge: to close position(s) on Sell or Buy side of the hedged positions. The unhedge feature has 2 checkboxes and 1 dropdown box: - Prioritise completing Unhedge before executing any Trailing Close. - Auto-place a DCA position with the open size right after unhedging. - Dropdown box to select if unhedge will be executed only after receiving either pump or dump signal (favourable or unfavourable) or both, in comparison with the current positions' side (Sell or Buy). Unhedge will be executed taking into consideration the Trailing Close setting values.
Market Close: This group allows the bot to execute specific actions when the market closes. - Hedge either Sell or Buy positions or Both if the current margin size >= the input value. This "Hedge" works with both Positive and Negative ROE. The user needs to ensure enough funds are available to execute an opposite position - Reset DCA: to reset all DCA setting values. This feature should be used only if the account has enough funds to deploy an aggressive trading strategy.
SIZE: The amount of funds to be used when opening any/all new positions.
Bot Take Profit + Stop Loss: These settings will be managed by the XTsunami bot on the user's computer, instead of on the broker's platform
DCA settings: This is the set of vertically stacked DCA settings. Trigger settings to add more funds to the current open position for user's dollar cost averaging strategy. - The first check-box before the DCA slider represents "Hedge". Check it if you want to execute an opposite order to hedge the current stock instead of executing a DCA order; this "Hedge" works with Negative ROE only. This feature only considers 3 input values, it bypasses DCA Dam and DCA Optimisation. [Strategies including but not limited to hedging are complex, advanced strategies and must be used with caution.] - The second check-box before the DCA slider represents "DCA Dam". Check it if you want to set up a DCA dam to prevent the bot from executing any DCA order which lies below the DCA dam level. - The check-box immediately after the DCA slider represents "DCA Optimise". Check this to instruct the bot to execute DCA only when it receives the pump/dump signals. - 1st input: % loss (negative value) or % gain (positive value) - 2nd input: % of additional funds of the current open position amount - 3rd input: No. of times to execute this DCA setting - The check-box after the 3 inputs represents "Reverse DCA". Check it to withdraw an amount after taking profit or stopping loss from the current open position
A-DCA: Advanced trigger setting to execute DCA without adding more funds to the current open position - 1st input: % loss (negative value) or % gain (positive value) - 2nd input: % of funds to be withdrawn from the current open position amount; after adding % gain or reducing % loss, it re-adds the funds back to the current open position - 3rd input: No. of times to execute this DCA setting Reverse DCA dropdown box with options to instruct the bot to execute reverse DCAs on either High ROE or Low ROE positions, or both. A-DCA dropdown box with options to instruct the bot to execute reverse DCAs on either High ROE or Low ROE positions, or both.
Tornado Check: To restrict the bot from opening new positions when there is big market pump or dump (coming soon)
Rebalance on a group of positions for a particular stock: To offset losses on a losing position with profits from a winning position in 1:1 ratio.
Hedge on group of positions for a particular stock: To execute an opposite side order of the position that needs to be hedged. This "Hedge" works with both Positive and Negative ROE.
Last updated