Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
default_settings [2018/09/13 23:00]
cryptocoyn [Protection Mechanisms Built Into Default Settings]
default_settings [2018/11/16 06:16] (current)
cryptocoyn [Frequently Asked Questions]
Line 1: Line 1:
-====== ​Default Settings ​====== +====== ​Example Trading Strategies ​======
-----+
  
-This section describes ​the ProfitTrailer Default Settings and the various example trading strategies ​they provide.+This section describes the various example trading strategies ​ProfitTrailer provides.
  
 We believe in: **Teach a man to fish and he eats for life** ​ 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** 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.+We provide these example trading strategies ​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. +As stated these default settings are just a starting point and you should feel free to study and tailor these example trading strategies ​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 [[https://​wiki.profittrailer.com/​doku.php?​id=faq#​how_do_i_save_and_load_different_configurations|this guide]] ​+
  
 +If you would like to learn more about how to load and save the example trading strategies see [[https://​wiki.profittrailer.com/​doku.php?​id=faq#​how_do_i_save_and_load_different_configurations|this guide]] ​
  
 **PLEASE NOTE:** **PLEASE NOTE:**
 +<​code>​
 +  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.  ​
  
-All investment carries risk and you must take ownership of your day +  No representation is being made that any trading ​methodology will or   
-trading ​investmentsTrading in cryptocurrency carries a high level +  is likely to achieve profits similar to those described hereAlso  ​ 
-of risk, and is not suitable for all investors. ​ The possibility +  past performance ​of any trading methodology ​is not necessarily ​  
-exists that you could lose some or all of your investment capital and +  ​indicative ​or a guarantee ​of future results 
-therefore you should not invest money that you cannot afford to lose.+
  
-No representation is being made that any trading methodology will or +  These settings do not constitute financial adviceWe do not and  ​ 
-is likely to achieve profits similar to those described hereAlso +  will not provide financial advice. Any information presented ​is   
-past performance of any trading methodology ​is not necessarily +  strictly for educational purposes only and should ​not be construed  ​ 
-indicative ​or a guarantee of future results.+  as investment advice or an offer to buy or sell securities 
  
-These settings do not constitute financial advice. We do not and +  You should be aware of all risks associated with investing / trading ​  
-will not provide ​financial advice. Any information presented is +  in cryptocurrency ​and should seek professional ​financial advice ​from  ​ 
-strictly for educational purposes only and should not be construed +  an independent,​ competent, licensed accountant ​or financial advisor  
-as investment advice or an offer to buy or sell securities.+</​code>​
  
-You should be aware of all risks associated with investing / trading +As always we recommend you run these example trading strategies ​on a paper trading bot 
-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 [[application.properties#​servertest_mode|test mode]] until you have them configured the way you want them.  in [[application.properties#​servertest_mode|test mode]] until you have them configured the way you want them. 
 Once you are happy with them then trade live. Once you are happy with them then trade live.
  
-Also please note that [[default_settings#​Trading_Disabled_By_Default|Trading is disabled by default]] on all strategies. You will need to enable this to start trading.+Also please note that [[default_settings#​Trading_Disabled_By_Default|Trading is disabled by default]] on all example trading ​strategies. You will need to enable this to start trading.
  
 +----
  
-=== Published ​Strategies ===+=== Example Trading ​Strategies ===
  
-== All Market Strategies == +**To use the table below:** 
-  ​[[default_settings#​El_Dorado|El Dorado]] +  ​- Click a strategy name below to view that strategies details; 
-  ​[[default_settings#​El_Toro|El Toro]] +  - Click the [[http://​eldorado.cryptocoyns.com/​pttracker|{{glyphicon>​cloud?​20}}]] cloud icon to view the demo server for that strategy; 
-  ​[[default_settings#Old_Faithful|Old Faithful]]+  ​- Click the [[http://​eldorado.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] chart icon to view the performance statistics for that strategy. 
 +  ​- Note if either the cloud or chart icons are showing in red [[#|{{glyphicon>​cloud?​20}}]] it means that server is not available right now;
  
-== Bear Market ​Strategies == +^  Trading Strategy ​ ^  ​Market\\ Suitability ​ ^  Difficulty ​ ^  DCA  ^  Positive\\ DCA  ^  Pending\\ Orders ​ ^  Stop\\ Loss  ^  Published ​ ^  Demo\\ Server ​ ^  Performance\\ Tracking ​ ^    
-  [[default_settings#​FrankenStrategy|FrankenStrategy]] +[[default_settings#​FrankenStrategy|FrankenStrategy]] ​      |  <color #​ed1c24>​Bear</​color> ​        ​| ​ <color #​22b14c>​Beginner</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​frankenstrategy.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​frankenstrategy.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
-  [[default_settings#​Double_Cross|Double_Cross]] +[[default_settings#​Double_Cross ​     |Double_Cross]] ​      |  <color #​ed1c24>​Bear</​color> ​        ​| ​ <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​doublecross.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​doublecross.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
-  ​[[default_settings#​Monte_Carlo|Monte_Carlo]]+^ [[default_settings#​El_Toro|El Toro]] ​                      ​| ​ <color #​FFBF00>​All markets</​color> ​ |  <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​eltoro.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​eltoro.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​El_Dorado|El Dorado]] ​                  ​| ​ <color #​FFBF00>​All markets</​color> ​ |  <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​eldorado.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​eldorado.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​  | 
 +[[default_settings#​Monte_Carlo ​      ​|Monte_Carlo]] ​       ​| ​ <color #​ed1c24>​Bear</​color> ​        ​| ​ <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​montecarlo.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​montecarlo.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Jobbing_The_Market|Jobbing The Market]] |  <color #​22b14c>​Bull</​color> ​        ​| ​ <color #​22b14c>​Beginner</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​jobbing.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​jobbing.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Old_Faithful|Old Faithful]] ​            ​| ​ <color #​FFBF00>​All markets</​color> ​ |  <color #​22b14c>​Beginner</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​oldfaithful.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[http://​oldfaithful.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Golden_Cross ​     |Golden Cross]] ​      ​| ​ <color #​22b14c>​Bull</​color> ​        ​| ​ <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ | | |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  [[https://​goldencross.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​goldencross.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Spanish_Cross|Spanish Cross]] ​          ​| ​ <color #​22b14c>​Bull</​color> ​        ​| ​ <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  {{glyphicon>​ok?​12}} ​ |  [[https://​spanishcross.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​spanishcross.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​The_Three_Amigos|The Three Amigos]] ​    ​| ​ <color #​22b14c>​Bull</​color> ​        ​| ​ <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​threeamigos.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​threeamigos.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Connors_2RSI|Connors 2RSI]] ​            ​| ​ <color #​ed1c24>​Bear</​color> ​        ​| ​ <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​connorsrsi.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​connorsrsi.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​base_settings|Base Settings]] ​          ​| ​ <color #​FFBF00>​All markets</​color> ​ |  <color #​22b14c>​Beginner</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  Coming Soon  |   ​[[#​|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​base.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Fibonacci_Day_Trader|Fibonacci Day Trader]] |  <color #​FFBF00>​All markets</​color> ​ |  <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  Coming Soon  |   ​[[#​|{{glyphicon>​cloud?​20}}]] ​ |  [[#​|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Fibonacci_Swing_Trader|Fibonacci Swing Trader]] ​ |  <color #​FFBF00>​All markets</​color> ​ |  <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  Coming Soon  |   ​[[#​|{{glyphicon>​cloud?​20}}]] ​ |  [[#​|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Nifty_Fifty|Nifty Fifty]] ​ |  <color #​FFBF00>​All markets</​color> ​ |  <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | |  Coming Soon  |   ​[[#​|{{glyphicon>​cloud?​20}}]] ​ |  [[#​|{{glyphicon>​stats?​20}}]] ​ |
  
-== Bull Market Strategies == +**CFTC RULE 4.41** 
-  ​* [[default_settings#​Jobbing_The_Market|Jobbing The Market]] +<​code>​ 
-  ​* [[default_settings#​Golden_Cross|Golden Cross]] +  ​HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE 
CERTAIN LIMITATIONS. ​ 
-  ​[[default_settings#​Spanish_Cross|Spanish Cross]]+  ​UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ​ 
 +  ​ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE  
 +  RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF  
 +  CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING  
 +  PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED  
 +  WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY  
 +  ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE  
 +  SHOWN. 
 +   
 +  GOVERNMENT REGULATIONS REQUIRE DISCLOSURE OF THE FACT THAT WHILE THE  
 +  TRADING IDEAS AND TRADING METHODS SHOWN ON THIS WEBSITE MAY HAVE WORKED  
 +  IN THE PAST; BUT PAST RESULTS ARE NOT NECESSARILY INDICATIVE OF FUTURE  
 +  RESULTS. WHILE THERE IS A POTENTIAL FOR PROFITS THERE IS ALSO A HUGE  
 +  RISK OF LOSS. A LOSS INCURRED IN CONNECTION WITH TRADING FUTURES  
 +  CONTRACTS, STOCKS, OPTIONS, FOREX OR CRYPTOCURRENCY CAN BE SIGNIFICANT.  
 +  YOU SHOULD THEREFORE CAREFULLY CONSIDER WHETHER SUCH TRADING IS SUITABLE  
 +  FOR YOU IN LIGHT OF YOUR FINANCIAL CONDITION SINCE ALL SPECULATIVE TRADING  
 +  IS INHERENTLY RISKY AND SHOULD ONLY BE UNDERTAKEN BY INDIVIDUALS WITH  
 +  ADEQUATE RISK CAPITAL. 
 +   
 +  TESTIMONIAL DISCLAIMER: TESTIMONIALS APPEARING ON PROFITTRAILER.COM MAY  
 +  NOT BE REPRESENTATIVE OF THE EXPERIENCE OF OTHER CLIENTS OR CUSTOMERS  
 +  AND IS NOT A GUARANTEE OF FUTURE PERFORMANCE OR SUCCESS ALL INFORMATION  
 +  ON THIS WEBSITE IS PROVIDED FOR EDUCATIONAL PURPOSES ONLY AND NOT AN  
 +  OFFER OR A RECOMMENDATION TO TRADE FUTURES CONTRACTS, STOCKS, OPTIONS,  
 +  FOREX OR CRYPTOCURRENY. 
 +</​code>​ 
 +---- 
 +=== Demo Servers Status === 
 +You can always see the [[https://​statuspage.freshping.io/​1887-ProfitTrailerDefaultStrategiesDemoServers|status of the demo servers here]]
  
-=== Strategies Coming Soon === +**Please Note:** 
-  * [[default_settings#​base_settings|Base Settings To Get You Started]] +  - Demo Servers have only just been created / setup and synced so performance tracking will not be statistically valid until about 30 days from today 4th Nov, 2018; 
-  * [[default_settings#​The_Three_Amigos|The Three Amigos]] +  - All Demo Servers are Paper Trading Test Bots that were configured as follows: 
-  * [[default_settings#​Connors_2RSI|Connors 2RSI]] +<file java> 
-  ​* [[default_settings#​Fibonacci_Day_Trader|Fibonacci Day Trader]] +    APPLICATION.PROPERTIES:​ 
-  ​* [[default_settings#​Fibonacci_Swing_Trader|Fibonacci Swing Trader]]+        trading.exchange ​BITTREX 
 +         
 +    PAIRS: 
 +        market ​BTC 
 +        start_balance ​
 +        max_trading_pairs ​10 
 +        DEFAULT_min_buy_volume ​50 
 +        DEFAULT_initial_cost ​0.04 (approx. USD$250 as at Nov, 2018) 
 +     
 +    DCA: 
 +        ​DEFAULT_DCA_min_buy_volume = 50 
 +</​file>​ 
 +  ​- We provide no guarantees on uptime for these servers they are maintained on a best effort basis and may be taken down from time to time for maintenance and updates; 
 +  ​- All example trading strategies are designed to work in a specific set of market conditions. Performance of each of the example trading strategies will be affected by current prevailing market conditions i.e. Bull, Bear or Oscillating/​Sideways markets. ​ If an example trading strategy is designed to work in a strong uptrend during a Bull run then you will see adverse performance associated with that example strategy during a Bear or Oscillating/​Sideways market. 
 + 
 +----
  
-**Specific Strategies:**+=== Specific Strategies ​Used By The Example Trading Strategies ===
   * [[default_settings#​Purchase_Same_Number_Of_Coins_Per_DCA_Level|Purchase same number of coins per DCA level]]   * [[default_settings#​Purchase_Same_Number_Of_Coins_Per_DCA_Level|Purchase same number of coins per DCA level]]
   * [[default_settings#​Tesla_DCA_Triggers|Tesla DCA Triggers]]   * [[default_settings#​Tesla_DCA_Triggers|Tesla DCA Triggers]]
   * [[default_settings#​fibonacci_dca_triggers|Fibonacci DCA Triggers]]   * [[default_settings#​fibonacci_dca_triggers|Fibonacci DCA Triggers]]
 +  * [[default_settings#​positive_dca_aka_anti-dca_or_anti-martingale|Postive DCA]]
 +  * [[default_settings#​The_2_period_RSI|2 Period RSI]]
  
-**DCA Calculator:**+=== DCA Calculator ​=== 
   * [[default_settings#​PTTracker_DCA_Calculator|PTTracker DCA Calculator]]   * [[default_settings#​PTTracker_DCA_Calculator|PTTracker DCA Calculator]]
   * [[default_settings#​DCA_Calculator_Spreadsheet|DCA Calculator spreadsheet]]   * [[default_settings#​DCA_Calculator_Spreadsheet|DCA Calculator spreadsheet]]
  
-**Frequently Asked Questions:*+=== Frequently Asked Questions ​=== 
-  * [[default_settings#​Settings_Support|Where can I get support with the public default settings?]] +  ​[[default_settings#​what_s_the_difference_between_a_bull_and_a_bear_market|What is the difference between a Bull and Bear Market?]] 
-  * [[default_settings#​positive_dca_aka_anti-dca_or_anti-martingale|What is Postive DCA?]] +  * [[default_settings#​where_can_i_find_settings_for_other_markets_like_the_usdt_eth_markets|Where can I find settings for other markets like the USDT, ETH markets?]] 
-  * [[default_settings#​The_2_period_RSI|What is the 2 period RSI setting all about?]]+  * [[default_settings#​how_can_i_change_between_strategies|How can I change between Strategies?]] 
 +  * [[default_settings#​which_strategy_is_working_best_right_now|Which strategy ​is working best right now?]] 
 +  * [[default_settings#​Settings_Support|Where can I get support with the example trading strategies?]]
   * [[default_settings#​cross_strategy_false_signals|Why didn't my bot buy on the cross?]]   * [[default_settings#​cross_strategy_false_signals|Why didn't my bot buy on the cross?]]
   * [[default_settings#​reset_the_bot_s_data|How do I reset the bot's data?]]   * [[default_settings#​reset_the_bot_s_data|How do I reset the bot's data?]]
   * [[default_settings#​Picking_Good_Trading_Pairs|How to pick good Trading Pairs?]]   * [[default_settings#​Picking_Good_Trading_Pairs|How to pick good Trading Pairs?]]
 +  * [[default_settings#​how_do_i_break_up_deep_dca_positions_aka_bags|How do I break up deep DCA positions aka Bags?]]
 +  * [[default_settings#​what_are_these_pending_orders_all_about|What are these Pending Orders all about?]]
  
-**Protection Mechanisms Built Into The Default Settings**+=== Protection Mechanisms Built Into The Example Trading Strategies === 
 +  ​[[default_settings#​avoid_low_satoshi_value_trading_pairs|Avoid low Satoshi value trading pairs]]
   * [[default_settings#​Sell_Only_Mode_Triggers|Sell Only Mode (SOM) Triggers]]   * [[default_settings#​Sell_Only_Mode_Triggers|Sell Only Mode (SOM) Triggers]]
   * [[default_settings#​Pick_Pairs_By_Age|Pick Pairs By Age i.e. Older than XX days]]   * [[default_settings#​Pick_Pairs_By_Age|Pick Pairs By Age i.e. Older than XX days]]
Line 980: Line 1044:
 # #
 DEFAULT_D_buy_strategy = STOCH DEFAULT_D_buy_strategy = STOCH
-DEFAULT_D_buy_value = 30 +DEFAULT_D_buy_value = 29.9 
-DEFAULT_D_buy_value_limit = -30+DEFAULT_D_buy_value_limit = -29.9
 # #
 # Trailing should take us the rest of the way to the bottom of the Trade Cycle # Trailing should take us the rest of the way to the bottom of the Trade Cycle
Line 1017: Line 1081:
 # #
 DEFAULT_DCA_B_buy_strategy = STOCH DEFAULT_DCA_B_buy_strategy = STOCH
-DEFAULT_DCA_B_buy_value = 30 +DEFAULT_DCA_B_buy_value = 29.9 
-DEFAULT_DCA_B_buy_value_limit = -30+DEFAULT_DCA_B_buy_value_limit = -29.9 
 +
 +# Are we oversold right now? 
 +
 +DEFAULT_DCA_C_buy_strategy = RSI 
 +DEFAULT_DCA_C_buy_value = 29.9 
 +DEFAULT_DCA_C_buy_value_limit = 0
 # #
 # Trailing should take us the rest of the way to the bottom of the Trade Cycle # Trailing should take us the rest of the way to the bottom of the Trade Cycle
 # #
 DEFAULT_DCA_trailing_buy = 0.01 DEFAULT_DCA_trailing_buy = 0.01
 +#
 +# Tesla DCA strategy
 +#
 +# Implements a Tesla sequence strategy 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.
 +#
 +# 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
 </​file>​ </​file>​
  
Line 1049: Line 1142:
 # Define the period (in seconds) used by all BB calculation of ProfitTrailer. # Define the period (in seconds) used by all BB calculation of ProfitTrailer.
 BB_candle_period = 300 BB_candle_period = 300
 +# Define how many candles back to look and see if the SMA lines just crossed.
 +SMA_cross_candles = 12
 +# Define the period (in seconds) used to calculate the SMA lines
 +SMA_candle_period = 14400
 +# Define the SMA time frame (in candles) used to calculate the fast SMA line.
 +SMA_fast_length = 50
 +# Define the SMA time frame (in candles) used to calculate the slow SMA line.
 +SMA_slow_length = 200
 # Define how many candles back to look and see if the EMA lines just crossed. # Define how many candles back to look and see if the EMA lines just crossed.
 EMA_cross_candles = 80 EMA_cross_candles = 80
Line 1057: Line 1158:
 # Define the EMA time frame (in candles) used to calculate the slow EMA line. # Define the EMA time frame (in candles) used to calculate the slow EMA line.
 EMA_slow_length = 13 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. # Define the period (in seconds) used to calculate the STOCH.
 STOCH_candle_period = 300 STOCH_candle_period = 300
Line 1070: Line 1175:
 # based on the last three candle periods for smoothing. # based on the last three candle periods for smoothing.
 STOCH_D = 3 STOCH_D = 3
 +# 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
 </​file>​ </​file>​
  
Line 1631: Line 1752:
 === Strategy Overview === === 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.+“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. This strategy can also be used to clear long term deep DCA logs via a dilution method it introduces that is described below.
Line 1645: Line 1768:
 DCA in this strategy is used primarily to do Positive DCA. 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.+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 [[default_settings#​positive_dca_aka_anti-dca_or_anti-martingale|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. ​ 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. 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 [[default_settings#​purchase_same_number_of_coins_per_dca_level|Purchase same number of coins per level]] for the DCA buys.
  
 **Stage 3 of the workflow is the Pending Orders loop:** **Stage 3 of the workflow is the Pending Orders loop:**
Line 1673: Line 1798:
 === Strategy Market Conditions === === Strategy Market Conditions ===
  
-This strategy works in all 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 === === Strategy Settings ===
Line 1857: Line 1987:
 === Strategy Notes === === 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. ​   * 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 [[default_settings#​PTTracker_DCA_Calculator|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 [[default_settings#​PTTracker_DCA_Calculator|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.   * Use the [[default_settings#​PTTracker_DCA_Calculator|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 [[default_settings#​PTTracker_DCA_Calculator|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.
Line 1869: Line 2001:
 ---- ----
  
-====== Strategies Coming Soon ====== +==== The Three Amigos ​====
- +
-==== Base Settings ​====+
  
 === Strategy Intent === === Strategy Intent ===
  
-Ready Set Go+VIVA LOS AMIGOS
  
 === Strategy Overview === === Strategy Overview ===
  
-This strategy ​provides a bare bones set of settings from which you can +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 sameAnd 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. 
-start to explore ​the world of automated trading with ProfitTrailer. + 
-These settings have all the standard protection mechanisms built into them +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 strategyTogether they are the Three Amigos, all for one and every man for himself :-)
-and all the basic settings you will need to get started.+
  
 **On the Buy Side:** **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. 
  
-Trailing ​is turned ​on to ensure ​we buy as close to the bottom ​of the trade cycle as possible.+This strategy does not use DCA for pairs that wont sell, instead it puts pairs that have reached -3% into Pending Orders to clear them over time. 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:** **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.
  
-Trailing ​is turned on to ensure ​we maximise profits.+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 === === Strategy Market Conditions ===
  
-This strategy works in all market conditions.+This strategy ​while it works in all market conditions ​is best suited to a bull market.
  
 === Strategy Settings === === Strategy Settings ===
Line 1904: Line 2047:
 == Pairs Buy Strategy == == Pairs Buy Strategy ==
 <file java> <file java>
 +#
 +# 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
 </​file>​ </​file>​
  
Line 1909: Line 2101:
 == Pairs Sell Strategy == == Pairs Sell Strategy ==
 <file java> <file java>
 +#
 +# 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
 </​file>​ </​file>​
  
Line 1916: Line 2137:
 == DCA Buy Strategy == == DCA Buy Strategy ==
 <file java> <file java>
 +#
 +# 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
 </​file>​ </​file>​
  
Line 1921: Line 2169:
 == DCA Sell Strategy == == DCA Sell Strategy ==
 <file java> <file java>
 +#
 +# 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
 </​file>​ </​file>​
  
Line 1927: Line 2193:
 == Indicators == == Indicators ==
 <file java> <file java>
 +# Always uses 5 minute candles
 +SOM_trigger_length = 288
 +#
 +# 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 SMA lines just crossed.
 +SMA_cross_candles = 12
 +# Define the period (in seconds) used to calculate the SMA lines
 +SMA_candle_period = 14400
 +# Define the SMA time frame (in candles) used to calculate the fast SMA line.
 +SMA_fast_length = 50
 +# Define the SMA time frame (in candles) used to calculate the slow SMA line.
 +SMA_slow_length = 200
 +#
 +# 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
 +#
 +STOCHRSI_candle_period = 900
 +STOCHRSI_rsi_length = 14
 +STOCHRSI_stoch_length = 14
 +#
 +STOCHRSID_candle_period = 900
 +STOCHRSID_rsi_length = 14
 +STOCHRSID_stoch_length = 14
 +STOCHRSID_K = 3
 +STOCHRSID_D = 3
 +#
 +STOCHRSIK_candle_period = 900
 +STOCHRSIK_rsi_length = 14
 +STOCHRSIK_stoch_length = 14
 +STOCHRSIK_K = 3
 +#
 +STOCHRSICROSS_candle_period = 900
 +STOCHRSICROSS_rsi_length = 14
 +STOCHRSICROSS_stoch_length = 14
 +STOCHRSICROSS_K = 3
 +STOCHRSICROSS_D = 3
 +STOCHRSICROSS_cross_candles = 2
 +#
 +# 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
 +#
 +# 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.
 +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
 +#
 +# 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
 +#
 +# 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
 </​file>​ </​file>​
  
Line 1933: Line 2346:
 === Strategy Notes === === 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. ​   * 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 [[default_settings#​PTTracker_DCA_Calculator|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 [[default_settings#​PTTracker_DCA_Calculator|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.   * Use the [[default_settings#​PTTracker_DCA_Calculator|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 [[default_settings#​PTTracker_DCA_Calculator|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.
Line 1941: Line 2356:
 ---- ----
  
-==== The Three Amigos ​====+==== Connors 2RSI ====
  
 === Strategy Intent === === Strategy Intent ===
  
-VIVA LOS AMIGOS+Fewer Trades, Better Quality
  
 === Strategy Overview === === 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.+This strategy ​implements ​the Connors 2 Period RSI Pullback ​strategy.
  
-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 strategyTogether they are the Three Amigosall for one and every man for himself :-)+Pullback trading is one of the most popular forms of trading amongst traders. 
 +It has been used in the ForexOptions, Equity and Commodities markets ​for many 
 +years by both Day Traders ​and Swing Traders alike.
  
-**On the Buy Side:**+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.
  
-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.+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. 
 +[[default_settings#​the_2_period_rsi|Details on their research can be found here]].
  
-I added EMAGAINSTOCH, and RSI and a White List of trading ​pairs. ​+The strategy consists of 9 basic rulessome 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:
  
-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 50/50 split on your trading budget to ensure you have sufficient budget for the sell side of this strategy.+  - The trading pair must be in a long term uptrend according ​to the 200 day moving average; 
 +  - The trading ​pair must have high volume; 
 +  - The trading pair must have good volatility according ​to the 100 day moving average; 
 +  - The trading ​pair must be in a strong uptrend; 
 +  - The trading ​pair is currently down in price; 
 +  - The trading pairs price must be down at least defined percentage;​ 
 +  - The 2 period RSI must be below 20; 
 +  - Buy on a lower intraday price opportunity;​ 
 +  - Exit the trade when the 2 period RSI is over 70.
  
-Trailing ​buy is turned off to ensure ​we buy into the upward trend as soon as it is recognised.+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 [[default_settings#​spanish_cross|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 == 
 +<file java> 
 +
 +# 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 = STOCHRSIK 
 +DEFAULT_B_buy_value = 20 
 +DEFAULT_B_buy_value_limit = 0 
 +
 +# 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 = CONNORSCROSS 
 +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; 
 +# 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 = STOCHRSID 
 +DEFAULT_H_buy_value = 20 
 +DEFAULT_H_buy_value_limit = 0 
 +
 +Trailing is turned off as we are following an upward trend 
 +
 +DEFAULT_trailing_buy = 0 
 +</​file>​ 
 + 
 + 
 +== Pairs Sell Strategy == 
 +<file java> 
 +
 +# 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 
 +</​file>​ 
 + 
 +Please refer to [[pairs.properties]] for details on all these settings 
 + 
 + 
 +== DCA Buy Strategy == 
 +<file java> 
 +
 +# Are we overbought or close to being overbought right now? 
 +
 +DEFAULT_DCA_A_buy_strategy_label = CONNORSMACD 
 +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_label = CONNORSRSI 
 +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 
 +</​file>​ 
 + 
 +== DCA Sell Strategy == 
 +<file java> 
 +
 +# 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 
 +</​file>​ 
 + 
 +Please refer to [[dca.properties]] for details on all these settings 
 + 
 +== Indicators == 
 +<file java> 
 +
 +# 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 candle size (in seconds) used to calculate STOCHRSIK 
 +STOCHRSIK_candle_period = 300 
 +# Define the RSI time frame (in candles) used to calculate the STOCHRSIK (Max 500) 
 +STOCHRSIK_rsi_length = 2 
 +# Define the stoch time frame (in candles) used to calculate the STOCHRSIK (Max 500) 
 +STOCHRSIK_stoch_length = 5 
 +# Define the time period to be used to calculate the K divergence when using STOCHRSIK 
 +STOCHRSIK_K = 3 
 + 
 +
 +# 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. 
 +CONNORSCROSS_cross_candles = 500 
 +#Define the period (in seconds) used to calculate the EMA lines. 
 +CONNORSCROSS_candle_period = 300 
 +#Define the EMA time frame (in candles) used to calculate the fast EMA line. 
 +CONNORSCROSS_fast_length = 20 
 +#Define the EMA time frame (in candles) used to calculate the slow EMA line. 
 +CONNORSCROSS_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. 
 +STOCHRSID_candle_period = 300 
 +# Define the RSI time frame (in candles) used to calculate the STOCHRSI strategies. (Max 500) 
 +STOCHRSID_rsi_length = 2 
 +# Define the stoch time frame (in candles) used to calculate the STOCHRSI strategies. (Max 500) 
 +STOCHRSID_stoch_length = 5 
 +# Define the time period to be used to calculate the K divergence 
 +STOCHRSID_K = 3 
 +# Define the time period to be used to calculate the D divergence 
 +STOCHRSID_D = 3 
 + 
 +
 +# 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 
 +</​file>​ 
 + 
 +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 [[default_settings#​PTTracker_DCA_Calculator|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 [[default_settings#​PTTracker_DCA_Calculator|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. 
 + 
 +\\ 
 +[[default_settings|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:** **On the Sell Side:**
  
  
 +
 +Trailing is turned on to ensure we maximise profits.
  
 === Strategy Market Conditions === === Strategy Market Conditions ===
Line 2011: Line 2764:
 \\ \\
 ---- ----
-==== Connors 2RSI ====+ 
 +==== Nifty Fifty ====
  
 === Strategy Intent === === Strategy Intent ===
Line 2225: Line 2979:
  
 For more details on Nikola Tesla see here: [[https://​en.wikipedia.org/​wiki/​Nikola_Tesla|https://​en.wikipedia.org/​wiki/​Nikola_Tesla]] For more details on Nikola Tesla see here: [[https://​en.wikipedia.org/​wiki/​Nikola_Tesla|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|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, ​
  
 <file java> <file java>
Line 2278: Line 3055:
 \\ \\
 ---- ----
- 
-====== 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 [[https://​wiki.profittrailer.com/​doku.php?​id=pro_features|here]] for details. ​ 
- 
-\\ 
-[[default_settings|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 [[https://​discord.gg/​K9a37Vh|ProfitTrailer discord]]. 
- 
-\\ 
-[[default_settings|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: [[https://​discord.gg/​K9a37Vh|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|https://​github.com/​taniman/​pt-settings]] 
- 
-\\ 
-[[default_settings|TOP]] 
-\\ 
  
  
Line 2349: Line 3088:
 [[default_settings|TOP]] [[default_settings|TOP]]
 \\ \\
 +----
  
  
Line 2385: Line 3125:
 \\ \\
  
 +----
 +
 +====== 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 [[https://​wiki.profittrailer.com/​doku.php?​id=pro_features|here]] for details. ​
 +
 +Here is how the results map to the settings:
 +
 +{{https://​cdn.discordapp.com/​attachments/​410809208666193921/​498500003334193152/​DCA-calculator-rosetta-stone.png|https://​cdn.discordapp.com/​attachments/​410809208666193921/​498500003334193152/​DCA-calculator-rosetta-stone.png?​direct&​400|}}
 +
 +\\
 +[[default_settings|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 [[https://​discord.gg/​K9a37Vh|ProfitTrailer discord]].
 +
 +<file java>
 +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.
 +</​file>​
 +
 +How to use DCA Calculator ​
 +  - Enter the current value of bitcoin
 +  - Enter the starting balance from your exchange
 +  - Enter the max cost percentage you want to spend per trade based on your Total Current Value shown in ProfitTrailer
 +  - Don’t enter anything in number of coins it isn't used right now
 +  - Don't enter anything into the Initial cost as it is a calculated field
 +  - Don't enter anything into the Dollar cost per level as it is a calculated field
 +  - Enter the number of pairs you want to cover
 +  - 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|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|https://​cdn.discordapp.com/​attachments/​442386898724454401/​446486767177170946/​DCACalc225.png?​direct&​400|}}
 +
 +
 +10 pairs at 1%
 +{{https://​cdn.discordapp.com/​attachments/​442386898724454401/​446487056210984962/​DCACalc3110.png|https://​cdn.discordapp.com/​attachments/​442386898724454401/​446487056210984962/​DCACalc3110.png?​direct&​400|}}
 +\\
 +[[default_settings|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.
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
 +
 +
 +=== Where can I find settings for other markets like the USDT, ETH markets ===
 +Any of the example trading strategies 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 [[pairs.properties#​market]].
 + 
 +To swap from the BTC market to the ETH market for example, you just need to:
 +  - Change the Market setting in Pairs;
 +  - Set the start balance to reflect the ETH value you have in the exchange
 +  - Set the initial cost to reflect the ETH value you want to spend per trade rather than BTC value in Pairs; and 
 +  - 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 
 +  - 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:
 +<file java>
 +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 ​
 +</​file>​
 +
 +In DCA you would change the following settings:
 +<file java>
 +DEFAULT_DCA_min_buy_volume = 100
 +</​file>​
 +
 +An example of the USDT settings changes is [[faq#​how_do_i_set_up_profittrailer_to_trade_a_different_market|described here]].
 +
 +Note if you are using the BNB market there is a setting you will need to comment out or remove in the example trading 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:
 +<file java>
 +BNB_trading_enabled = false
 +BNB_reserve_amount = 0 
 +</​file>​
 +
 +Please see the following Wiki entries before commenting these our or removing these so you are aware of the implications of doing so:
 +  * [[faq#​exampleturn_off_trading_for_a_single_coin]]
 +  * [[pairs.properties#​default_reserve_amount]]
 +
 +\\
 +[[default_settings|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. 
 +<file java>
 +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.
 +</​file>​
 +
 +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:
 +[[faq#​how_do_i_save_and_load_different_configurations|How do I save and load different configurations]]
 +
 +\\
 +[[default_settings|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.
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
 +
 +
 +=== Settings Support ===
 +
 +We provide support for our example trading strategies in the ProfitTrailer discord under our support and strategy channels ​
 +You can access the ProfitTrailer discord here: [[https://​discord.gg/​K9a37Vh|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 example trading strategies. 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|https://​github.com/​taniman/​pt-settings]]
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
  
  
Line 2412: Line 3370:
 [[default_settings|TOP]] [[default_settings|TOP]]
 \\ \\
 +----
  
  
Line 2434: Line 3393:
 [[default_settings|TOP]] [[default_settings|TOP]]
 \\ \\
 +----
  
  
Line 2441: Line 3400:
 **How the Settings Pick 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.+The example trading strategies ​by default will manage by exception and black list the pairs that we don't want to trade.
 It does this by removing: It does this by removing:
-  - Pairs Delisted from the exhanges+  - Pairs Delisted from the exchanges
   - Pairs that are not worth day trading i.e. failed crypto projects, projects with bad reputations in the market, pairs with very low volatility   - Pairs that are not worth day trading i.e. failed crypto projects, projects with bad reputations in the market, pairs with very low volatility
   - Pairs that you may want to ban temporarily until those trading pairs recover from a downturn   - Pairs that you may want to ban temporarily until those trading pairs recover from a downturn
Line 2473: Line 3432:
 \\ \\
 ---- ----
 +
 +
 +=== 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.
 +
 +<file java>
 +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.
 +</​file>​
 +
 +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:
 +  - Wait it out (HODL) and hope the market will rise and your DCA log clears itself;
 +  - 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;
 +  - 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: 
 +  - Sell some DCA pairs to free up capital and DCA the rest;
 +  - Sell small pieces of your DCA bags using Pending Orders (less painful); or 
 +  - Break it into smaller chunks to DCA the small pieces.
 +
 +== Sell some DCA pairs to free up capital and DCA the rest ==
 +  - 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: <file java> https://​localhost:​8081/​settings/​sellOnlyMode?​type=&​enabled=true </​file> ​ 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;
 +  - 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; ​
 +  - Go to your exchange, you can do so by double clicking on the pairs name in the DCA log;
 +  - 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;
 +  - 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;
 +  - 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
 +  - By the end of this process you should have cleared your DCA log.
 +
 +== Sell small pieces of your DCA bags using Pending Orders ==
 +  - Put part of a bag into pending (a high manual sell order) for say 90% of it; and
 +  - Then use the sell button on the 10% remainder;
 +  - 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
 +  - 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 ==
 +  - Put all your old bags into pending. Set the pending drop trigger to say -5 or -10 to do this;
 +  - Then turn on DCA for one of the coins that has the least amount of loss;
 +  - With DCA on, cancel the pending order on that coin, the coin will drop into pairs, then move into DCA;
 +  - If needs be you can sell some of it (a fraction of it, say 10%) to get some funds to DCA that coin; and
 +  - 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: ​
 +<file java>
 +AE_DCA_enabled = false
 +ARN_DCA_enabled = false
 +NANO_DCA_enabled = false
 +WAVES_DCA_enabled = false
 +TRX_DCA_enabled = false 
 +</​file>​
 +
 +To move the pair back to the DCA log just remove the line for it or set it to true. 
 +
 +\\
 +[[default_settings|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: [[pairs.properties#​default_pending_order_wait_time|default_pending_order_wait_time]] and here is the combine setting: [[pairs.properties#​default_combine_pending_orders|default_combine_pending_orders]] and [[pairs.properties#​default_combined_cancel_pending_trigger|default_combined_cancel_pending_trigger]]
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
 +
 ====== Protection Mechanisms Built Into Default Settings ====== ====== Protection Mechanisms Built Into Default Settings ======
  
 All the strategies share the same protection settings as described below. 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:
 +<file java>
 +# Set to ignore low satoshi coins.
 +DEFAULT_min_buy_price = 0.00000600
 +</​file>​
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
  
 === Sell Only Mode Triggers === === Sell Only Mode Triggers ===
  • default_settings.1536879603.txt.gz
  • Last modified: 2 months ago
  • by cryptocoyn