Default Settings


This section describes the ProfitTrailer Default Settings and the various example trading strategies they provide.

We believe in: Teach a man to fish and he eats for life rather than: Give a man a fish and he eats for a day

We provide these settings for educational purposes only to show the correct usage of the ProfitTrailer product and give our users a good starting point to use with the product.

As stated these default settings are just a starting point and you should feel free to study and tailor these settings to suit your individual trading style, preferred markets and exchanges and your level of risk aversion.

If you would like to learn more about how to load and save settings see this guide

PLEASE NOTE:

All investment carries risk and you must take ownership of your day trading investments. Trading in cryptocurrency carries a high level of risk, and is not suitable for all investors. The possibility exists that you could lose some or all of your investment capital and therefore you should not invest money that you cannot afford to lose.

No representation is being made that any trading methodology will or is likely to achieve profits similar to those described here. Also past performance of any trading methodology is not necessarily indicative or a guarantee of future results.

These settings do not constitute financial advice. We do not and will not provide financial advice. Any information presented is strictly for educational purposes only and should not be construed as investment advice or an offer to buy or sell securities.

You should be aware of all risks associated with investing / trading in cryptocurrency and should seek professional financial advice from an independent, competent, licensed accountant or financial advisor.

As always we recommend you run these settings on a paper trading bot in test mode until you have them configured the way you want them. Once you are happy with them then trade live.

Also please note that Trading is disabled by default on all strategies. You will need to enable this to start trading.

Default Trading Strategies

Click a strategy name below to view that strategies details:

Trading Strategy Market
Suitability
Difficulty DCA Positive
DCA
Pending
Orders
Stop
Loss
Published
El Dorado All markets Intermediate
El Toro All markets Intermediate
Old Faithful All markets Beginner
FrankenStrategy Bear Beginner
Double_Cross Bear Intermediate
Monte_Carlo Bear Intermediate
Jobbing The Market Bull Beginner
Golden Cross Bull Advanced
Spanish Cross Bull Advanced
The Three Amigos Bull Advanced
Connors 2RSI Bear Advanced
Base Settings All markets Beginner Coming Soon
Fibonacci Day Trader All markets Advanced Coming Soon
Fibonacci Swing Trader All markets Advanced Coming Soon
Nifty Fifty All markets Advanced Coming Soon

Specific Strategies

DCA Calculator

Frequently Asked Questions

Protection Mechanisms Built Into The Default Settings

Published Strategies

FrankenStrategy

Strategy Intent

It's Alive, It's Alive

Strategy Overview

Details about strategy

Strategy Market Conditions

This strategy works in all market conditions.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a buy signal
#
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = -0.01
DEFAULT_A_buy_value_limit = -10
#
# Do we have enough volume to support the buy
#
DEFAULT_B_buy_strategy = OBV
DEFAULT_B_buy_value = -0.001
DEFAULT_B_buy_value_limit = 0.075
#
# Do we have enough support for the buy
#
DEFAULT_C_buy_strategy = RSI
DEFAULT_C_buy_value = 50
DEFAULT_C_buy_value_limit = 0
#
# Trailing should take us through to bottom of trade cycle 
#
DEFAULT_trailing_buy = 0.3
Pairs Sell Strategy
#
# What is the minimum profit we want to get from the trade
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 0.01
#
# Do we have enough support for the sell
#
DEFAULT_B_sell_strategy = RSI
DEFAULT_B_sell_value = 50
#
# Trailing profit just enough to start the trailing process
#
DEFAULT_trailing_profit = 0.01

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have a strong buy signal, pair on a downward trend
#
DEFAULT_DCA_A_buy_strategy = EMACROSS
DEFAULT_DCA_A_buy_value = -0.01
DEFAULT_DCA_A_buy_value_limit = -10
#
# Are we at the bottom of the trading cycle
#
DEFAULT_DCA_B_buy_strategy = LOWBB
DEFAULT_DCA_B_buy_value = 35
DEFAULT_DCA_B_buy_value_limit = -30
#
# Do we have enough support for the buy
#
DEFAULT_DCA_C_buy_strategy = RSI
DEFAULT_DCA_C_buy_value = 50
DEFAULT_DCA_C_buy_value_limit = 0
DCA Sell Strategy
#
# Are we entering the top of the trade cycle
#
DEFAULT_DCA_A_sell_strategy = HIGHBB
DEFAULT_DCA_A_sell_value = 30
#
# What is the minimum profit we want to get from the trade
#
DEFAULT_DCA_B_sell_strategy = GAIN
DEFAULT_DCA_B_sell_value = 1
#
# Do we have enough support for the sell
#
DEFAULT_DCA_C_sell_strategy = RSI
DEFAULT_DCA_C_sell_value = 50
#
# Trailing profit is on to maximise profits
#
DEFAULT_DCA_trailing_profit = 0.3

Please refer to dca.properties for details on all these settings

Indicators
# Bollinger bands are a good indicator of if a pair is currently undersold or oversold.
BB_length = 20
# Standard Deviation
BB_std = 2
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 300
# SMA is calculated by adding the closing price of a pair for a number of
# time periods and then dividing this total by the number of time periods.
SMA_cross_candles = 2
# Define the period (in seconds) used to calculate the SMA lines
SMA_candle_period = 300
# Define the SMA time frame (in candles) used to calculate the fast SMA line.
SMA_fast_length = 8
# Define the SMA time frame (in candles) used to calculate the slow SMA line.
SMA_slow_length = 13
# An exponential moving average (EMA) is a type of moving average that is similar to a
# simple moving average (SMA), except that more weight is given to the latest data.
EMA_cross_candles = 40
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 14
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 14
# Define the period (in seconds) used to calculate the MACD lines.
MACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
MACD_fast_Length = 12
# Define the MA time frame (in candles) used to calculate the slow MACD line.
MACD_slow_Length = 26
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
MACD_signal = 9
# Define the period (in seconds) used to calculate the RSI lines.
OBV_candle_period = 300
# Total count of candles used to calculate the OBV values, e.g. 15 means we have 15 OBV values
OBV_length = 50
# The number (integer) of the first OBV value used for the calculation of the percentage change.
OBV_signal = 1
# Always uses 5 minute candles
SOM_trigger_length = 288

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Double Cross

Strategy Intent

TRADE THE TREND

Strategy Overview

This strategy allows us to trade the trend so we are working with the market trend not against it.

On the buy side:

It takes its time to pick good pairs.

It is looking for both a short term Buy Signal and a long term Trend Signal.

It uses EMACROSS and SMACROSS, hence the name Double-Cross.

It also checks the buying conditions are correct by using LOWBB to confirm we are in the lower range and EMAGAIN to see if there is a dip in the price we can take advantage of.

It then uses RSI to confirm we are at the bottom of the trade cycle to ensure we buy the dip. Finally it trails the price to ensure we get the best buy.

On the sell side:

It is looking to see if we can maximise profits buy hitting the peak of the trading cycle before selling.

It first looks to see if we are in the high range of the trading cycle using HIGHBB. It then looks to the RSI to confirm the upward trend and it uses the GAIN to define the minimum profit we should take.

Finally it trails the price to ensure we get the maximum profits possible.

Strategy Market Conditions

This strategy is good for a Bear or sideways market where volatility is at its lowest.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a Buy Signal?
#
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = -0.01
DEFAULT_A_buy_value_limit = -10
#
# Do we have an Downward Trend?
#
DEFAULT_B_buy_strategy = SMACROSS
DEFAULT_B_buy_value = -0.01
DEFAULT_B_buy_value_limit = -10
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_C_buy_strategy = LOWBB
DEFAULT_C_buy_value = 35
DEFAULT_C_buy_value_limit = -30
#
# Have we confirmed a temporary dip in the price we can take advantage of?
#
DEFAULT_D_buy_strategy = EMAGAIN
DEFAULT_D_buy_value = -0.1
DEFAULT_D_buy_value_limit = -3
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_E_buy_strategy = RSI
DEFAULT_E_buy_value = 50
DEFAULT_E_buy_value_limit = 0
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_trailing_buy = 0.5
Pairs Sell Strategy
#
# Are we at the top of the trade cycle?
#
DEFAULT_A_sell_strategy = HIGHBB
DEFAULT_A_sell_value = 30
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_B_sell_strategy = GAIN
DEFAULT_B_sell_value = 0.5
#
# Have we confirmed we are at the top of the Trade Cycle?
#
DEFAULT_C_sell_strategy = RSI
DEFAULT_C_sell_value = 50
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_trailing_profit = 0.5

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_DCA_A_buy_strategy = LOWBB
DEFAULT_DCA_A_buy_value = 35
DEFAULT_DCA_A_buy_value_limit = -30
#
# Have we confirmed a temporary dip in the price we can take advantage of?
#
DEFAULT_DCA_B_buy_strategy = EMAGAIN
DEFAULT_DCA_B_buy_value = -0.1
DEFAULT_DCA_B_buy_value_limit = -3
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_DCA_C_buy_strategy = MACD
DEFAULT_DCA_C_buy_value = -0.00000001
DEFAULT_DCA_C_buy_value_limit = -0.01
#
# Do we have a Buy Signal?
#
DEFAULT_DCA_D_buy_strategy = EMASPREAD
DEFAULT_DCA_D_buy_value = -0.01
DEFAULT_DCA_D_buy_value_limit = -0.25
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_DCA_E_buy_strategy = RSI
DEFAULT_DCA_E_buy_value = 50
DEFAULT_DCA_E_buy_value_limit = 0
 
# Once all buy strategies are true, the bot will make note of the current ask
# price and begin trailing. The price needs to fall and then rise by at least
# the percentage specified in order for a buy to be attempted. It will try
# to catch the price at its lowest point before trailing back up and buying.
DEFAULT_DCA_trailing_buy = 0.5
DCA Sell Strategy
#
# Are we at the top of the trade cycle?
#
DEFAULT_DCA_A_sell_strategy = HIGHBB
DEFAULT_DCA_A_sell_value = 35
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_C_sell_strategy = GAIN
DEFAULT_DCA_C_sell_value = 1.5
#
# Have we confirmed we are at the peak of the Trade Cycle?
#
DEFAULT_DCA_D_sell_strategy = RSI
DEFAULT_DCA_D_sell_value = 50
#
# Trailing profit, set to zero to turn off trailing
#
DEFAULT_DCA_trailing_profit = 0.75

Please refer to dca.properties for details on all these settings

Indicators
# Bollinger Band Standard Deviation
BB_std = 2
# Define how many candles back to look
BB_length = 20
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 300
# SMA is calculated by adding the closing price of a pair for a number of time periods and then dividing this total by the number of time periods.
SMA_cross_candles = 80
# Define the period (in seconds) used to calculate the SMA lines
SMA_candle_period = 300
# Define the SMA time frame (in candles) used to calculate the fast SMA line.
SMA_fast_length = 21
# Define the SMA time frame (in candles) used to calculate the slow SMA line.
SMA_slow_length = 55
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 40
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 14
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 14
# Define the period (in seconds) used to calculate the MACD lines.
MACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
MACD_fast_Length = 12
# Define the MA time frame (in candles) used to calculate the slow MACD line.
MACD_slow_Length = 26
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
MACD_signal = 9
# Define the period (in seconds) used to calculate OBV.
OBV_candle_period = 300
# Total count of candles used to calculate the OBV values, e.g. 15 means we have 15 OBV values
OBV_length = 50
# The number (integer) of the first OBV value used for the calculation of the percentage change.
OBV_signal = 1
# SOM - Always uses 5 minute candles
SOM_trigger_length = 288

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


El Toro

Strategy Intent

Run with the Bulls

Strategy Overview

El Toro is an agressive scalping strategy that works in all market conditions.

On the buy side:

The Buy strategy makes use of the DEFAULT_buy_min_change_percentage to look for pairs that have lost 5% in the last 24 hours.

It then looks for a buy signal within the last hour using an EMACROSS of 8/13.

It then looks for an opportunity to buy a small dip in the price using a negative EMAGAIN pick pairs at the bottom of their trade cycle.

It uses RSI to confirm we are at the bottom of the trade cycle to ensure we buy the dip.

Finally it trails the price to ensure we get the best buy.

On the Sell side:

The sell strategy employs the take profit DEFAULT_take_profit_percentage settings to sell if we are at 1% profit or better but haven't sold in over 10 minutes (2 candles) allowing for a half a percent threshold. If we exceed that threshold the 10 minute countdown resets.

It uses both the GAIN and RSI indicators to sell as soon as the current price goes above the GAIN threshold you set.

It uses RSI to confirm we are at the top of the trade cycle to ensure we sell at the peak.

It uses a low GAIN and DEFAULT_trailing_profit percentage to scalp profits as quickly as possible.

Strategy Market Conditions

This strategy works best in a Bull market, but will work in a bear or sideways market just much slower as volatility will be low in those markets.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a Buy Signal?
#
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = -0.01
DEFAULT_A_buy_value_limit = -10
#
# Have we confirmed a temporary dip in the price we can take advantage of?
#
DEFAULT_B_buy_strategy = EMAGAIN
DEFAULT_B_buy_value = -0.01
DEFAULT_B_buy_value_limit = -30
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_C_buy_strategy = RSI
DEFAULT_C_buy_value = 50
DEFAULT_C_buy_value_limit = 1
#
# Once all buy strategies are true, the bot will make note of the current ask
# price and begin trailing. The price needs to fall and then rise by at least
# the percentage specified in order for a buy to be attempted. It will try
# to catch the price at its lowest point before trailing back up and buying.
#
DEFAULT_trailing_buy = 0.01
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1
#
# Have we confirmed we are at the top of the Trade Cycle?
#
DEFAULT_B_sell_strategy = RSI
DEFAULT_B_sell_value = 80
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_trailing_profit = 0.25

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have a Buy Signal?
#
DEFAULT_DCA_A_buy_strategy = EMACROSS
DEFAULT_DCA_A_buy_value = -0.01
DEFAULT_DCA_A_buy_value_limit = -1
#
# Have we confirmed a temporary dip in the price we can take advantage of?
#
DEFAULT_DCA_B_buy_strategy = EMAGAIN
DEFAULT_DCA_B_buy_value = -0.01
DEFAULT_DCA_B_buy_value_limit = -10
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_DCA_C_buy_strategy = RSI
DEFAULT_DCA_C_buy_value = 50
DEFAULT_DCA_C_buy_value_limit = 1
#
# Once all buy strategies are true, the bot will make note of the current ask
# price and begin trailing. The price needs to fall and then rise by at least
# the percentage specified in order for a buy to be attempted. It will try
# to catch the price at its lowest point before trailing back up and buying.
#
DEFAULT_DCA_trailing_buy = 0.01
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 1
#
# Have we confirmed we are at the top of the Trade Cycle?
#
DEFAULT_DCA_B_sell_strategy = RSI
DEFAULT_DCA_B_sell_value = 80
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit = 0.25

Please refer to dca.properties for details on all these settings

Indicators
# Standard Deviation
BB_std = 2
# Define how many candles back to look back
BB_length = 20
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 900
# Define how many candles back to look and see if the SMA lines just crossed.
SMA_cross_candles = 80
# Define the period (in seconds) used to calculate the SMA lines
SMA_candle_period = 300
# Define the SMA time frame (in candles) used to calculate the fast SMA line.
SMA_fast_length = 21
# Define the SMA time frame (in candles) used to calculate the slow SMA line.
SMA_slow_length = 55
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 12
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 2
# Define the period (in seconds) used to calculate the STOCH.
STOCH_candle_period = 300
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 14
# Both K and D represent lines on a price action chart.
# The first line (known as K) displays the current close (ie. the percentage of the
# price at closing)  in relation to the price range (high/low) along the number of
# candles used to look back along the price action chart.
STOCH_K = 1
# The second line (known as D) is a simple moving average of the first line, typically
# based on the last three candle periods for smoothing
STOCH_D = 1
# Define the period (in seconds) used to calculate the MACD lines.
MACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
MACD_fast_length = 12
# Define the MA time frame (in candles) used to calculate the slow MACD line.
MACD_slow_length = 26
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
MACD_signal = 9
# Define the period (in seconds) used to calculate OBV.
OBV_candle_period = 300
# Total count of candles used to calculate the OBV values, e.g. 15 means we have 15 OBV values
OBV_length = 50
# The number (integer) of the first OBV value used for the calculation of the percentage change.
OBV_signal = 1
# Always uses 5 minute candles
SOM_trigger_length = 288

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


El Dorado

Strategy Intent

The Market Maker

Strategy Overview

When Bitcoin drops causing a market downturn you have to make your own market.

On the Buy side:

The buy strategy picks pairs that are rising using the SMACROSS with a long term uptrend indicator of (55/21) as the buy signal.

It uses EMAGAIN to ensure we have a trading pair that is rising.

It then uses RSI to confirm we have a strong upward trend.

It doesn't use trailing as we want to get into the trade quickly before the upward trend reverses.

On the Sell side:

The sell strategy waits for the market to come to you, it uses GAIN to set a profit target that you decide on and waits for the market to meet it.

It uses RSI to confirm we still have a rising trend and trailing to ensure we maximise profits.

It employs the take profit the DEFAULT_take_profit_percentage settings to sell if we are at 2% profit or better but haven't sold in over 10 minutes (2 candles) allowing for a half a percent threshold. If we exceed that threshold the 10 minute countdown resets.

If the trend reverses it will DCA the pair with a -10 trigger to reduce the average price on the pair while we wait for the upward trend on that pair to begin again.

Strategy Market Conditions

This strategy works in all markets, it works well in a Bull or sideways market but will be slow in a Bear market as you are waiting for the market to come to you.

Volatility will be low in sideways and bear markets so it will take time to get pairs that are rising so patience is needed with this strategy.

In a Bull market it will work much quicker due to high volatility.

Strategy Settings

Pairs Buy Strategy
#
# Do we have an long term upward trend (21/55) ?
#
DEFAULT_A_buy_strategy = SMACROSS
DEFAULT_A_buy_value = 0.01
DEFAULT_A_buy_value_limit = 20
#
# Do we have a trading pair that is in an upward trend ?
#
DEFAULT_B_buy_strategy = EMAGAIN
DEFAULT_B_buy_value = 0.01
DEFAULT_B_buy_value_limit = 20
#
# Have we confirmed this is a strong up-trend ?
#
DEFAULT_C_buy_strategy = RSI
DEFAULT_C_buy_value = 100
DEFAULT_C_buy_value_limit = 30
#
# Trailing is turned off so we can get into the trade quickly before the trend reverses.
#
DEFAULT_trailing_buy = 0
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 2
#
# Have we confirmed we still have a strong upward trend?
#
DEFAULT_B_sell_strategy = RSI
DEFAULT_B_sell_value = 80
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_trailing_profit = 0.25

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have an long term upward trend (21/55) ?
#
DEFAULT_DCA_A_buy_strategy = SMACROSS
DEFAULT_DCA_A_buy_value = 0.01
DEFAULT_DCA_A_buy_value_limit = 20
#
# Do we have a trading pair that is in an upward trend ?
#
DEFAULT_DCA_B_buy_strategy = EMAGAIN
DEFAULT_DCA_B_buy_value = 0.01
DEFAULT_DCA_B_buy_value_limit = 20
#
# Have we confirmed this is a strong up-trend ?
#
DEFAULT_DCA_C_buy_strategy = RSI
DEFAULT_DCA_C_buy_value = 100
DEFAULT_DCA_C_buy_value_limit = 30
#
# Trailing is turned off so we can get into the trade quickly before the trend reverses.
#
DEFAULT_DCA_trailing_buy = 0
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 2
#
# Have we confirmed we still have a strong upward trend?
#
DEFAULT_DCA_B_sell_strategy = RSI
DEFAULT_DCA_B_sell_value = 80
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit = 0.25

Please refer to dca.properties for details on all these settings

Indicators
# Standard Deviation
BB_std = 2
# Define how many candles back to look back
BB_length = 20
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 900
# Define how many candles back to look and see if the SMA lines just crossed.
SMA_cross_candles = 4
# Define the period (in seconds) used to calculate the SMA lines
SMA_candle_period = 3600
# Define the SMA time frame (in candles) used to calculate the fast SMA line.
SMA_fast_length = 21
# Define the SMA time frame (in candles) used to calculate the slow SMA line.
SMA_slow_length = 55
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 12
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 2
# Define the period (in seconds) used to calculate the STOCH.
STOCH_candle_period = 300
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 14
# The Stochastic  Oscillator (STOCH) is range bound between 0 and 100.
# Both K and D represent lines on a price action chart.
# The first line (known as K) displays the current close (ie. the percentage of the
# price at closing)  in relation to the price range (high/low) along the number of
# candles used to look back along the price action chart.
STOCH_K = 1
# The second line (known as D) is a simple moving average of the first line, typically
# based on the last three candle periods for smoothing.
STOCH_D = 1
# Define the period (in seconds) used to calculate the MACD lines.
MACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
MACD_fast_length = 12
# Define the MA time frame (in candles) used to calculate the slow MACD line.
MACD_slow_length = 26
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
MACD_signal = 9
# Define the period (in seconds) used to calculate the RSI lines.
OBV_candle_period = 300
# Total count of candles used to calculate the OBV values, e.g. 15 means we have 15 OBV values
OBV_length = 50
# The number (integer) of the first OBV value used for the calculation of the percentage change.
OBV_signal = 1
# Always uses 5 minute candles
SOM_trigger_length = 288

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • Note GAIN is currently set to 2% to as that is typically achievable within a day. This setting was also tested at 3% and 5% and both worked but may take a couple of days / weeks to achieve as you are waiting for the market to meet your price.
  • This strategy requires patience and all depends on the market conditions prevalent at the time of course, Bear and sideways markets will be slow due to low volatility.
  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Monte Carlo

Strategy Intent

BUY THE DIP

“Monte Carlo” is a short term strategy designed to buy the dip during a downward trending market.

Strategy Overview

On the buy side this strategy allows us to buy the dip in a downward trending market. It looks for a short term Buy Signal using EMACROSS and LOWBB to determine if the buying conditions are correct. Using LOWBB it confirms we are in the lower range. It uses EMAGAIN to see if there is a dip in the price we can take advantage of. It then uses STOCH to see if we are oversold to ensure we buy the dip. Finally it trails the price to ensure we get to the bottom of that dip.

In a similar fashion to FrankenStrategy this strategy employs a scalping strategy to sort out pairs in order to find those pairs that will go in to DCA where the real profits are. This strategy however introduces Tesla Buy Triggers an agressive DCA buying strategy to decrease average price quickly and get pairs into profit.

On the sell side this strategy uses the GAIN to sell as soon as the current price goes above the GAIN threshold you set. It uses trailing to ensure we sell as close as possible to the peak.

Strategy Market Conditions

This strategy works in either a Bear or Sideways market. It is good to use in a Bear market because it doesn't need a lot of volatility to be able to pick good pairs to trade.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a Bear Cross?
#
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = -0.01
DEFAULT_A_buy_value_limit = -20
#
# Do we have a dip in price we can take advantage of?
#
DEFAULT_B_buy_strategy = EMAGAIN
DEFAULT_B_buy_value = -0.01
DEFAULT_B_buy_value_limit = -10
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_C_buy_strategy = LOWBB
DEFAULT_C_buy_value = 30
DEFAULT_C_buy_value_limit = -90
#
# Are we oversold right now?
#
DEFAULT_D_buy_strategy = STOCH
DEFAULT_D_buy_value = 30
DEFAULT_D_buy_value_limit = -30
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_trailing_buy = 0.01
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1.25
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_trailing_profit = 0.01

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have a Bear Cross?
#
DEFAULT_DCA_A_buy_strategy = EMACROSS
DEFAULT_DCA_A_buy_value = -0.01
DEFAULT_DCA_A_buy_value_limit = -20
#
# Are we oversold right now?
#
DEFAULT_DCA_B_buy_strategy = STOCH
DEFAULT_DCA_B_buy_value = 30
DEFAULT_DCA_B_buy_value_limit = -30
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_DCA_trailing_buy = 0.01
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 1.25
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit = 0.25

Please refer to dca.properties for details on all these settings

Indicators
# Standard Deviation
BB_std = 2
# Define how many candles to look back
BB_length = 20
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 300
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 80
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the STOCH.
STOCH_candle_period = 300
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 4
# The Stochastic  Oscillator (STOCH) is range bound between 0 and 100.
# Both K and D represent lines on a price action chart.
# The first line (known as K) displays the current close (ie. the percentage of the
# price at closing)  in relation to the price range (high/low) along the number of
# candles used to look back along the price action chart.
STOCH_K = 1
# The second line (known as D) is a simple moving average of the first line, typically
# based on the last three candle periods for smoothing.
STOCH_D = 3

Please refer to indicators.properties for details on all these settings.

See the Specific Strategies below regarding the Tesla DCA Triggers used by this strategy

Strategy Notes

  • This strategy introduces the “Tesla” DCA Buy Triggers these are an aggressive DCA strategy. So when you first start to use this strategy set your initial cost setting low until you get more confident with this approach. It will work fine with existing DCA logs and will eat away at older larger DCA’s until they clear.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Jobbing The Market

Strategy Overview

This strategy employs the classic scalping aka jobbing strategy.

Jobbing is an old english term referring to the buying and selling of shares within extremely short timeframes for tiny profits. A jobber typically trades in a particular stock, mainly in the cash market. They thrive on short-term volatility. Jobbers or scalpers as they are also known trade continuously throughout the day making hundreds of trades per day and earning a reasonable profit at the end of the day from relatively small profits per trade. When Jobbers were working they were known to be Jobbing The Market. Hence the name of this strategy.

The buy side makes use of the LOWBB and RSI indicators to buy as soon as the current price goes below the LOWBB threshold you specify. It then uses RSI to confirm we are in an overbought scenario at the bottom of the trade cycle to ensure we buy the dip.

It is a simple buy strategy that is used widely. It is perfect for a Bull market where volatility is at its highest.

The sell side uses RSI to confirm we are at the top of the trade cycle to ensure we sell at the peak. It makes use of GAIN to sell as soon as the current price goes above the GAIN threshold you set. It uses a low GAIN percentage to scalp profits as quickly as possible.

Strategy Market Conditions

This strategy works best in bull market conditions when volatility is at its highest.

Strategy Settings

Pairs Buy Strategy
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_A_buy_strategy = LOWBB
DEFAULT_A_buy_value = 10
DEFAULT_A_buy_value_limit = 0
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_B_buy_strategy = RSI
DEFAULT_B_buy_value = 20
DEFAULT_B_buy_value_limit = 0
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_trailing_buy = 0.75
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 0.01
#
# Have we confirmed we are at the top of the Trade Cycle?
#
DEFAULT_B_sell_strategy = RSI
DEFAULT_B_sell_value = 50
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_trailing_profit_type = GROW
DEFAULT_trailing_profit = 0.01

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_DCA_A_buy_strategy = LOWBB
DEFAULT_DCA_A_buy_value = 10
DEFAULT_DCA_A_buy_value_limit = -30
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_DCA_B_buy_strategy = RSI
DEFAULT_DCA_B_buy_value = 30
DEFAULT_DCA_B_buy_value_limit = 0
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_DCA_trailing_buy = 0.01
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 1.25
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit = 0.25

Please refer to dca.properties for details on all these settings

Indicators
# Standard Deviation
BB_std = 2
# Define how many candles to look back
BB_length = 20
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 300
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 2

Please refer to indicators.properties for details on all these settings

See the Frequently Asked Questions below regarding the 2 period RSI oscillator used by this strategy

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Old Faithful

Strategy Intent

The Gift That Keeps On Giving

Strategy Overview

This strategy allows us to trade in any market conditions.

On the Buy side:

It uses EMAGAIN to pick pairs at the bottom of their trade cycle.

It uses RSI to confirm we are at the bottom of the trade cycle to ensure we buy the dip.

Finally it trails the price to ensure we get the best buy.

It may not buy during Bitcoin mooning but there should be sufficient pairs in your DCA log to allow you to trade through those times.

On the Sell side:

It uses the GAIN to define the minimum profit we should take.

It then looks to the RSI to confirm the upward trend.

Finally it trails the price to ensure we get the maximum profits possible.

Strategy Market Conditions

This strategy is good for both Bull, Bear or sideways markets where volatility is at its lowest.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a Buy Signal?
#
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = -0.01
DEFAULT_A_buy_value_limit = -10
#
# Have we confirmed a temporary dip in the price we can take advantage of?
#
DEFAULT_C_buy_strategy = EMAGAIN
DEFAULT_C_buy_value = -0.1
DEFAULT_C_buy_value_limit = -30
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_D_buy_strategy = LOWBB
DEFAULT_D_buy_value = -5
DEFAULT_D_buy_value_limit = -35
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_E_buy_strategy = RSI
DEFAULT_E_buy_value = 30
DEFAULT_E_buy_value_limit = 0
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_trailing_buy = 0.01
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1
#
# Have we confirmed we are at the top of the Trade Cycle?
#
DEFAULT_B_sell_strategy = RSI
DEFAULT_B_sell_value = 65
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_trailing_profit = 0.25

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have a Buy Signal?
#
DEFAULT_DCA_A_buy_strategy = EMACROSS
DEFAULT_DCA_A_buy_value = -0.01
DEFAULT_DCA_A_buy_value_limit = -10
#
# Have we confirmed a temporary dip in the price we can take advantage of?
#
DEFAULT_DCA_C_buy_strategy = EMAGAIN
DEFAULT_DCA_C_buy_value = -0.1
DEFAULT_DCA_C_buy_value_limit = -30
#
# Are we at the bottom of the trade cycle?
#
DEFAULT_DCA_D_buy_strategy = LOWBB
DEFAULT_DCA_D_buy_value = -5
DEFAULT_DCA_D_buy_value_limit = -35
#
# Have we confirmed we are at the bottom of the Trade Cycle?
#
DEFAULT_DCA_E_buy_strategy = RSI
DEFAULT_DCA_E_buy_value = 30
DEFAULT_DCA_E_buy_value_limit = 0
#
# Trailing should take us the rest of the way to the bottom of the Trade Cycle
#
DEFAULT_DCA_trailing_buy = 0.01
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 1
#
# Have we confirmed we are at the peak of the Trade Cycle?
#
DEFAULT_DCA_B_sell_strategy = RSI
DEFAULT_DCA_B_sell_value = 65
#
# Trailing profit, set to zero to turn off trailing
#
DEFAULT_DCA_trailing_profit = 0.25

Please refer to dca.properties for details on all these settings

Indicators
# Standard Deviation
BB_std = 2
# Define how many candles back to look back
BB_length = 20
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
BB_candle_period = 900
# Define how many candles back to look and see if the SMA lines just crossed.
SMA_cross_candles = 80
# Define the period (in seconds) used to calculate the SMA lines
SMA_candle_period = 300
# Define the SMA time frame (in candles) used to calculate the fast SMA line.
SMA_fast_length = 21
# Define the SMA time frame (in candles) used to calculate the slow SMA line.
SMA_slow_length = 55
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 40
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 1800
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 2
# Define the period (in seconds) used to calculate the STOCH.
STOCH_candle_period = 300
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 14
# Define the period (in seconds) used to calculate the MACD lines.
MACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
MACD_fast_length = 12
# Define the MA time frame (in candles) used to calculate the slow MACD line.
MACD_slow_length = 26
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
MACD_signal = 9
# Define the period (in seconds) used to calculate OBV
OBV_candle_period = 300
# Total count of candles used to calculate the OBV values, e.g. 15 means we have 15 OBV values
OBV_length = 50
# The number (integer) of the first OBV value used for the calculation of the percentage change.
OBV_signal = 1
# Always uses 5 minute candles
SOM_trigger_length = 288

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Golden Cross

Strategy Intent

Ride the trend, toss the losers and back the winners.

The intent of this strategy is to buy into a bullish upward trend and ride it through until the trend changes direction downward. It will ride the trend, toss the losers and back the winners.

Strategy Overview

The Golden Cross strategy is a long term, high risk trading strategy designed to buy into strong upward trends.

It employs a triple cross buy strategy that includes a Golden Cross combined with both positive DCA (Anti-DCA) to improve position size on winning trades and negative DCA where the uptrend pattern breaks down. The strategy makes use of a stop loss to toss losing trades early and avoid falling knives if the trend reverse quickly or if negative DCA recovery is not possible. Trailing is turned off to ensure we buy into the upward trend as early as possible and sell as soon as there is a trend reversal. It looks for a reversal of the short term trend indicator to determine if the upward trend has completed its cycle.

PLEASE NOTE: This is a HIGH RISK strategy that relies on strong upward trends and bullish sentiment in the market. It makes use of a STOP LOSS to prevent significant losses from the potential to catch a falling knife when the upward trend reverses quickly. The possibility exists that you could lose some or all of your investment capital and therefore you should not invest money that you cannot afford to lose. You should be aware of all risks associated with investing / trading in cryptocurrency and should seek professional financial advice from an independent, competent, licensed accountant or financial advisor.

Strategy Market Conditions

This strategy works best in Bull market conditions when volatility is at its highest.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a long term bullish upward trend with a Golden Cross?
#
DEFAULT_A_buy_strategy_label = GOLDENCROSS
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = 0.05
DEFAULT_A_buy_value_limit = 20
#
# Can we confirm a long term bullish upward trend?
#
DEFAULT_B_buy_strategy_label = LONGTERMTREND
DEFAULT_B_buy_strategy = EMACROSS
DEFAULT_B_buy_value = 0.01
DEFAULT_B_buy_value_limit = 20
#
# Do we have a short term bullish upward trend?
#
DEFAULT_C_buy_strategy_label = SHORTTERMTREND
DEFAULT_C_buy_strategy = EMACROSS
DEFAULT_C_buy_value = 0.05
DEFAULT_C_buy_value_limit = 20
#
# Is the price of the pair rising?
#
DEFAULT_D_buy_strategy = EMAGAIN
DEFAULT_D_buy_value = 0.10
DEFAULT_D_buy_value_limit = 20
#
# Do we have a strong sell signal
#
DEFAULT_E_buy_strategy = STOCH
DEFAULT_E_buy_value = 100.01
DEFAULT_E_buy_value_limit = 69.9
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_F_buy_strategy = RSI
DEFAULT_F_buy_value = 100.1
DEFAULT_F_buy_value_limit = 69.9
#
# Trailing is turned off as we are following an upward trend
#
DEFAULT_trailing_buy = 0
Pairs Sell Strategy
#
# Do we have a Bearish Cross?
#
DEFAULT_A_sell_strategy_label = SHORTTERMTREND
DEFAULT_A_sell_strategy = EMACROSS
DEFAULT_A_sell_value = -0.01
DEFAULT_A_sell_value_limit = -20
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_B_sell_strategy = GAIN
DEFAULT_B_sell_value = 2.0
#
# Trailing is turned off to ensure we get out of the trade as soon as the upward trend reverses
#
DEFAULT_trailing_profit = 0
DEFAULT_trailing_profit_rebound_count = 0

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have a long term bullish upward trend with a Golden Cross?
#
DEFAULT_DCA_A_buy_strategy_label = GOLDENCROSS
DEFAULT_DCA_A_buy_strategy = EMACROSS
DEFAULT_DCA_A_buy_value = 0.05
DEFAULT_DCA_A_buy_value_limit = 20
#
# Look for a small dip to buy
#
DEFAULT_DCA_B_buy_strategy = EMAGAIN
DEFAULT_DCA_B_buy_value = -0.01
DEFAULT_DCA_B_buy_value_limit = -20
#
# Trailing is turned off as we are following an upward trend
#
DEFAULT_DCA_trailing_buy = 0
DCA Sell Strategy
#
# Do we have a Bearish Cross?
#
DEFAULT_DCA_A_sell_strategy_label = SHORTTERMTREND
DEFAULT_DCA_A_sell_strategy = EMACROSS
DEFAULT_DCA_A_sell_value = -0.01
DEFAULT_DCA_A_sell_value_limit = -20
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_B_sell_strategy = GAIN
DEFAULT_DCA_B_sell_value = 2.0
#
# Trailing should take us to the peak of the trade cycle
#
#DEFAULT_DCA_trailing_profit_type=GROW
DEFAULT_DCA_trailing_profit = 0
DEFAULT_DCA_trailing_profit_rebound_count = 0

Please refer to dca.properties for details on all these settings

Indicators
#
# Define our own named indicators
#
# Define how many candles back to look and see if the EMA lines just crossed.
GOLDENCROSS_cross_candles = 500
# Define the period (in seconds) used to calculate the EMA lines.
GOLDENCROSS_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
GOLDENCROSS_fast_length = 50
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
GOLDENCROSS_slow_length = 200
#
# Define how many candles back to look and see if the EMA lines just crossed.
LONGTERMTREND_cross_candles = 288
# Define the period (in seconds) used to calculate the EMA lines.
LONGTERMTREND_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
LONGTERMTREND_fast_length = 21
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
LONGTERMTREND_slow_length = 55
#
# Define how many candles back to look and see if the EMA lines just crossed.
SHORTTERMTREND_cross_candles = 144
# Define the period (in seconds) used to calculate the EMA lines.
SHORTTERMTREND_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
SHORTTERMTREND_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
SHORTTERMTREND_slow_length = 13

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you pick good trading pairs with high volatility See the Frequently Asked Questions for how to pick good trading pairs.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Spanish Cross

Strategy Intent

Slow and Steady, Wins the Race

The intent of these settings is to create a set and forget closed loop system that buys trading pairs on an upward trend and takes them through a trading workflow designed to maximise profits throughout the entire trade cycle.

The idea being to back the winners and toss the losers quickly.

It is not that quick though, it does take time depending on market conditions at the time, but it has proven a profitable strategy during testing.

Strategy Overview

“Spanish Cross” is an advanced strategy and as such you are best to run it in a test bot and understand it fully before enabling it in a live trading bot.

The Spanish Cross strategy is a long term, low risk trading strategy designed to scalp profits from small upward trends. So even though you may be in a Bear market and there are long term downward trends this strategy picks up profits from the small upward trends that occur as the trading pairs retrace upward and then drop again.

This strategy can also be used to clear long term deep DCA logs via a dilution method it introduces that is described below.

Stage 1 of the workflow is the Pairs Log:

The buy strategy purchases trading pairs on a bullish upward trend so these pairs typically start out negative usually like -1 to -2 dollars or less. They then start to go into positive territory. If bullish market conditions prevail you wind up with a screen of all green trading pairs. This potentially gives you more capital to trade with as they sell off out of the Pairs log. If they fail to sell off out of the Pairs log, Stage 3 of the workflow will pick them up and deal with them.

Stage 2 of the workflow is the DCA log:

DCA in this strategy is used primarily to do Positive DCA.

If you are lucky some of these trading pairs in the Pairs Log will exceed the Pairs profit target and at 4% profit will go into Positive DCA (Anti-DCA or Anti-Martingale) and attempts to improve profits by backing the winners and increasing our position size on the trade. Those pairs that do go into Positive DCA and do a DCA buy will initially show as a loss in the DCA log as DCA is buying into an uptrend, so the average cost increases, but these pairs will go green and sell off if the bullish uptrend continues.

Note Positive DCA may put the pair at a temporary loss as it increases your average cost. If the upward trend continues the trading pair should quickly recover from this loss or it will attempt to DCA in the normal manner to reduce its average cost and hopefully bring it back into profit.

Any trading pair that doesn't sell or can't be recovered will be picked up by Stage 3 of the workflow which tosses the losing trades using Pending Orders.

It is also using Purchase same number of coins per level for the DCA buys.

Stage 3 of the workflow is the Pending Orders loop:

Any pairs that do not sell at any stage of the trade workflow will get picked up every 4 hours by the Pending Orders loop. The Pending Orders settings create pending Limit Orders on the exchange at a target price equal to the GAIN percentage you set. These pairs may sell off on the exchange in which case they will not be registered with the Sales Log.

Because the pending orders are sitting on the exchange they will start to be picked up and sold clearing them over time and thus providing a dilution of the pairs that haven't previously sold. This automated dilution method is unlike other dilution methods where pairs get broken down into tiny portions, i.e. 1/25th, and those tiny portions are manually sold off individually.

As a result of these exchange sales of the pending orders you will start to see your Trading Balance get increased at random intervals as these sales occur.

Alternatively the bot continues to buy pairs, some of which are the same trading pairs that are sitting on the exchange as pending orders.

The bot will look at the combined profit of both the recently purchased pair and the pending order and if this exceeds 0.25% these trading pairs pending orders will be canceled and the pairs combined to sell off at a profit in the Pairs Log. This allows those trading pairs to be recorded in the Sales Log.

This dilution method relies on having sufficient capital to keep purchasing pairs so that the Pending pairs will clear over time as more of that pair are purchased and sold. So stage 1 combined with stages 2 and 3 provide this working capital over time without the need to inject fresh funding to keep this closed loop system working.

It stops the trading pairs sitting around in the DCA log doing nothing and stopping you from trading by tying up all your funds.

Following this the trade workflow completes and the closed loop repeats.

Strategy Market Conditions

Whilst this strategy works in all market conditions, it is best for a bull market.

It will accumulate coins in Pending Orders, particularly during a downtrend. If you are concerned about the coins it is accumulating you can specify a whitelist of coins you want to accumulate.

It also will not work well if you have a low budget. You have to be able to bankroll it in the same way you need to do for DCA. See Strategy Notes on running DCA Calculator.

Strategy Settings

Pairs Buy Strategy

The Pairs buy strategy uses a short term EMACROSS indicator to track the upward trend. It looks for price rises on pairs using EMAGAIN. It then confirms the strength of the rise with STOCH and RSI indicators.

Trailing is turned off to ensure we buy into the upward trend as soon as it is recognised.

#
# Do we have a short term Bullish upward trend?
#
DEFAULT_A_buy_strategy_label = SHORTTERMTREND
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = 0.01
DEFAULT_A_buy_value_limit = 20
#
# Is the price rising?
#
DEFAULT_B_buy_strategy = EMAGAIN
DEFAULT_B_buy_value = 0.01
DEFAULT_B_buy_value_limit = 20.0
#
# Do we have a strong sell signal
#
DEFAULT_C_buy_strategy = STOCH
DEFAULT_C_buy_value = 100.1
DEFAULT_C_buy_value_limit = 29.9
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_D_buy_strategy = RSI
DEFAULT_D_buy_value = 100.0
DEFAULT_D_buy_value_limit = 29.9
#
# Trailing is turned off as we are following an upward trend
#
DEFAULT_trailing_buy = 0
Pairs Sell Strategy

GAIN is used to sell as soon as the current price goes above the GAIN threshold you set. The Pairs Sell strategy uses a short term EMACROSS indicator to confirm we still have a bullish upward trend. Smart Trailing is used with a type of GROW to ensure we maximise profits prior to the sale of the trading pair.

#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1.25
#
# Do we have a Bullish Cross?
#
DEFAULT_B_sell_strategy_label = SHORTTERMTREND
DEFAULT_B_sell_strategy = EMACROSS
DEFAULT_B_sell_value = 0.01
DEFAULT_B_sell_value_limit = 20
#
# Trailing is on to ensure we maximise profits
#
DEFAULT_trailing_profit_type = GROW
DEFAULT_trailing_profit = 0.25
DEFAULT_trailing_profit_rebound_count = 0

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Do we have a short term bullish upward trend?
#
DEFAULT_DCA_A_buy_strategy_label = SHORTTERMTREND
DEFAULT_DCA_A_buy_strategy = EMACROSS
DEFAULT_DCA_A_buy_value = 0.01
DEFAULT_DCA_A_buy_value_limit = 20
#
# Is the price rising?
#
DEFAULT_DCA_B_buy_strategy = EMAGAIN
DEFAULT_DCA_B_buy_value = 0.01
DEFAULT_DCA_B_buy_value_limit = 20.0
#
# Do we have a strong sell signal
#
DEFAULT_DCA_C_buy_strategy = STOCH
DEFAULT_DCA_C_buy_value = 100.1
DEFAULT_DCA_C_buy_value_limit = 29.9
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_DCA_D_buy_strategy = RSI
DEFAULT_DCA_D_buy_value = 100.0
DEFAULT_DCA_D_buy_value_limit = 29.9
#
# Trailing is turned off as we are following an upward trend
#
DEFAULT_DCA_trailing_buy = 0
#
# Positive DCA triggers
#
DEFAULT_DCA_buy_trigger_1 = 5
DEFAULT_DCA_buy_trigger_2 = -1
DEFAULT_DCA_buy_trigger_3 = -1
DEFAULT_DCA_buy_trigger_4 = -1
DEFAULT_DCA_buy_trigger_5 = -1
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 2.0
#
# Do we have a Bullish Cross?
#
DEFAULT_DCA_B_sell_strategy_label = SHORTTERMTREND
DEFAULT_DCA_B_sell_strategy = EMACROSS
DEFAULT_DCA_B_sell_value = 0.01
DEFAULT_DCA_B_sell_value_limit = 20
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit_type = GROW
DEFAULT_DCA_trailing_profit = 0.25
DEFAULT_DCA_trailing_profit_rebound_count = 0

Please refer to dca.properties for details on all these settings

Indicators
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 80
# Define the period (in seconds) used to calculate the EMA lines.
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
EMA_slow_length = 13
# Define the period (in seconds) used to calculate the RSI lines.
RSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
RSI_length = 2
#
# Define the period (in seconds) used to calculate the STOCH.
STOCH_candle_period = 300
# Define the Stochastics RSI time frame (in candles) used by all STOCHRSI calculations
STOCH_length = 14
# The Stochastic  Oscillator (STOCH) is range bound between 0 and 100.
# Both K and D represent lines on a price action chart.
# The first line (known as K) displays the current close (ie. the percentage of the
# price at closing)  in relation to the price range (high/low) along the number of
# candles used to look back along the price action chart.
STOCH_K = 1
# The second line (known as D) is a simple moving average of the first line, typically
# based on the last three candle periods for smoothing.
STOCH_D = 1
#
# Define our own named indicators
#
# Define how many candles back to look and see if the EMA lines just crossed.
SHORTTERMTREND_cross_candles = 144
# Define the period (in seconds) used to calculate the EMA lines.
SHORTTERMTREND_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
SHORTTERMTREND_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
SHORTTERMTREND_slow_length = 13

Please refer to indicators.properties for details on all these settings

See the Frequently Asked Questions below regarding the 2 period RSI oscillator used by this strategy

Strategy Notes

  • The trick to using Spanish Cross effectively is a whitelist, only you can decide what goes into your whitelist of trading pairs. Only trade coins that you don't mind holding - because they will accumulate over time.
  • One tweak you can do to the Spanish Cross settings is to set the pending to trigger at a loss amount, rather than a time setting. A suggested option would be to set the loss amount to -4.
  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.
  • Spanish Cross makes use of Pending Orders. A Pair in the Pending Orders exists solely on the exchange you are trading on. The bot has nothing to do with it. You can no longer count the trading pairs as part of your holdings as you have created a Limit Sell Order at your GAIN price and have in effect given them to the exchange to sell them for you on your behalf. If you check your funds on the exchange you will see that the exchange considers them as “In Order” until they are either cancelled or sold off. If sold off you will be given the proceeds of the sale in the base currency you are trading in less the exchange fees. The bot will however monitor any Pending Order it creates. We have the DEFAULT_combined_cancel_pending_trigger in pairs.properties and its equivalent in DCA.properties set in order to attempt to cancel the pending orders and return them to the pairs/dca log if combined profit of current trades for the same trading pairs reaching 0.25%.
  • Spanish Cross makes use of the DEFAULT_combined_cancel_pending_trigger to attempt to cancel pending sales and return them to the pairs/dca log if combined profit reaches the set level. In our case 0.25% If the Pending Order didn't cancel and the coin sold off from Pairs or DCA then it is likely that the combined profit didn't reach that trigger point. Alternatively the Coin may have sold off before the Pending Order got cancelled in which case the Pending Order would have been recreated.
  • If you are trading on the Bittrex exchange, please note that Bittrex has a policy of canceling any orders older than 28 days.
  • As this strategy uses Pending Orders you need to upgrade ProfitTrailer to 2.1.8 or beyond. We recommend you always upgrade to the latest version in any case.


TOP


The Three Amigos

Strategy Intent

VIVA LOS AMIGOS

Strategy Overview

This strategy is based on three of our ProfitTrailer users requests / suggestions in the strategy channel on the support discord. Frankensteiner suggested to buy on a bearish cross and sell on a bullish cross. DAOBrownie suggested using the MACD to do the same. And Thys suggested that the BBWIDTH would help with oscillating / sideways markets. So I thought I would put them all together and form a new strategy for everyone.

Now I just happened to be watching a rerun of a particular Steve Martin, Chevy Chase, Martin Short movie at the time, hence the name of this strategy. Together they are the Three Amigos, all for one and every man for himself :-)

On the Buy Side:

So the Strategy buys on an uptrend using the Frankensteiner Cross, it uses the DOABrownie MACD to confirm this uptrend and Thys BBWIDTH to test the strength of the uptrend.

I added EMAGAIN, STOCH, and RSI.

This strategy does not use DCA for pairs that wont sell, instead it uses a dilution method using Pending Orders to clear pairs that have not sold in over 4 hours. It relies on having sufficient capital to keep purchasing pairs so that the Pending pairs will clear over time as more of that pair are purchased and sold.

If the profit target is exceeded this strategy uses positive DCA (Anti-DCA) at a 5% profit target in order to improve profits by backing the winners and increasing our position size on the trade. It will toss the losing trades using Pending Orders.

If the upward trend continues the trading pair should quickly recover from this loss or we will attempt to DCA in the normal manner to reduce its average cost and hopefully bring it back into profit or move it to a pending order if we cant recover it.

Make sure to avoid getting overextended by using the DCA calculator we provide to workout max trading pairs and initial cost settings to suit your trading budget. Ensure you can cover at least 4 levels of DCA for all your trading pairs. Once you have those values enter them into this strategy. The DCA calculator also ensure you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.

Trailing buy is turned off to ensure we buy into the upward trend as soon as it is recognised.

On the Sell Side:

GAIN is used to sell as soon as the current price goes above the GAIN threshold you set.

It uses a short term EMACROSS and trailing GROW to maximise the profit.

The DCA sales strategy is different to the Pairs sell strategy as with Pairs we are trying to get the pairs to go into DCA so we make it harder to sell as it is going up.

Strategy Market Conditions

This strategy while it works in all market conditions is best suited to a bull market.

Strategy Settings

Pairs Buy Strategy
#
# Do we have a short term Bullish upward trend?
#
DEFAULT_A_buy_strategy_label = FRANKENSTEINERCROSS
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = 0.01
DEFAULT_A_buy_value_limit = 100.1
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_B_buy_strategy_label = DOABROWNIEMACD
DEFAULT_B_buy_strategy = MACD
DEFAULT_B_buy_value = 0.000000001
DEFAULT_B_buy_value_limit = 0.000005000
#
# BBands width
#
DEFAULT_C_buy_strategy_label = THYSBBWIDTH
DEFAULT_C_buy_strategy = BBWIDTH
DEFAULT_C_buy_value = 2.0
DEFAULT_C_buy_value_limit = 0.01
#
# Is the price rising?
#
DEFAULT_D_buy_strategy = EMAGAIN
DEFAULT_D_buy_value = 0.01
DEFAULT_D_buy_value_limit = 5000.0
#
# Do we have a strong sell signal
#
DEFAULT_E_buy_strategy = STOCH
DEFAULT_E_buy_value = 100.1
DEFAULT_E_buy_value_limit = 49.9
#
# Do we have a strong sell signal
#
DEFAULT_F_buy_strategy = RSI
DEFAULT_F_buy_value = 100.1
DEFAULT_F_buy_value_limit = 69.9
#
# Trailing is turned off as we are following an upward trend
#
# Once all buy strategies are true, the bot will make note of the current ask price and begin watching.
# The price needs to fall and then rise by at least the percentage specified in order for a buy to be attempted.
DEFAULT_trailing_buy = 0
# Set the number of times you want to see the price fluctuate into and out of a good trail before making the buy
DEFAULT_trailing_buy_rebound_count = 0
# buy_on_first_signal can be used to switch a strategy back to false a few seconds after it enters the buy zone and becomes true, giving a limited buy opportunity.
DEFAULT_A_buy_on_first_signal = false
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1.25
#
# Do we have a Bullish Cross?
#
DEFAULT_B_sell_strategy_label = FRANKENSTEINERCROSS
DEFAULT_B_sell_strategy = EMACROSS
DEFAULT_B_sell_value = -0.01
DEFAULT_B_sell_value_limit = -100.1
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_C_sell_strategy_label = DOABROWNIEMACD
DEFAULT_C_sell_strategy = MACD
DEFAULT_C_sell_value = -0.000000001
DEFAULT_C_sell_value_limit = -1
#
# Trailing is on to ensure we maximise profits
#
# Set the type of trailing you want to use DEFAULT, GROW, SHRINK
DEFAULT_trailing_profit_type = GROW
# Once all sell strategies are true, the bot will make note of the current bid price and begin watching.
# The price needs to rise and then fall by at least the percentage specified in order for a sell to be attempted.
DEFAULT_trailing_profit = 0.25
# Set the number of times you want to see the price fluctuate into and out of a good trail before making the buy.
DEFAULT_trailing_profit_rebound_count = 0

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_DCA_A_buy_strategy = MACD
DEFAULT_DCA_A_buy_value = 0.00000001
DEFAULT_DCA_A_buy_value_limit = 1
#
# Is the price rising?
#
DEFAULT_DCA_B_buy_strategy = RSI
DEFAULT_DCA_B_buy_value = 29.9
DEFAULT_DCA_B_buy_value_limit = 0
 
# Set the loss percentage required before a DCA buy can take place.
DEFAULT_DCA_buy_trigger = 5
# Set the loss % required before a DCA buy can take place when SOM is on.
# All configured buy strategies must be true and you must have lost at least this amount from your average bought price.
SOM_DCA_buy_trigger = 5
 
#
# Trailing is turned off as we are following an upward trend
#
# Once all buy strategies are true, the bot will make note of the current ask price and begin watching.
# The price needs to fall and then rise by at least the percentage specified in order for a buy to be attempted.
DEFAULT_DCA_trailing_buy = 0
# Set the number of times you want to see the price fluctuate into and out of a good trail before making the buy.
DEFAULT_DCA_trailing_buy_rebound_count = 0
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 2.0
#
# Do we have a Bullish Cross?
#
DEFAULT_DCA_B_sell_strategy_label = FRANKENSTEINERCROSS
DEFAULT_DCA_B_sell_strategy = EMACROSS
DEFAULT_DCA_B_sell_value = -0.01
DEFAULT_DCA_B_sell_value_limit = -100.01
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit_type = GROW
DEFAULT_DCA_trailing_profit = 0.25
DEFAULT_DCA_trailing_profit_rebound_count = 0

Please refer to dca.properties for details on all these settings

Indicators
# Define how many candles back to look and see if the EMA lines just crossed.
FRANKENSTEINERCROSS_cross_candles = 500
# Define the period (in seconds) used to calculate the EMA lines.
FRANKENSTEINERCROSS_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
FRANKENSTEINERCROSS_fast_length = 3
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
FRANKENSTEINERCROSS_slow_length = 12
#
# Define the period (in seconds) used by all BB calculation of ProfitTrailer.
THYSBBWIDTH_candle_period = 300
# Standard Deviation
THYSBBWIDTH_std = 2.5
# Define how many candles to look back
THYSBBWIDTH_length = 5
#
# Define the period (in seconds) used to calculate the MACD lines.
DOABROWNIEMACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
DOABROWNIEMACD_fast_length = 12
# Define the MA time frame (in candles) used to calculate the slow MACD line.
DOABROWNIEMACD_slow_length = 26
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
DOABROWNIEMACD_signal = 9

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • If you want to speed up the sales and just scalp without trying for the higher profits just remove the EMACROSS and MACD and just leave the GAIN in Pairs sell strategy
  • Positive DCA may put the pair at a temporary loss as it increases your average cost. The pending threshold in DCA compared with Pairs is larger for that reason.
  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Connors 2RSI

Strategy Intent

Fewer Trades, Better Quality

Strategy Overview

This strategy implements the Connors 2 Period RSI Pullback strategy.

Pullback trading is one of the most popular forms of trading amongst traders. It has been used in the Forex, Options, Equity and Commodities markets for many years by both Day Traders and Swing Traders alike.

A pullback, also referred to as a retracement or consolidation, is a small temporary fall in a trading pairs price from its peak in a prevailing upward trend.

This strategy is based on 20 years of backtesting data done in the financial markets by Laurence A. Connors in his book titled How Markets Work - a quantitive guide to Stock Market behaviour. In his subsequent books entitled the Connors Research Trading Strategy Series he describes the 2 Period RSI Pullback strategy. Details on their research can be found here.

The strategy consists of 9 basic rules, some of which we cannot directly reproduce, so we have had to adapt these rules to suit ProfitTrailer's current capabilities and for intraday trading as follows:

  1. The trading pair must be in a long term uptrend according to the 200 day moving average;
  2. The trading pair must have high volume;
  3. The trading pair must have good volatility according to the 100 day moving average;
  4. The trading pair must be in a strong uptrend;
  5. The trading pair is currently down in price;
  6. The trading pairs price must be down at least a defined percentage;
  7. The 2 period RSI must be below 20;
  8. Buy on a lower intraday price opportunity;
  9. Exit the trade when the 2 period RSI is over 70.

You will need to purchase his books to see the original rules if you want to compare these.

This strategy makes use of the same Pending Orders and Positive DCA that the Spanish Cross strategy introduced so please refer to the Spanish Cross documentation here for how the 3 stage closed loop process works. Whilst this new strategy uses the same 3 stage closed loop process, it’s triggers for entry and exit to these stages are different to those of the Spanish Cross strategy.

Read the strategy notes below to understand how Pending Orders are now being used to add to your position sizes.

Strategy Market Conditions

This is an advanced strategy best suited to a Bear or oscillating / sideways market but will work in all market conditions.

Strategy Settings

Pairs Buy Strategy
#
# Rule 1. The trading pair must be in a long term uptrend according to the 200 day moving average;
#
DEFAULT_A_buy_strategy_label = GOLDENCROSS
DEFAULT_A_buy_strategy = EMACROSS
DEFAULT_A_buy_value = 0.01
DEFAULT_A_buy_value_limit = 20
#
# Rule 2. The trading pair must have high volume;
#
DEFAULT_B_buy_strategy = OBV
DEFAULT_B_buy_value = -0.001
DEFAULT_B_buy_value_limit = 0.075
#
# Rule 3. The trading pair must have good volatility according to teh 100 day moving average;
#
DEFAULT_C_buy_strategy_label = DEATHCROSS
DEFAULT_C_buy_strategy = EMACROSS
DEFAULT_C_buy_value = 0.01
DEFAULT_C_buy_value_limit = 20
#
# Rule 4. The trading pair must be in a strong uptrend;
#
DEFAULT_D_buy_strategy_label = CONNORSEMACROSS
DEFAULT_D_buy_strategy = EMACROSS
DEFAULT_D_buy_value = 0.01
DEFAULT_D_buy_value_limit = 20
#
# Rule 5. The trading pair is currently down in price;
#
DEFAULT_E_buy_strategy = EMAGAIN
DEFAULT_E_buy_value = -0.01
DEFAULT_E_buy_value_limit = -2.0
#
# Rule 6. The trading pairs price must be down at least a defined percentage;
#
DEFAULT_F_buy_strategy = LOSS
DEFAULT_F_buy_value = -0.01
DEFAULT_F_buy_value_limit = -2.0
#
# Rule 7. The 2 period RSI must be below 20
#
DEFAULT_G_buy_strategy_label = CONNORSRSI
DEFAULT_G_buy_strategy = RSI
DEFAULT_G_buy_value = 20
DEFAULT_G_buy_value_limit = 0
#
# Rule 8. Buy on a lower intraday price opportunity;
#
DEFAULT_H_buy_strategy = STOCHRSI
DEFAULT_H_buy_value = 0.2
DEFAULT_H_buy_value_limit = 0
#
# Trailing is turned off as we are following an upward trend
#
DEFAULT_trailing_buy = 0
Pairs Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1.25
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_B_sell_strategy_label = CONNORSMACD
DEFAULT_B_sell_strategy = MACD
DEFAULT_B_sell_value = -0.000000001
DEFAULT_B_sell_value_limit = -1
#
# Rule 9. Exit the trade when the 2 period RSI is over 70.
#
DEFAULT_C_sell_strategy_label = CONNORSRSI
DEFAULT_C_sell_strategy = RSI
DEFAULT_C_sell_value = 69.9
DEFAULT_C_sell_value_limit = 100.1
#
# Trailing is turned off to sell based on the rules above
#
# Set the type of trailing you want to use DEFAULT, GROW, SHRINK
DEFAULT_trailing_profit_type = GROW
# Once all sell strategies are true, the bot will make note of the current bid price and begin watching.
# The price needs to rise and then fall by at least the percentage specified in order for a sell to be attempted.
DEFAULT_trailing_profit = 0.01
# Set the number of times you want to see the price fluctuate into and out of a good trail before making the buy.
DEFAULT_trailing_profit_rebound_count = 0

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_DCA_A_buy_strategy = MACD
DEFAULT_DCA_A_buy_value = 0.00000001
DEFAULT_DCA_A_buy_value_limit = 1
#
# Is the price rising?
#
DEFAULT_DCA_B_buy_strategy = RSI
DEFAULT_DCA_B_buy_value = 29.9
DEFAULT_DCA_B_buy_value_limit = 0
 
# Set the loss percentage required before a DCA buy can take place.
DEFAULT_DCA_buy_trigger = 5
# Set the loss % required before a DCA buy can take place when SOM is on.
# All configured buy strategies must be true and you must have lost at least this amount from your average bought price.
SOM_DCA_buy_trigger = 5
 
#
# Trailing is turned off as we are following an upward trend
#
# Once all buy strategies are true, the bot will make note of the current ask price and begin watching.
# The price needs to fall and then rise by at least the percentage specified in order for a buy to be attempted.
DEFAULT_DCA_trailing_buy = 0
# Set the number of times you want to see the price fluctuate into and out of a good trail before making the buy.
DEFAULT_DCA_trailing_buy_rebound_count = 0
DCA Sell Strategy
#
# What is the minimum profit we want to make on this trade?
#
DEFAULT_DCA_A_sell_strategy = GAIN
DEFAULT_DCA_A_sell_value = 2.0
#
# Are we overbought or close to being overbought right now?
#
DEFAULT_DCA_B_sell_strategy_label = CONNORSMACD
DEFAULT_DCA_B_sell_strategy = MACD
DEFAULT_DCA_B_sell_value = -0.000000001
DEFAULT_DCA_B_sell_value_limit = -1
#
# Rule 9. Exit the trade when the 2 period RSI is over 70.
#
DEFAULT_DCA_C_sell_strategy_label = CONNORSRSI
DEFAULT_DCA_C_sell_strategy = RSI
DEFAULT_DCA_C_sell_value = 69.9
DEFAULT_DCA_C_sell_value_limit = 100.1
#
# Trailing should take us to the peak of the trade cycle
#
DEFAULT_DCA_trailing_profit_type = GROW
DEFAULT_DCA_trailing_profit = 0.25
DEFAULT_DCA_trailing_profit_rebound_count = 0

Please refer to dca.properties for details on all these settings

Indicators
#
# CONNORS 2RSI INDICATORS
#
 
# Always uses 5 minute candles
SOM_trigger_length = 288
 
#
# Rule 1. The trading pair must be in a long term uptrend according to the 200 day moving average;
#
 
# Define how many candles back to look and see if the EMA lines just crossed.
GOLDENCROSS_cross_candles = 500
# Define the period (in seconds) used to calculate the EMA lines.
GOLDENCROSS_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
GOLDENCROSS_fast_length = 50
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
GOLDENCROSS_slow_length = 200
 
#
# Rule 2. The trading pair must have high volume;
#
 
# Define the period (in seconds) used to calculate OBV.
OBV_candle_period = 300
# Total count of candles used to calculate the OBV values, e.g. 15 means we have 15 OBV values
OBV_length = 21
# The number (integer) of the first OBV value used for the calculation of the percentage change.
OBV_signal = 1
 
#
# Rule 3. The trading pair must have good volatility according to teh 100 day moving average;
#
 
#
# Define how many candles back to look and see if the EMA lines just crossed.
DEATHCROSS_cross_candles = 500
# Define the period (in seconds) used to calculate the EMA lines.
DEATHCROSS_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line.
DEATHCROSS_fast_length = 50
# Define the EMA time frame (in candles) used to calculate the slow EMA line.
DEATHCROSS_slow_length = 100
 
#
# Rule 4. The trading pair must be in a strong uptrend;
#
 
#
#Define how many candles back to look and see if the EMA lines just crossed.
CONNORSEMACROSS_cross_candles = 500
#Define the period (in seconds) used to calculate the EMA lines.
CONNORSEMACROSS_candle_period = 300
#Define the EMA time frame (in candles) used to calculate the fast EMA line.
CONNORSEMACROSS_fast_length = 20
#Define the EMA time frame (in candles) used to calculate the slow EMA line.
CONNORSEMACROSS_slow_length = 50
 
#
# Rule 5. The trading pair is currently down in price;
# Rule 6. The trading pairs price must be down at least a defined percentage;
#
 
# Define how many candles back to look and see if the EMA lines just crossed.
EMA_cross_candles = 80
# Define the period (in seconds) used to calculate the EMA lines, note exchange API must support this timing
EMA_candle_period = 300
# Define the EMA time frame (in candles) used to calculate the fast EMA line. (Max 500)
EMA_fast_length = 8
# Define the EMA time frame (in candles) used to calculate the slow EMA line. (Max 500)
EMA_slow_length = 13
 
#
# Rule 7. The 2 period RSI must be below 20
# Rule 9. Exit the trade when the 2 period RSI is over 70.
#
 
#
# Define the period (in seconds) used to calculate the RSI lines.
CONNORSRSI_candle_period = 300
# Define the RSI time frame (in candles) used by all RSI calculations
CONNORSRSI_length = 2
 
#
# Rule 8. Buy on a lower intraday price opportunity;
#
# Define the period (in seconds) used to calculate the STOCHRSI.
STOCHRSI_candle_period = 300
# Define the RSI time frame (in candles) used to calculate the STOCHRSI strategies. (Max 500)
STOCHRSI_rsi_length = 2
# Define the stoch time frame (in candles) used to calculate the STOCHRSI strategies. (Max 500)
STOCHRSI_stoch_length = 14
 
#
# Supporting the Rules
#
 
#
# Define the period (in seconds) used to calculate the MACD lines.
CONNORSMACD_candle_period = 300
# Define the MA time frame (in candles) used to calculate the fast MACD line.
CONNORSMACD_fast_length = 13
# Define the MA time frame (in candles) used to calculate the slow MACD line.
CONNORSMACD_slow_length = 21
# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
CONNORSMACD_signal = 3

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • This strategy will work slowly but diligently to pick good quality trading pairs based on 8 separate rules, so patience is needed to let the bot do this in a Bear or oscillating/sideways market.
  • This strategy relies on having working capital so bigger but fewer, better quality trades.
  • Pending Order triggers are set negative to allow trading pairs to return to Pairs Log earlier when that trading pair is bought again. This provides capital to the bot to take bigger trades. So don't overextend on your initial purchase price. Start small and see the effect the pending log has on adding to your position sizes.
  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Strategies Coming Soon

Base Settings

Strategy Intent

Ready Set Go

Strategy Overview

This strategy provides a bare bones set of settings from which you can start to explore the world of automated trading with ProfitTrailer. These settings have all the standard protection mechanisms built into them and all the basic settings you will need to get started.

On the Buy Side:

Trailing is turned on to ensure we buy as close to the bottom of the trade cycle as possible.

On the Sell Side:

Trailing is turned on to ensure we maximise profits.

Strategy Market Conditions

This strategy works in all market conditions.

Strategy Settings

Pairs Buy Strategy
 
Pairs Sell Strategy
 

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
 
DCA Sell Strategy
 

Please refer to dca.properties for details on all these settings

Indicators
 

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Nifty Fifty

Strategy Intent

Slow and Steady, Wins the Race

Strategy Overview

Details about strategy

Strategy Market Conditions

This strategy works in all market conditions.

Strategy Settings

Pairs Buy Strategy
 
Pairs Sell Strategy
 

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
 
DCA Sell Strategy
 

Please refer to dca.properties for details on all these settings

Indicators
 

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Fibonacci Day Trader

Strategy Intent

Slow and Steady, Wins the Race

Strategy Overview

Details about strategy

Strategy Market Conditions

This strategy works in all market conditions.

Strategy Settings

Pairs Buy Strategy
 
Pairs Sell Strategy
 

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
 
DCA Sell Strategy
 

Please refer to dca.properties for details on all these settings

Indicators
 

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Fibonacci Swing Trader

Strategy Intent

Slow and Steady, Wins the Race

Strategy Overview

Details about strategy

Strategy Market Conditions

This strategy works in all market conditions.

Strategy Settings

Pairs Buy Strategy
 
Pairs Sell Strategy
 

Please refer to pairs.properties for details on all these settings

DCA Buy Strategy
 
DCA Sell Strategy
 

Please refer to dca.properties for details on all these settings

Indicators
 

Please refer to indicators.properties for details on all these settings

Strategy Notes

  • The key to this strategy is to ensure you do not overextend yourself by getting your max trading pairs and initial cost right to suit your trading budget.
  • Use the DCA calculator we provide to work these values out covering at least 4 levels of DCA for all your pairs. Once you have those values enter them into this strategy. The DCA calculator also ensures you have a 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.


TOP


Specific Strategies

Purchase Same Number Of Coins Per DCA Level

Sets the per trigger level percentage of TCV to purchase when making a DCA buy.

Purchase the same number of coins at each DCA level effectively doubling down but in a more sustainable manner than the standard ANDERSON technique which does a direct doubling of the cost per DCA level and therefore is much more costly to your trading budget.

By purchasing the same number of coins per DCA level this technique allows you to stretch your trading budget out much further and achieve deeper DCA levels if required.

DEFAULT_DCA_buy_percentage_1 = 100
DEFAULT_DCA_buy_percentage_2 = 50
DEFAULT_DCA_buy_percentage_3 = 33.3333333333333
DEFAULT_DCA_buy_percentage_4 = 25
DEFAULT_DCA_buy_percentage_5 = 20
DEFAULT_DCA_buy_percentage_6 = 16.6666666666667
DEFAULT_DCA_buy_percentage_7 = 14.2857142857143
DEFAULT_DCA_buy_percentage_8 = 12.5
DEFAULT_DCA_buy_percentage_9 = 11.1111111111111
DEFAULT_DCA_buy_percentage_10 = 10
DEFAULT_DCA_buy_percentage_11 = 9.09090909090909
DEFAULT_DCA_buy_percentage_12 = 8.33333333333333
DEFAULT_DCA_buy_percentage_13 = 7.69230769230769
DEFAULT_DCA_buy_percentage_14 = 7.14285714285714
DEFAULT_DCA_buy_percentage_15 = 6.66666666666667
DEFAULT_DCA_buy_percentage_16 = 6.25
DEFAULT_DCA_buy_percentage_17 = 5.88235294117647
DEFAULT_DCA_buy_percentage_18 = 5.55555555555556
DEFAULT_DCA_buy_percentage_19 = 5.26315789473684
DEFAULT_DCA_buy_percentage_20 = 5
 
... through to 100 levels


TOP


Tesla DCA Triggers

Implements a Tesla sequence for doing DCA buys

Nikola Tesla the worlds greatest inventor who is known as the father of modern electricity studied patterns in nature and found a pattern similar to the fibonacci sequence which he applied to the creation of his electrical coils known today as Tesla Coils.

Natures patterns are often applied to the financial markets by day traders as markets are driven by the emotions of millions of people.

For more details on Nikola Tesla see here: https://en.wikipedia.org/wiki/Nikola_Tesla

The Tesla DCA triggers are based on Nikola Tesla's work. Tesla talks about the physical world in terms of Energy, Frequency and Vibrations. The number pattern he found in nature were related to that work.

Fibonnaci is a common pattern from nature that is applied to financial markets. I am doing similar with Tesla's pattern.

Strictly speaking I have the numbers out of order but I am adapting it to use with ProfitTrailer's DCA, it should really be 1,2,4,8,7,5. Those numbers represent the physical world and repeat themselves through to infinity. So if you wanted to add more levels you would just repeat the sequence.

In Tesla's work the numbers 3, 6, 9 represent the meta-physical world i.e. the magnetic field produced by an electrical coil, its something you cant see but you can see its affects on other materials like metal being drawn to it. The 3, 6, 9 govern the 1,2,4,8,7,5 at the quantum sub-atomic level and flip between positive and negative. Tesla found that 9 was a key number that governed the behaviour of all the other numbers.

If you want to do more research on this its from a branch of Mathematics called Vortex Mathematics and everything gets brought back to a single digit.

The 12 acts as a catch-all for our DCA purposes but is mentioned in Telsa's work on “Composites and Primes a Map to Multiplication”.

I have used this sequence to successfully clear 34 very old and deep DCA's left over from some test settings on the demo server when I first released this DCA sequence. To do that I set the deepest DCA's (double digit ones) to sell only mode and let the bot work on your smallest DCA's (single digit ones) first to free up capital and then turn off SOM on one deep DCA at a time until it clears and rinse and repeat until you reach the deepest one.

Here is a video that explains the Vortex maths behind it:

https://www.youtube.com/watch?v=B4ovxpx_I_Y

Like all the default settings provided here though they are a starting point to get you going you can take it or leave it, your choice.

So feel free to tweak these numbers to suit your style of trading,

DEFAULT_DCA_buy_trigger_1 = -1
DEFAULT_DCA_buy_trigger_2 = -2
DEFAULT_DCA_buy_trigger_3 = -4
DEFAULT_DCA_buy_trigger_4 = -5
DEFAULT_DCA_buy_trigger_5 = -7
DEFAULT_DCA_buy_trigger_6 = -8
DEFAULT_DCA_buy_trigger_7 = -3
DEFAULT_DCA_buy_trigger_8 = -6
DEFAULT_DCA_buy_trigger_9 = -9
DEFAULT_DCA_buy_trigger_10 = -12


TOP


Fibonacci DCA Triggers

Implements a Fibonacci sequence strategy for doing True Martingale DCA buys

Each level in the sequence represents the loss percentage required before a DCA buy can take place.

All configured buy strategies must be true and you must have lost at least this amount for a buy to take place.

If a trading pair has DCA'd (3) times then it will use the _4 values for its next actions.

The optional DEFAULT_DCA_buy_trigger will be used if a _x trigger does not exist for the next DCA action.

Natures patterns are often applied to the financial markets by day traders as markets are driven by the emotions of millions of people.

For more details on Fibonacci Sequences see here: https://en.wikipedia.org/wiki/Fibonacci_number

#DEFAULT_DCA_buy_trigger_1 = -1
#DEFAULT_DCA_buy_trigger_2 = -1
#DEFAULT_DCA_buy_trigger_3 = -2
#DEFAULT_DCA_buy_trigger_4 = -3
#DEFAULT_DCA_buy_trigger_5 = -5
#DEFAULT_DCA_buy_trigger_6 = -8
#DEFAULT_DCA_buy_trigger_7 = -13
#DEFAULT_DCA_buy_trigger_8 = -21
#DEFAULT_DCA_buy_trigger_9 = -34
#DEFAULT_DCA_buy_trigger_10 = -55


TOP


Positive DCA aka Anti-DCA or Anti-Martingale

What is DCA? In short, it is a method for lowering the average price of a losing trade, making the recovery easier as the price needs only to recover to the new lower average buy price. For a long, more detailed explanation, read here. Using DCA increases your holdings and will result in significantly larger positions in each coin.

What is Positive DCA or Anti-DCA? Positive DCA is the opposite of DCA and is a means of increasing our position size and resulting profits on winning trades. It is best used in trending markets when buying into a bullish uptrend. The idea being to cut losing trades quickly and back the winning trades.

You need to be careful with Positive DCA because as as soon as it DCA's it will take a pair that is in profit into a loss. Because you are buying into an uptrend it increases you average cost so can put you in a loss initially until the pair recovers.

Here is an example composite timeline of the effects of Positive DCA on a trade:

In this example we show the trading pair BTC-QWARK as it goes through an 8% bull run. When this trading pair gets sent to the DCA log it has reached 5.18% in profit on the trade our bot has taken. If the bot were to sell this right now it would bring 5.18% of USD$68.13 or USD$3.53 in profit (Note: we are using the order book value to provide a more realistic example). Not a bad profit but we could have done better as the uptrend was still going when we sold.

In this case we have applied Positive DCA to the trade. The DCA buy criteria are met and the first double down the bot does increases the average price of the pair and the pair drops from 5.18% to 0.41% in profit. Because we bought the pair on a bullish uptrend it recovers slightly to 0.54% profit. Our buy criteria are met again and another double down takes place. This time the pair drops into a loss of -1.14% again due to the bullish uptrend it recovers slightly to -0.88%. The bullish uptrend continues and the bot's DCA sell criteria are met so the pair sells off for 2.19% of USD$288.22 or USD$6.31 in profit.

Here is an example composite timeline of the effects of Positive DCA on a trade:

Note how the pair went from 2.8 profit to -0.64 and then recovered to 2.95 with an increased position size.

In this example we show the trading pair BTC-EDG as it goes through an 2.58% bull run. When this trading pair gets sent to the DCA log it has reached 2.8% in profit on the trade our bot has taken. If the bot were to sell this right now it would bring 2.8% of USD$66.32 or USD$1.86 in profit (Note: we are using the order book value to provide a more realistic example).

The bullish uptrend continues, in this case much quicker than BTC-QWARK's did as evidenced by the faster recovery time of the BTC-EDG pair. As the pair rises in value the bot applies positive DCA and eventually the bot's DCA sell criteria are met so the pair sells off for 2.95% of USD$134.66 or USD$3.97 in profit.

By applying Positive DCA we have significantly increased our profits on these two trades.

Always use some form of money management to mitigate risk when using Positive DCA in order to avoid “catching a falling knife” as the upward trend can reverse quickly. i.e. Stop Loss or Normal DCA or Pending Orders.


TOP


The 2 period RSI

The 2RSI indicator as it is known makes the values more volatile. It is based on 20 years of backtesting data done in the financial markets by Laurence A. Connors in his book titled “How Markets Work - a quantitive guide to Stock Market behaviour”.

To summarise the findings of the book - They started their research in 2003 and up until that time most of the research had focused on the 14 period RSI everyone knows from Welles Wilder, the original creator of the RSI indicator back in the 1970’s.

In their research they took data going back to 1989 and ran a simulator over it to see how the RSI indicator would perform at lower periods finding that the 2 period RSI performed best.

The 2 period RSI has also come to be known as the 2RSI oscillator.

They then published their findings in 2004. In their latest edition published in 2012 they found that it is very good at predicting short term movements in trading pairs and the average gains per trade and the percentage of winning trades were the highest of all the indicators they tested in their book.

They concluded that if they only had the choice of picking one indicator to day trade with the 2RSI would be the one.

The settings use this to introduce / identify volatility during Bear or sideways market conditions where signals are typically weak.


TOP


DCA Calculator

PTTracker DCA Calculator

PTTracker 2.2 contains a new DCA calculator suitable for use with the default settings. If you have a Pro license you can download PTTracker free of charge see here for details.

Here is how the results map to the settings:

https://cdn.discordapp.com/attachments/410809208666193921/498500003334193152/DCA-calculator-rosetta-stone.png?direct&400|


TOP


DCA Calculator Spreadsheet

We provide a DCA calculator spreadsheet suitable for use with the default settings in the #pt-default-settings channel on the ProfitTrailer discord.

Note: this spreadsheet was a temporary measure until the PTTracker DCA calculator could be built but we have left it on the #pt-default-settings channel for reference. The PTTracker version will always be the most up to date version of the DCA calculator.

How to use DCA Calculator

  1. Enter the current value of bitcoin
  2. Enter the starting balance from your exchange
  3. Enter the max cost percentage you want to spend per trade based on your Total Current Value shown in ProfitTrailer
  4. Don’t enter anything in number of coins it isn't used right now
  5. Don't enter anything into the Initial cost as it is a calculated field
  6. Don't enter anything into the Dollar cost per level as it is a calculated field
  7. Enter the number of pairs you want to cover
  8. Enter the number of DCA levels you want to cover

Note: Dollar cost per trade needs to be at least past the dust value for the exchange $20-25 is safe

– Example Usage: –

You could do 3 pairs at 3% or… https://cdn.discordapp.com/attachments/442386898724454401/446486505293217804/DCACalc133.png?direct&400|

5 pairs at 2% or… https://cdn.discordapp.com/attachments/442386898724454401/446486767177170946/DCACalc225.png?direct&400|

10 pairs at 1% https://cdn.discordapp.com/attachments/442386898724454401/446487056210984962/DCACalc3110.png?direct&400|
TOP


Frequently Asked Questions

What’s the difference between a Bull and a Bear market?

The market is often described as being in either a bull or a bear market. But what do these terms actually mean?

Below is a summary of the bulls and the bears and what they mean for investors.

What is a Bull market?

A bull market means the share market is rising and investor sentiment is confident, further encouraging other investors to buy.

Generally when the sharemarket is ‘bullish’, the market is experiencing strong growth and trading volume is high.

As a rule of thumb, a market is generally defined as being in a bull market when the value of the market has risen by 20% from the 52 week high.

What is a Bear market?

Essentially a bear market is the opposite of a bull market.

A prolonged period in which investment prices fall, accompanied by widespread pessimism.

That means if the market falls by 20% or more from the 52 week high, it has become a bear market.

A bear market is generally marked by investor pessimism which can cause prices to continue falling, adding to further negative sentiment.

What is a Market Correction?

Sometimes a steep fall in market prices can indicate a market correction rather than a bear market.

If the period of falling market prices is short and immediately follows a period of rising market prices, it is instead called a correction

Generally speaking, a fall of 10-20% is considered a market correction, with a fall greater than 20% considered a bear market.

However, whereas a bear market is usually a sign of negative investor sentiment, a market correction is often a temporary price reversal before the market continues moving upwards.

Why do people get called Bulls and Bears?

Investors are often categorised as bulls and bears.

A “Bull” by definition is an investor who buys pairs because they believe the market is going to rise; whereas a “Bear” will sell pairs as they believe the market is going to turn negative.

What does a Bullish or Bearish Market mean?

When the market is described as “Bullish” it means there are more bulls in the market than bears at that time; whereas the opposite is the case when the market is described as “Bearish”.

Super Bull / Bear markets

Anyone who tells you there is such a thing as a Super Bear or Super Bull market has read to many super hero comics. :-)

In the trading market you can only have Bear or Bull markets.


TOP


Where can I find settings for other markets like the USDT, ETH markets

Any of the default settings we provide will work with any of the markets that ProfitTrailer supports i.e. BTC, BNB, USDT, ETH, etc. As per the market setting defined in Pairs market.

To swap from the BTC market to the ETH market for example, you just need to:

  1. Change the Market setting in Pairs;
  2. Set the start balance to reflect the ETH value you have in the exchange
  3. Set the initial cost to reflect the ETH value you want to spend per trade rather than BTC value in Pairs; and
  4. Set the min buy price to reflect the min ETH value for the pairs you want to avoid rather than the min BTC satoshi value in Pairs; and
  5. Check the volume on the ETH trading pairs on the exchange in order to set the min volume setting in both Pairs and DCA.

In Pairs you would change the following settings:

market = ETH
# note there is a minimum Trade cost allowed on exchanges, lookup on exchange first
DEFAULT_initial_cost = 0.25 
# note this value changes all the time based on market conditions, lookup the exchange first
DEFAULT_min_buy_volume = 100
# note exchanges change this Min Buy Price value all the time, particularly on Binance
DEFAULT_min_buy_price = 0.000001 

In DCA you would change the following settings:

DEFAULT_DCA_min_buy_volume = 100

An example of the USDT settings changes is described here.

Note if you are using the BNB market there is a setting you will need to comment out or remove in the default strategies that is included for our most popular exchange BINANCE. Also note: You cannot use BNB to pay for fees if you are trading BNB.

Use the Advanced Configuration setup screen, go to the Coin Specific settings in Pairs and look for the following lines to comment out:

BNB_trading_enabled = false
BNB_reserve_amount = 0 

Please see the following Wiki entries before commenting these our or removing these so you are aware of the implications of doing so:


TOP


How can I change between Strategies

You can change strategies at anytime but you need to note down a few settings from your Pairs settings and transfer them over when you do.

These include:
  * starting balance i.e. start_balance = 1.498321
  * maximum number of trading pairs i.e max_trading_pairs = 20
  * keep balance i.e. keep_balance_percentage = 50
  * your whitelist of trading pairs i.e. enabled_pairs = ADA, ONT, MANA, etc.

You do not need to clear out any existing trades the bot will pick them up when you move over to the new strategy.

For details on how to swap configurations see the following guide: How do I save and load different configurations


TOP


Which Strategy Is Working Best Right Now

Are you just randomly picking strategies? Do you change strategies almost everyday? I would advise you stop and read about each strategy above and really take the time to understand what each one does before changing to another strategy.

Some are Basic strategies whilst others are Advanced strategies. Do not take on an Advanced strategy if you do not fully understand how it works.

Some are designed for a Bull markets where there is high volatility, others for Bear markets whilst others are for flat sideways markets where volatility is low.

None of them will work at all if you keep changing them around randomly. You need to try each one for a least a month to go through a complete trade cycle and understand how they work and if they will work for you and the current market conditions.

Remember these strategies are just a starting point for you to learn from, and are designed to get you up and running quickly when you first start using ProfitTrailer.

All the strategies will require tweaking to suit your trading budget, your own unique trading style, and your goals.

We recommend you run these settings on a paper trading bot in test mode until you have them configured the way you want them. Once you are happy with them then trade live.


TOP


Settings Support

We provide support for our public default settings in the ProfitTrailer discord under our support and strategy channels You can access the ProfitTrailer discord here: ProfitTrailer discord.

We also provide a GitHub project for the ProfitTrailer community where you can post your settings suggestions and any specific issues you may identify in the ProfitTrailer Public Default Settings. This gives you a chance to contribute and make ProfitTrailer a better and more profitable Bot. If you would like to contribute this way then please check the issues list prior to posting so we don’t get doubling up of entries. Thank you for your assistance with this it is greatly appreciated.

You can access the new GitHub project here: https://github.com/taniman/pt-settings


TOP


Cross Strategy false signals

Why didn't my bot buy on the cross? With the cross strategies, EMA or SMA, the buy_value you set is a spread. once the 2 lines cross the difference between those two lines is the spread.

False cross means the spread is high enough but the cross has not happened yet so its false.

False spread means we are in the cross candles region but the spread is not high enough. No info means both cross and spread are false, so it's just false.

It shows zero if values cannot be calculated, so check your notification bell or log file for errors.

If you look at the cross on a chart then most likely it is because of the number of candles it is looking back on the chart and the timing.

In terms of the settings you can adjust the timing. It uses number of candles multiplied by the candle period so you can adjust the following in Indicators if you think it is missing any potential buys / sell over the default 4 hour window it uses in this example from El Dorado:

# Define how many candles back to look and see if the lines just crossed.
???_cross_candles = 4
# Define the period (in seconds) used to calculate the lines
???_candle_period = 3600


TOP


Reset the bot's Data

How can I reset the data on the bot?

On a test bot you can just hit the reset button in the side bar on the right. See Test Mode you can also use the URL http://localhost:8081/settings/test/reset to reset the test data.

On a live bot you can stop the bot and rename the ProfitTrailerData.json file in the Data subdirectory of your ProfitTrailer bot.

This file contains ALL of your bot trade and DCA data and when you restart the bot it will recreate the file effectively clearing all of the log values out but it will also lose it's sales history, password, and trading config…. so, be absolutely sure that you want to do so.

It is as if you used the Setup button on the side bar on the right. See https://wiki.profittrailer.com/doku.php?id=web_interface_guide#settings.

It will ask you to set your Admin password and ask you for your Default API key. Your api keys are in application.properties file and that wont be touched.

So take a backup of you settings first if you want to go this route.


TOP


Picking good Trading Pairs

How the Settings Pick Pairs

The settings by default will manage by exception and black list the pairs that we don't want to trade. It does this by removing:

  1. Pairs Delisted from the exhanges
  2. Pairs that are not worth day trading i.e. failed crypto projects, projects with bad reputations in the market, pairs with very low volatility
  3. Pairs that you may want to ban temporarily until those trading pairs recover from a downturn
  4. Pairs that you may want to HODL (Hold on for Dear Life)

It only takes the top volume pairs. We let the bot take its time to pick good pairs while our pairs log clears or we DCA or create Pending Orders.

Manually Picking Pairs

When picking pairs manually you want to look for a good argument happening on the coin i.e. lots of ups and downs with a pattern like a saw blade. The longer that saw blade pattern (oscillation) goes sideways or upwards the better.

In other words you are trying to pick pairs with lots of volatility over time.

If market goes bad try the following two strategies:

  • Shotgun pairs - target any pair that has had a rise in the last 3 days
  • Sniper pairs - sniper pairs use 3 passes:
  1. First pass is to look for saw blade pattern in normal manner by eyeballing the charts, this gets you a baseline set of pairs to work with;
  2. Second pass is to examine baseline pairs and use the charts to target any pair that has had a rise in the last 3 days and has high volume only; and
  3. Third pass is to use your exchange and target pairs with > 600 in volume only.

Here is an example of what the passes look like, note each pass has less and less pairs:

  • 1st pass using charts and sawtooth pattern - DEFAULT_enabled_pairs = ADT,ARK,BAY,BCC,BLK,CFI,CVC,DASH,DCR,DCT,DGB,DNT,EBST,EDG,ENG,ENRG,ETC,ETH,EXP,FCT,FUN,GNT,HMQ,IOP,KMD,LBC,LMC,LSK,MAID,NAV,NEO,NLG,NXT,OK,OMG,QTUM,RCN,SALT,SNT,STEEM,STORJ,SYS,UBQ,VIA,VRM,WAVES,XEM,XLM,XMR,XRP,XVG,XZC,ZEC,ZEN
  • 2nd pass using charts and looking for rise in last 3 days volume - DEFAULT_enabled_pairs = ADT,BCC,DGB,DNT,EDG,ETC,ETH,IOP,KMD,LSK,MAID,NEO,RCN,SALT,SYS,UBQ,XEM,XLM,XRP,XVG
  • 3rd pass using exchange volumes > 600 - DEFAULT_enabled_pairs = ADA,DGB,IOP,LSK,SALT,XEM,XLM,XRP,XVG


TOP


How do I break up deep DCA positions aka Bags

DCA (aka Martingale) is a high risk strategy and it can go against you from time to time. You need to understand how DCA works and then make wise choices regarding its use.

DCA will work as is - if you plan your strategies and your funding correctly. But people overextend. Or they get greedy, or they have no plan for what to do if it all goes bad. Remember, your bag may be another persons long term strategy, they don't mind taking their profits over a longer period.

The bot isn't going to anything magical to take that Trading Risk away, remember it is just automating what you would have to do manually on the exchange - no more, no less.

The only way to mitigate risk 100% is to sell quickly on a loss and try again in the hopes of getting a better trade (i.e. Risk Management). Make money by picking more winners than losers. Otherwise, just trade coins you are sure of and don't mind holding (i.e. use a Whitelist), and that way you won't have positions that you don't want.

With ProfitTrailer you will only lose money when you manually sell at a loss. It's your choice - the bot will hang onto the trade until it can sell it for profit by default.

Selling something at a loss is not necessarily a bad thing - as long as your losses are less than your profits. It is just a part of trading, known as money management where you try and cut your losses early (there are many techniques for this, using DCA (Martingale), Stop Loss, Pending Orders, etc) - no one is immune from having a losing position.

Note: This is not financial advice. Your investments are just that yours, you have to take ownership for them. If you are not certain what to do with your investments I suggest you seek professional advice from your financial advisor or accountant.

If you currently have a large DCA log you have the option of digging yourself out of those positions if you want to continue to trade.

You have three options:

  1. Wait it out (HODL) and hope the market will rise and your DCA log clears itself;
  2. Add a lot more funds to your trading balance to do further DCA buys to reduce the average cost of your pairs until they are in profit and clear;
  3. Dig yourself out of your DCA log positions;

I will focus on the 3rd option as most people don’t have the additional funds to do the 2nd option and others are stuck in a bear market and/or lack the patience to do the first option.

To dig yourself out of DCA you are going to have to be prepared to take a loss on your trades.

You are going to try and minimise that loss as much as possible but it will still be a loss so you must be prepared to accept that. If you are not prepared to do that then stop reading this.

Sell the bag on the exchange for a profit i.e. HODL until sold

Sometimes you just need to take your deep bags and place a manual sell order at a profit price on the exchange. i.e. a Pending Order. Typically most people will aim for a small profit of say 3% to 10% when doing this - your choice. And yes, sometimes a bag will sit on the exchange for a long time before eventually selling when doing this. It's personal preference - but you get them out of the way and move on.

If you can't afford to HODL like this, then you need to whittle away at the bag. Your choices are:

  1. Sell some DCA pairs to free up capital and DCA the rest;
  2. Sell small pieces of your DCA bags using Pending Orders (less painful); or
  3. Break it into smaller chunks to DCA the small pieces.
Sell some DCA pairs to free up capital and DCA the rest
  1. Start by putting ProfitTrailer into Sell Only Mode. Enter the following into the browser adjusting the IP Address and Port Number to suit your setup:
     https://localhost:8081/settings/sellOnlyMode?type=&enabled=true 

    The SOM indicator should now show red in the top right of the ProfitTrailer screen if you are running PT v1x or in the bottom right of the screen if you are running PT 2.x;

  2. Now pick a pair that is in your DCA log that has the least amount of DCA levels and has the highest percentage profit even if it is negative profit;
  3. Go to your exchange, you can do so by double clicking on the pairs name in the DCA log;
  4. You are going to manually sell of that pair on the exchange in order to free up capital to allow DCA buys on the remaining pairs. You do not want to sell at current market price. You want to track the pair on the charts and try to sell when the price is as high as it will go in order to minimise your loss. This may take some time to achieve;
  5. Let ProfitTrailer continue to do DCA buys until the capital you freed up is gone. If you freed sufficient capital one of the other DCA pairs may clear itself and free up more capital to allow further DCA buys on the remaining pairs;
  6. If you still have DCA pairs then repeat the steps starting at Step 2 but ensure you allow sufficient time in between to allow all DCA buys to use the freed up capital before repeating the process. You don’t want to manually sell off a pair if you don’t have to do so; and
  7. By the end of this process you should have cleared your DCA log.
Sell small pieces of your DCA bags using Pending Orders
  1. Put part of a bag into pending (a high manual sell order) for say 90% of it; and
  2. Then use the sell button on the 10% remainder;
  3. So for example, if I have a bag of 1000 Doge, and I want to sell half, I would put in a very high sell order manually for 500 coins. Then when that shows up in the bot as Pending, I can go and sell the remaining 500 using the sell button; and
  4. If you don't see the sell button in the Pairs log you may need to turn them on in the configuration panel on the right access via the cog in the top right hand corner of the screen.
Break it into small chunks to DCA the small pieces
  1. Put all your old bags into pending. Set the pending drop trigger to say -5 or -10 to do this;
  2. Then turn on DCA for one of the coins that has the least amount of loss;
  3. With DCA on, cancel the pending order on that coin, the coin will drop into pairs, then move into DCA;
  4. If needs be you can sell some of it (a fraction of it, say 10%) to get some funds to DCA that coin; and
  5. Rinse and repeat, one by one to clear your bags.
Free up more Trading Capital to DCA with

If you do have some trading capital left but have a large DCA log and want to free it up then one trick you can do is to disable DCA for your worse trading pairs which moves them back into the pairs log.

This allows you to maximise the use of your trading capital to free up your best DCA trading pairs i.e. the ones with least loss. Once those clear this frees up more trading capital and you can transfer one of the pairs back into the DCA log.

To do this you need to create a list of your worse trading pairs like the following and add it to the top of your Pairs file in the web based GUI Advanced Configuration screen:

AE_DCA_enabled = false
ARN_DCA_enabled = false
NANO_DCA_enabled = false
WAVES_DCA_enabled = false
TRX_DCA_enabled = false 

To move the pair back to the DCA log just remove the line for it or set it to true.


TOP


What are these Pending Orders all about?

The Pending Log is showing you any Pending Orders that exist on the exchange. Note: that exist on the exchange, not in the bot.

Pending Orders are handled by the exchange they may be created by the bot based on a trigger value either a wait time if not sold or a profit percentage.

So say a trade goes bad and you don't want the bot to sit there not trading as it has used up its maximum pairs. You can set aside that trade and let the exchange sell it for you at your GAIN percentage (known as a Pending Sell Limit Order) when the pair recovers later, thats what the Pending Orders do for you. Now that trade is set aside for the exchange to look after it no longer counts as part of your trading pairs maximum count.

Your bot is now free to buy more coins including the one involved in the Pending Order if it can. If it does buy the same coin the bot looks to see if it can combine the new current trade with the old Pending Order trade, if it reaches a certain percentage it tries to combine it and sell them both off for a profit (i.e. by combining the two trades the average cost is reduced and it brings the pair into profit, you can tell it what the percent is to look for to cancel the pending order).

If it can it will then cancel the Pending Order on the exchange and the coins get added to your existing trade.

Keep an eye on the CP% column in pending log, when that reaches your combined %, it should cancel the pending order and combine/return it to pairs status.

Here are the relevant settings that create them: default_pending_order_wait_time and here is the combine setting: default_combine_pending_orders and default_combined_cancel_pending_trigger


TOP


Protection Mechanisms Built Into Default Settings

All the strategies share the same protection settings as described below.

Avoid low satoshi value trading pairs

We use the min buy price to avoid picking up bad trading pairs i.e. pairs that have low volume, are brand new to the market, have low volatility.

We set min buy price to ignore low satoshi coins as follows:

# Set to ignore low satoshi coins.
DEFAULT_min_buy_price = 0.00000600


TOP


Sell Only Mode Triggers

The settings enable / disable Sell Only Mode (SOM) as follows:

Price Rise / Drop Triggers

  • Should the price of Bitcoin rise or fall by a significant amount SOM will be enabled, this will be disabled automatically once the Bitcoin prices stabilises;
# This is to protect against Bitcoin rising (aka mooning) or dropping automatically turns on/off SOM as required.
price_trigger_market = BTC
price_rise_trigger = 7
price_rise_recover_trigger = 6
price_drop_trigger = 10
price_drop_recover_trigger = 3

Consecutive Buys / Sells Triggers

  • Should the bot detect that a significant number of buys are being made without sufficient sales SOM will be enabled to avoid pump n dump scenarios;
# Protect against large market swings by turning on sell only mode.
consecutive_buy_trigger = 6
# Turn off sell only mode if we got x consecutive sells with no buys in between
consecutive_sell_trigger = 4

The logic for the Consecutive Buys / Sells trigger settings works as follows:

  • The consecutive buy activates when there is: buy buy buy buy buy buy (no sell in between)
  • Once it is active it will start looking for: sell sell sell sell
  • But sometimes it will be looking for sell sell sell sell, but there is only one sell and buy buy buy so it stays active.
  • Once you restart the bot it's state is reset so now it is looking for buy buy buy buy buy buy again to activate, but it may find a sell in between these so it cannot reactivate SOM.

Advanced traders may choose to override these SOM protection mechanisms to suit your trading style and risk aversion level. If you wish to do so please consult the main FAQ section of the Wiki on How do I turn off Sell Only Mode?

Note there are a number of messages that may appear in the PBL and other logs in regards to regarding the current SOM STATE. The STATE is maintained by the bot so it does not accidentally enable or disable SOM. If you are unsure what the message means the Web Interface Guide explains most of them with links to the relevant parameters.

One commonly asked question is in regards to the SOM messages that appear is:

SOM STATE UNKNOWN - this means exactly what it say that the current SOM state for this trading pair is unknown at present due to missing data from the exchange. Check your connection to the exchange is still good. You may want to increase the connection timeout setting in application.properties file if you are regularly having connection issues:

#timeout in seconds
connection.timeout = 90


TOP


Pick Pairs By Age

Pick Pairs By Age i.e. Older than XX days

  • Pair Age settings, pairs less than 15 days are excluded from purchase to avoid pump n dump scenarios;
# coin_min_age is defined in days, it is used to allow the bot to trade only with coins which are older than x days,
pair_min_listed_days = 30


TOP


Pick Pairs By Volume

Pick Pairs by 24h Volume

# Only buy coins with a minimum volume of specified amount.
DEFAULT_min_buy_volume = 1000

Please note: This will vary depending on the exchange you are on, the above setting of 1000 works fine on BINANCE but for BITTREX for example you will need to use a much lower value such as 300 as the total 24hour volume traded on BITTREX is significantly lower. In times when the market drops you may find you have to drop this even lower to say 100 to get any pairs to show in the possible buy log.
TOP


Pick Pairs By Price Change

Pick Pairs by 24 hour percentage change

# Only purchase a pair if the 24 hour percentage change is above the min price increase.
DEFAULT_buy_min_change_percentage = -10
# Only purchase a pair if the 24 hour percentage change is below the max price increase.
DEFAULT_buy_max_change_percentage = 30

Note: You may need to adjust DEFAULT_buy_min_change_percentage to suit changing market conditions, setting this to 0.01 will only pick positive pairs i.e. you wish to take advantage of a Bull Run.


TOP


The Black List

A black list of trading pairs is provided that represents Pairs that:

  1. should not be used to day trade with due to low volatility, poor performance;
  2. pairs that are delisted from exchanges and are no longer available to trade;
  3. pairs you want to HODL (Hold On for Dear Life); and
  4. pairs you may want to put on a temporary hold.
#
# Coin Specific Settings
#
 
# This is for the pairs you do not wish to trade, examples only below,
# you need to add your own list here. Make sure none of your enabled pairs
# above is appearing below or that pair wont trade.
# BNB fees are not yet supported in Binance, so dont buy BNB until you disable the setting
BNB_trading_enabled = false
BNB_reserve_amount = 0
 
#
# Pairs delisted from the exchanges
#
8BIT_trading_enabled = false
ADC_trading_enabled = false
AM_trading_enabled = false
AMS_trading_enabled = false
APEX_trading_enabled = false
APX_trading_enabled = false
ARB_trading_enabled = false
BITS_trading_enabled = false
BITZ_trading_enabled = false
BLITZ_trading_enabled = false
BLC_trading_enabled = false
BOB_trading_enabled = false
BSTY_trading_enabled = false
BTA_trading_enabled = false
BTCD_trading_enabled = false
CCN_trading_enabled = false
CLUB_trading_enabled = false
CPC_trading_enabled = false
CRBIT_trading_enabled = false
CRYPT_trading_enabled = false
CTR_trading_enabled = false
DAR_trading_enabled = false
DGC_trading_enabled = false
DRACO_trading_enabled = false
DTC_trading_enabled = false
FAIR_trading_enabled = false
FC2_trading_enabled = false
FRK_trading_enabled = false
FSC2_trading_enabled = false
GCR_trading_enabled = false
GEMZ_trading_enabled = false
GHC_trading_enabled = false
GP_trading_enabled = false
GRT_trading_enabled = false
HKG_trading_enabled = false
HYPER_trading_enabled = false
HZ_trading_enabled = false
J_trading_enabled = false
KR_trading_enabled = false
LXC_trading_enabled = false
MAX_trading_enabled = false
MEC_trading_enabled = false
METAL_trading_enabled = false
MND_trading_enabled = false
MTR_trading_enabled = false
MYST_trading_enabled = false
MZC_trading_enabled = false
NAUT_trading_enabled = false
NET_trading_enabled = false
NEU_trading_enabled = false
NTRN_trading_enabled = false
OC_trading_enabled = false
ORB_trading_enabled = false
PDC_trading_enabled = false
PKB_trading_enabled = false
PRIME_trading_enabled = false
PXI_trading_enabled = false
ROOT_trading_enabled = false
SAFEX_trading_enabled = false
SCOT_trading_enabled = false
SCRT_trading_enabled = false
SFR_trading_enabled = false
SLG_trading_enabled = false
SLING_trading_enabled = false
SNGLS_trading_enabled = false
SNRG_trading_enabled = false
SOON_trading_enabled = false
SPRTS_trading_enabled = false
SSD_trading_enabled = false
START_trading_enabled = false
STEPS_trading_enabled = false
STV_trading_enabled = false
SWING_trading_enabled = false
TES_trading_enabled = false
TIT_trading_enabled = false
TRI_trading_enabled = false
TRK_trading_enabled = false
TRST_trading_enabled = false
U_trading_enabled = false
UFO_trading_enabled = false
UNIQ_trading_enabled = false
UNIT_trading_enabled = false
UNO_trading_enabled = false
UTC_trading_enabled = false
VIOR_trading_enabled = false
VIRAL_trading_enabled = false
VPN_trading_enabled = false
VTR_trading_enabled = false
WARP_trading_enabled = false
XAUR_trading_enabled = false
XBB_trading_enabled = false
XC_trading_enabled = false
XCO_trading_enabled = false
XDQ_trading_enabled = false
XPY_trading_enabled = false
XVC_trading_enabled = false
XQN_trading_enabled = false
XSEED_trading_enabled = false
XTC_trading_enabled = false
YBC_trading_enabled = false
 
#
# Pairs that I wont day trade with
#
BITB_trading_enabled = false
CANN_trading_enabled = false
DGD_trading_enabled = false
DOGE_trading_enabled = false
DOPE_trading_enabled = false
HSR_trading_enabled = false
MEME_trading_enabled = false
MER_trading_enabled = false
MTL_trading_enabled = false
POT_trading_enabled = false
POWR_trading_enabled = false
SBD_trading_enabled = false
SC_trading_enabled = false
SYNX_trading_enabled = false
TIME_trading_enabled = false
THC_trading_enabled = false
TKN_trading_enabled = false
TRIG_trading_enabled = false
TRUST_trading_enabled = false
 
#
# Pairs on temporary ban
#
 
#
# Pairs I want to HODL
#
NEO_trading_enabled = false
NEO_DCA_enabled = false
ETH_trading_enabled = false
ETH_DCA_enabled = false
LTC_trading_enabled = false
LTC_DCA_enabled = false

This black list can be adjusted to suit your own personal trading pair preferences.


TOP


Trading Disabled By Default

Trading is disabled by default to enable you to:

  • run the DCA calculator;
  • set your starting balance;
  • set your maximum trading pairs; and
  • set your initial cost settings.

When you have those in your settings then enable trading by setting:

DEFAULT_trading_enabled = true.

Enter your comment:
 
  • ru/buy_and_sell_strategies.txt
  • Last modified: 7 weeks ago
  • by dialup4eg