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.

Published Strategies

All Market Strategies
Bear Market Strategies
Bull Market Strategies

Strategies Coming Soon

Trading is disabled by default on all strategies to enable you to run the DCA calculator and 
set your starting balance, max trading pairs and initial cost settings. When you have those 
in your settings then enable trading by setting: DEFAULT_trading_enabled = true.

Specific Strategies:

DCA Calculator:

Frequently Asked Questions:


Published Strategies

FrankenStrategy

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


Double Cross

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


El Toro

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


El Dorado

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


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

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


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 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.

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

This strategy works in all market conditions.

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 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 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.


TOP


Strategies Coming Soon

The Three Amigos

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


Connors 2RSI

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

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


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.


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.


TOP


Frequently Asked Questions

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

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

Protection Settings

All the strategies share the same protection settings these are as follows:

  • Pair Age settings, pairs less than 15 days are excluded from purchase to avoid pump n dump scenarios;
  • Sell Only Mode, 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 stablises;
  • Consecutive Buys, 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;
  • Black List, a black list of trading pairs is provided that represents Pairs that should not be used to day trade with, pairs that are delisted from exchanges or pairs you want to HODL, this can be adjusted to suit your own personal trading pair preferences;
  • Trading is disabled by default to enable you to run the DCA calculator and set your starting balance, max trading pairs and initial cost settings. When you have those in your settings then enable trading by setting DEFAULT_trading_enabled = true.

Advanced traders may choose to override these protection mechanisms to suit your trading style and risk aversion level.


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


Enter your comment:
 
  • default_settings.txt
  • Last modified: 29 minutes ago
  • by cryptocoyn