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 [2019/02/10 13:21] (current)
cryptocoyn [Example Trading Strategies]
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 THE FOLLOWING DISCLAIMER:​**
 +<​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.  ​
  
-**PLEASE NOTE:**+  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.  ​
  
-All investment carries risk and you must take ownership of your day +  These settings do not constitute financial adviceWe do not and   
-trading investmentsTrading in cryptocurrency carries a high level +  will not provide financial adviceAny information presented is   
-of risk, and is not suitable for all investors.  ​The possibility +  ​strictly for educational purposes only and should not be construed ​  
-exists that you could lose some or all of your investment capital ​and +  as investment advice or an offer to buy or sell securities 
-therefore you should not invest money that you cannot afford ​to lose.+
  
-No representation is being made that any trading ​methodology will or +  You should be aware of all risks associated with investing / trading ​  
-is likely to achieve profits similar to those described here. Also +  in cryptocurrency and should seek professional financial advice from  ​ 
-past performance of any trading methodology is not necessarily +  an independent,​ competent, licensed accountant ​or financial advisor  
-indicative ​or a guarantee of future results.+</​code>​
  
-These settings do not constitute financial advice. We do not and +As always we recommend you run these example trading strategies ​on a paper trading bot 
-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 [[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 ​ ^ Take\\ Profit ^  DCA  ^  Positive\\ DCA  ^  Pending\\ Orders ​ ^  Trailing\\ Stop Loss  ^  Published ​ ^  Demo\\ Server ​ ^  PtTracker\\ Server ​ ^    
-  ​[[default_settings#​FrankenStrategy|FrankenStrategy]] +^ [[default_settings#​base_settings|Base Settings]] ​          ​| ​ <color #​FFBF00>​All markets</​color> ​ |  <color #​22b14c>​Beginner</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​base.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​base.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
-  [[default_settings#​Double_Cross|Double_Cross]] +[[default_settings#​FrankenStrategy|FrankenStrategy]] ​      |  <color #​ed1c24>​Bear</​color> ​        ​| ​ <color #​22b14c>​Beginner</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | | |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​frankenstrategy.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​frankenstrategy.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
-  ​[[default_settings#​Monte_Carlo|Monte_Carlo]]+[[default_settings#​Double_Cross ​     |Double_Cross]] ​      |  <color #​ed1c24>​Bear</​color> ​        ​| ​ <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | | |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​doublecross.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​doublecross.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​El_Toro|El Toro]] ​                      ​| ​ <color #​FFBF00>​All markets</​color> ​ |  <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ | | |  {{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}} ​ | | |  {{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}} ​ | | |  {{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}} ​ | | |  {{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}} ​ | | |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​oldfaithful.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​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}} ​ |  {{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}} ​ |  {{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}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[http://​threeamigos.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[http://​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}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​connorsrsi.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​connorsrsi.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Fibonacci_Day_Trader|Fibonacci Day Trader]] |  <color #​22b14c>​Bull</​color> ​ |  <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​fibdaytrader.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​fibdaytrader.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Fibonacci_Swing_Trader|Fibonacci Swing Trader]] ​ |  <color #​FFBF00>​All markets</​color> ​ |  <color #​FFBF00>​Intermediate</​color> ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[https://​fibswingtrader.cryptocoyns.com|{{glyphicon>​cloud?​20}}]] ​ |  [[https://​fibswingtrader.cryptocoyns.com/​pttracker|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Signals_Template|Signals Template]] ​ |  <color #​FFBF00>​All markets</​color> ​ |  <color #​ed1c24>​Advanced</​color> ​ |  {{glyphicon>​ok?​12}} ​ |   ​| ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |  {{glyphicon>​ok?​12}} ​ |   ​[[#​|{{glyphicon>​cloud?​20}}]] ​ |  [[#​|{{glyphicon>​stats?​20}}]] ​ | 
 +^ [[default_settings#​Bitmex_Template|Bitmex Template]] ​ |  <color #​FFBF00>​All markets</​color> ​ |  <color #​ed1c24>​Advanced</​color> ​ |  {{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}} ​ |  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]] +  - 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; 
-  * [[default_settings#​The_Three_Amigos|The Three Amigos]] +  - 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. 
-  * [[default_settings#​Connors_2RSI|Connors 2RSI]] +  - Demo Servers have only just been created / setup and synced so performance tracking will not be statistically valid until about 30 days from today 31st Jan, 2019; 
-  * [[default_settings#​Fibonacci_Day_Trader|Fibonacci Day Trader]] +  - All Demo Servers are Paper Trading Test Bots that were configured as follows: 
-  * [[default_settings#​Fibonacci_Swing_Trader|Fibonacci Swing Trader]]+<file java> 
 +    APPLICATION.PROPERTIES:​ 
 +        trading.exchange ​BINANCE 
 +         
 +    PAIRS: 
 +        market ​BTC 
 +        start_balance ​0.5 
 +        max_trading_pairs ​
 +        DEFAULT_min_buy_volume ​300 
 +        DEFAULT_initial_cost ​0.04 (approx. USD$140 as at Jan, 2019) 
 +     
 +    DCA: 
 +        ​DEFAULT_DCA_min_buy_volume = 300 
 +</​file>​ 
 + 
 + 
 +----
  
-**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#​what_is_a_trade_cycle|What is a Trade Cycle?]] 
-  * [[default_settings#​The_2_period_RSI|What is the 2 period RSI setting all about?]]+  * [[default_settings#​what_is_a_bag|What is a Bag?]] 
 +  * [[default_settings#​what_goes_into_making_a_trading_strategy|What goes into making a trading strategy?​]] 
 +  * [[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#​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 91: Line 161:
   * [[default_settings#​The_Black_List|The Black List]]   * [[default_settings#​The_Black_List|The Black List]]
   * [[default_settings#​Trading_Disabled_By_Default|Trading is disabled by default]]   * [[default_settings#​Trading_Disabled_By_Default|Trading is disabled by default]]
 +  * [[default_settings#​the_sell_wall|The Sell Wall]]
  
 ---- ----
 ====== Published Strategies ====== ====== Published Strategies ======
 +
 +==== 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.
 +
 +This is a scalping strategy that aims to be in and out of trades as quickly as possible (depending upon prevailing market conditions at the time) taking small profits along the way.
 +
 +Trading is all about carefully considering your options and creating a trading plan that will match your style of trading and risk appetite. This strategy gives you three options to consider:  ​
 +  - whether to use a whitelist of specific trading pairs (coins) or just trade all pairs;
 +  - whether to use Dollar Cost Averaging (DCA) to reduce your trading pairs average price should a trade go bad to bring it back into profit while at the same time increasing your position size; and
 +  - whether to use Pending Orders to try and recover bad trades without additional investment into them and potentially increase your position size using combined trading pairs when the bot purchases more of the same coin later.
 +
 +**On the Buy Side:**
 +
 +This strategy only purchases trading pairs if the 24 hour percentage change is positive.
 +It looks for pairs that are in their LOWBB range and with low RSI indicating they are oversold.
 +
 +One option you have is to use a whitelist of trading pairs, here is an example one using the Top 20 trading pairs on CoinMarket Cap. To use it go into the advanced configuration screen and comment out the line that looks like this enabled_pairs = ALL and uncomment the line below it that looks like this:
 +enabled_pairs = ETH, XRP, BCH, EOS, XLM, LTC, ADA, XMR, TRX, IOTA, NEO, ETC, XEM, XTZ, ZEC, VET, BTG, MKR, OMG, ZRX, DCR, QTUM, ONT, LSK, BAT, TUSD
 +
 +It uses a lower initial purchase price of approx. $20 with a large maximum trading pairs value (10) to
 +load up the queue of potential trading pairs to be scalped.
 +
 +If a trade starts to fail it tries to recover it using both DCA and Pending Orders features to increase your trades position size and attempt to reduce average price to bring the pair back into profit. These are both advanced features and are disabled by default in the base settings.
 +
 +The strategy will run just fine without these optional features enabled and all trading action will happen in the Pairs log. Note: if you do enable these optional features you run the risk of:
 +  - holding trading pairs for a long time, depending on market conditions. So please consider which trading pairs you are comfortable holding and consider running a whitelist of those trading pairs only; and
 +  - tying up your trading risk capital for a long time in the trading pairs you choose to hold.
 +
 +To enable these optional features you need to uncomment the respective settings for both using the [[web_interface_guide#​config|advanced configuration screen]] as follows:
 +  * You can choose to enable the advanced feature of Dollar Cost Averaging if you want to do so. Note: this will increase your overall exposure per trade so [[buy_and_sell_logic#​dca_buying|read up on DCA in the Wiki]] and understand what Dollar Cost Averaging does first. To enable it uncomment the line below it that looks like DEFAULT_DCA_enabled = -1 and comment out the line above it that looks like this DEFAULT_DCA_enabled = false.
 +  * You can choose to enable the advanced feature of Pending Orders if you want to do so. This enables you to have the exchange sell trading pairs that have failed to trade successfully this time around and allow you to carry on trading with other trading pairs. [[default_settings#​what_are_these_pending_orders_all_about|Read up on Pending Orders in the Wiki first]] before you enable it. To enable it comment out the line above it that looks like DEFAULT_pending_order_price_drop_trigger = 0 and uncomment the line below it that looks like this DEFAULT_pending_order_price_drop_trigger = -5.
 +
 +
 +If enabled the DCA and Pending settings will work as follows:
 +  * If a trading pair starts to fail it tries to recover it quickly with DCA to 5 levels so maximum exposure per trading pair is approx. $120 in normal circumstances. When a trade starts to fail your exposure may be greater as it uses dollar cost averaging to try and recover the pair and Pending Orders which will increase position sizes when combined with new purchases of the same trading pair.
 +  * The DCA trigger is set at -1 and uses LOSS to do the buys to ensure we are actually reducing the combined average cost of the trading pair. The LOSS is combined with a 10 minute re-buy timeout to ensure we are buying at the lowest possible price. The use of LOSS also prevents us purchasing more of a trading pair if the trading pair starts to rise in value again as doing so (positive DCA) would put us back into a loss situation which the trading pair may not recover from.
 +  * Pending Orders are created if the trading pair continues to fail and goes below -5%.
 +
 +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 it uses a small GAIN percentage and a MACD cross reversal (from positive to negative)
 +to determine when to sell.
 +
 +It monitors the Pending Orders to see if the pairs can be combined (at 0.25% combined profit) with new
 +purchases of the same trading pair.
 +
 +The strategy also makes use of Take Profit features at 1.25% profit on a 10 minute timeout with 0.25%
 +movement as the trigger.
 +
 +Trailing is turned off as we want the MACD cross to control the sale. We use GAIN to force the trading
 +pair through the trade cycle again if the MACD cross happens before the GAIN is reached. If we didn't
 +catch it this time we may the next time and failing that, if enabled, the DCA or Pending Orders will catch it.
 +
 +=== Strategy Market Conditions ===
 +
 +This is a beginner level strategy that will work in all market conditions.
 +
 +=== Strategy Settings ===
 +
 +== Pairs Buy Strategy ==
 +<file java>
 +#
 +# Are we at the bottom of the trade cycle right now?
 +#
 +DEFAULT_A_buy_strategy = LOWBB
 +DEFAULT_A_buy_value = 30
 +DEFAULT_A_buy_value_limit = -30
 +#
 +# Are we currently oversold?
 +#
 +DEFAULT_B_buy_strategy = RSI
 +DEFAULT_B_buy_value = 10
 +DEFAULT_B_buy_value_limit = 0
 +#
 +# Trailing is turned on to take us down to the bottom of the trade cycle
 +#
 +DEFAULT_trailing_buy = 0.25
 +</​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_C_sell_strategy = MACD
 +DEFAULT_C_sell_value = -0.000000001
 +DEFAULT_C_sell_value_limit = -1
 +#
 +# Trailing is turned off as we want the MACD cross to control the sale
 +# We use GAIN to force the trading pair through its cycle if the MACD cross
 +# happens before the GAIN is reached.
 +#
 +DEFAULT_trailing_profit_type = DEFAULT
 +# 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
 +# 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 = LOSS
 +DEFAULT_DCA_A_buy_value = -0.01
 +DEFAULT_DCA_A_buy_value_limit = -20.0
 +
 +# Set the loss percentage required before a DCA buy can take place.
 +DEFAULT_DCA_buy_trigger = -1
 +# 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 = -1
 +
 +#
 +# Trailing is turned on to take us down to the bottom of the trade cycle
 +#
 +# 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.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_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 = 1.25
 +#
 +# Are we overbought or close to being overbought right now?
 +#
 +DEFAULT_DCA_B_sell_strategy = MACD
 +DEFAULT_DCA_B_sell_value = -0.000000001
 +DEFAULT_DCA_B_sell_value_limit = -1
 +#
 +# Trailing is turned off as we want the MACD cross to control the sale
 +# We use GAIN to force the trading pair through its cycle if the MACD cross
 +# happens before the GAIN is reached.
 +#
 +DEFAULT_DCA_trailing_profit_type = DEFAULT
 +DEFAULT_DCA_trailing_profit = 0
 +DEFAULT_DCA_trailing_profit_rebound_count = 0
 +</​file>​
 +
 +Please refer to [[dca.properties]] for details on all these settings
 +
 +== Indicators ==
 +<file java>
 +#
 +# BASE SETTINGS INDICATORS
 +#
 +
 +# Always uses 5 minute candles
 +SOM_trigger_length = 288
 +
 +# Define the standard deviation used by all BB calculation
 +BB_std = 2
 +# Define the period (in seconds) used by all BB calculation
 +BB_candle_period = 1800
 +# Define the SMA time frame (in candles) used by all BB calculation (Max 500)
 +BB_Length = 20
 +
 +# 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 = 1800
 +# Define the EMA time frame (in candles) used to calculate the fast EMA line. (Max 500)
 +EMA_fast_length = 2
 +# Define the EMA time frame (in candles) used to calculate the slow EMA line. (Max 500)
 +EMA_slow_length = 13
 +
 +# Define the period (in seconds) used to calculate the RSI lines.
 +RSI_candle_period = 1800
 +# Define the RSI time frame (in candles) used by all RSI calculations
 +RSI_length = 2
 +
 +# Define the period (in seconds) used to calculate the MACD lines.
 +MACD_candle_period = 1800
 +# Define the MA time frame (in candles) used to calculate the fast MACD line.
 +MACD_fast_length = 2
 +# Define the MA time frame (in candles) used to calculate the slow MACD line.
 +MACD_slow_length = 13
 +# Define the time frame (in days) of the EMA (Exponential Moving Average) of the MACD
 +MACD_signal = 3
 +</​file>​
 +
 +Please refer to [[indicators.properties]] for details on all these settings
 +
 +=== Strategy Notes ===
 +
 +  * When you first start this strategy it may take a long while to load up the Pairs queue depending upon prevailing market conditions so patience is required.
 +  * 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]]
 +\\
 +----
  
 ==== FrankenStrategy ==== ==== FrankenStrategy ====
Line 980: Line 1274:
 # #
 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 1311:
 # #
 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 1372:
 # 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 1388:
 # 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 1405:
 # 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 1982:
 === 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 1998:
 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 2028:
 === 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 2217:
 === 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 2231:
 ---- ----
  
-====== 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 2277:
 == 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 2331:
 == 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 2367:
 == 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 2399:
 == 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 2423:
 == 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 2576:
 === 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 2586:
 ---- ----
  
-==== 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.
  
-**On the Sell Side:**+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 === === Strategy Market Conditions ===
  
-This strategy ​works in all 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 === === Strategy Settings ===
Line 1975: Line 2639:
 == Pairs Buy Strategy == == Pairs Buy Strategy ==
 <file java> <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>​ </​file>​
  
Line 1980: Line 2695:
 == 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
 +#
 +# 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>​ </​file>​
  
Line 1987: Line 2731:
 == DCA Buy Strategy == == DCA Buy Strategy ==
 <file java> <file java>
-</​file>​+
 +# 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 == == 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
 +#
 +# 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>​ </​file>​
  
Line 1998: Line 2795:
 == Indicators == == Indicators ==
 <file java> <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>​ </​file>​
  
Line 2004: Line 2913:
 === Strategy Notes === === 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.
 +  * Why is the Golden Cross (50/200) indicator using the 5 minute chart timeframe? ​ The short answer: The Connors 2RSI strategy looks to take advantage of Intraday fear by stalking pullbacks. The long answer: ​ Day traders commonly use smaller time periods like the 5 minute and 15 minute charts to *stalk* intra-day golden cross breakouts as entries to trades. Stalking is when you use a longer term trade setup and look at that same trade setup on a shorter time frame to pick up quick moves (trade entries / exits), ​ in this case pullbacks (a result of Intraday Fear) which can happen quite quickly. Part of the reason they use smaller timeframes is they are trying to avoid falling knives (large pullbacks that happen extremely quickly). The Golden Cross (50/200) indicator is the most widely used indicator amongst hedge funds / institutional traders, in fact if you look at the finance news on TV most likely they will be showing a daily chart with the golden cross showing. ​ Its the best long term trend indicator you can use.  The Connors 2RSI Day Trading strategy is a real-world trading strategy in use today by many traders. It is based on the rules in Larry Connors book and is my interpretation of his 9 rules and ProfitTrailers capabilities at the time it was created. ​ We are not able to completely replicate his strategy at present but we have a working strategy that is as close as possible right now.  As with all the example trading strategies we provide these are just a starting point to get you going and show what is possible with ProfitTrailer. ​ You are free to change the timing of the indicator to suit your trading style.
 +  * 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. ​   * 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 2011: Line 2924:
 \\ \\
 ---- ----
-==== Connors 2RSI ====+ 
 +==== Fibonacci Day Trader ​====
  
 === Strategy Intent === === Strategy Intent ===
  
-Slow and Steady, Wins the Race+Trade Support ​and Resistance
  
 === Strategy Overview === === Strategy Overview ===
  
-Details about strategy+This strategy ​uses the 38.2% and the 61.8% (aka Golden Ratio or Golden Mean) Fibonacci retracement levels. It creates the equivalent of a Fibonacci Fan by forming Fibonacci channels stretching from an origin point (the trade entry). 
 + 
 +**Background** 
 + 
 +In Mathematics,​ the Fibonacci numbers are: 0 , 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, ... 
 +each number is the sum of the previous 2 numbers. If you divide one number by the previous number, you get 1.618, also known as the Golden Ratio. 
 + 
 +The man who is credited with discovering this number sequence is Leonardo Fibonacci. His real name was Leonardo Pisano Bogollo, and he lived between 1170 and 1250 in Italy. "​Fibonacci"​ was actually his nickname, which roughly means "Son of Bonacci",​ some historian in the 1800's used his nickname and ever since he has been known as Fibonacci. He was allegedly trying to work out how many rabbits he could breed when he found the sequence. The real truth is this number sequence had been discovered in India centuries before he discovered this. 
 + 
 +**Use in Trading Financial Markets** 
 + 
 +In any case the Fibonacci sequence has been widely adopted in the financial markets and trading community. 
 + 
 +To use Fibonacci numbers for trading we want to think of these as retracement levels, so to do that the Fibonacci levels we are using are not numbers that form naturally in the sequence. Instead they are derivatives of the Fibonacci sequence. We derive these from the calculation of two numbers. i.e. 13/34 = .382 and 55/89 = .6179 or .618 (The Golden Ratio).  
 + 
 +One thing you will notice with financial charting software Retracement Tools is they also include .500, even though 50% is not one of the ratios as well as 0% and 100%. The 0% and 100% represent the low and high used to create the retracement levels. The levels are calculated in relation to the vertical distance between high and low. The 50% ratio has nothing to do with Fibonacci, it is based on Dow Theory which says a trend has a good chance of continuing once there has been a 50% retracement. 
 + 
 +The theory behind Fibonacci retracement levels is that if a stock has fallen and bounces back up, you’d see resistance at the Fibonacci levels above the low. Likewise if a stock has shot up over a period of time and starts to pull back, there will be support at the Fibonacci levels below the high. 
 + 
 +The market generally respects the fibonacci sequence price levels however there are no guarantees they will and there are times when the market will totally ignore the resistance lines and the price will push higher than expected.  
 + 
 +**How we will use it for this strategy** 
 + 
 +Whilst ProfitTrailer does not have direct support for Fibonacci levels we can easily simulate this.  
 + 
 +To do this we make use of indicators, strategy labels and the EMACROSS strategy to create the equivalent of a Fibonacci Fan by forming Fibonacci channels stretching from an origin point (our trade entry). 
 + 
 +If you plot this on a chart using 4 Exponential Moving Average lines you will see they form channels of support where the price will bounce up off and resistance where the price will bounce down off. 
 + 
 +We use .618 as support and .382 as the main resistance points we are interested in. 
 + 
 +What does this look like, well below is a typical trade made using this strategy and it shows the Fibonacci Fan. Now remember, we are buying into an uptrend and where you enter that uptrend may be well after the start of the uptrend so actual results will vary: 
 + 
 +{{ :​fibdaytrade.png?​direct&​600 |}} 
 + 
 +**Why do we want to do this?** 
 + 
 +We are looking for high probability trades, that is trades that have a higher probability of turning into winning trades. Previous support and resistance levels make for good trade entry and exit points respectively. 
 + 
 +Given we know that a lot of traders in the market make use of the Fibonacci Retracement tool in their chosen charting software, they too will be looking to enter and exit on these Fibonacci levels. Some traders also use the Fibonacci Retracement tool to determine their stop losses. This means there is a good chance of some high volatility around those price levels. 
 + 
 +Now lets look at that example trade again using the Fibonacci Retracement tool in TradingView and you will see the volatility around the Fibonacci levels in this case primarily around .382: 
 + 
 +{{ :​fibdaytraderetracement.png?​direct&​600 |}} 
 + 
 +In the example above you can see the price jumps up at the start of the trade to the .5 level and then it hits resistance at the .382 level. It then breaks through the resistance and .382 now becomes a support level until it hits our first fan line (red) when it then bounces up again through the .236 line and up towards the 0%.  
 + 
 +The bears then take control and it drops down to our second fan line (green) at the .382 level which we now know is a support line so the chances are that it is likely to bounce up from here which it does and follows our fan line along for some time. 
 + 
 +Then the bears take control again and the support breaks at which point the price hits our third fan line (orange) and we exit the trade.  
 + 
 +The price then continues down breaking through to our fourth fan line (yellow) and bounces up again briefly before breaking through the yellow line and finding support at the 50% mark. At this point it bounces back up and presents us with another trade opportunity. Can you see how this works now? 
 + 
 +There are no guarantees that price will bounce from those levels but the likelihood is high they will given the other traders interest around them. 
 + 
 +Remember that trading is all about probabilities,​ so anything you can do to increase the likelihood of taking higher probability trades will increase your chances of coming out ahead in the long run. 
 + 
 +**On the buy side:** 
 + 
 +First, we need to choose the uptrend that will serve as the basis of our Fibonacci  
 +projections. We use the golden ratio of .618 for this purpose, it forms our main trend line. 
 + 
 +We then use the .382 to identify our entry condition. 
 + 
 +Our entry forms our origin point for the Fibonacci Fan.  
 + 
 + 
 +**On the sell side:** 
 + 
 +We want to follow a trading pair along its journey in an upward trend along the golden ratio. By doing so we can catch long intraday uptrends.  
 + 
 +We then look for the retracement on the .382 to identify our exit from the trade providing our GAIN target has been met if not we let it hit support at .618 and bounce up again. 
 + 
 +We use Pending Orders to catch any trading pair that breaks support at .618 and continues to fail and goes below -10%. 
 + 
 +Our profit targets are set higher to reflect these longer upward trends with max profit set to 20% and take profit set to 10% and we use positive DCA at 5% to help push profits higher. ​
  
  
 === Strategy Market Conditions === === Strategy Market Conditions ===
  
-This strategy works in all market conditions.+This strategy ​relies on having strong upward trends and therefore ​works best in a Bull market but will work in all market conditions ​albeit much slower.
  
 === Strategy Settings === === Strategy Settings ===
Line 2030: Line 3019:
 == Pairs Buy Strategy == == Pairs Buy Strategy ==
 <file java> <file java>
 +#
 +# Are we in a long term uptrend?
 +#
 +DEFAULT_A_buy_strategy_label = FIBONACCI_DAYTRADER_55_89
 +DEFAULT_A_buy_strategy = EMACROSS
 +DEFAULT_A_buy_value = 0.01
 +DEFAULT_A_buy_value_limit = 30
 +#
 +# Do we have a short term buy signal?
 +#
 +DEFAULT_B_buy_strategy_label = FIBONACCI_DAYTRADER_13_34
 +DEFAULT_B_buy_strategy = EMACROSS
 +DEFAULT_B_buy_value = 0.01
 +DEFAULT_B_buy_value_limit = 30
 +#
 +# Trailing is turned off as we are buying into an uptrend
 +#
 +DEFAULT_trailing_buy = 0
 </​file>​ </​file>​
  
Line 2035: Line 3042:
 == 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 sell signal?
 +#
 +DEFAULT_B_sell_strategy_label = FIBONACCI_DAYTRADER_13_34
 +DEFAULT_B_sell_strategy = EMACROSS
 +DEFAULT_B_sell_value = -0.01
 +DEFAULT_B_sell_value_limit = -30
 +#
 +# Trailing is turned off as we want the sell signal to be the instant the cross happens from uptrend to downtrend.
 +# We use GAIN to force the trading pair through its cycle if the cross happens before the GAIN is reached.
 +#
 +DEFAULT_trailing_profit_type = DEFAULT
 +# 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
 +# 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 2042: Line 3071:
 == DCA Buy Strategy == == DCA Buy Strategy ==
 <file java> <file java>
 +#
 +# We bought into an uptrend but now weel look to see if we
 +# are we heading towards the lower bollinger band?
 +# We are trying to reduce the impact of positive DCA buys on Profit%
 +#
 +DEFAULT_DCA_A_buy_strategy = LOWBB
 +DEFAULT_DCA_A_buy_value = 55
 +DEFAULT_DCA_A_buy_value_limit = -50
 +
 +# 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 on to take us down to the bottom of the trade cycle
 +#
 +# 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.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_DCA_trailing_buy_rebound_count = 0
 </​file>​ </​file>​
  
Line 2047: Line 3099:
 == 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 = 1.25
 +#
 +# Do we have a sell signal?
 +#
 +DEFAULT_DCA_B_sell_strategy_label = FIBONACCI_DAYTRADER_13_34
 +DEFAULT_DCA_B_sell_strategy = EMACROSS
 +DEFAULT_DCA_B_sell_value = -0.01
 +DEFAULT_DCA_B_sell_value_limit = -30
 +#
 +# Trailing is turned off as we want the sell signal to be the instant the cross happens from uptrend to downtrend.
 +# We use GAIN to force the trading pair through its cycle if the cross happens before the GAIN is reached.
 +#
 +DEFAULT_DCA_trailing_profit_type = DEFAULT
 +DEFAULT_DCA_trailing_profit = 0
 +DEFAULT_DCA_trailing_profit_rebound_count = 0
 </​file>​ </​file>​
  
Line 2053: Line 3124:
 == Indicators == == Indicators ==
 <file java> <file java>
 +#
 +# FIBONACCI DAY TRADER INDICATORS
 +#
 +#Define how many candles back to look and see if the EMA lines just crossed.
 +FIBONACCI_DAYTRADER_13_34_cross_candles = 500
 +#Define the period (in seconds) used to calculate the EMA lines.
 +FIBONACCI_DAYTRADER_13_34_candle_period = 300
 +#Define the EMA time frame (in candles) used to calculate the fast EMA line.
 +FIBONACCI_DAYTRADER_13_34_fast_length = 13
 +#Define the EMA time frame (in candles) used to calculate the slow EMA line.
 +FIBONACCI_DAYTRADER_13_34_slow_length = 34
 +
 +#Define how many candles back to look and see if the EMA lines just crossed.
 +FIBONACCI_DAYTRADER_55_89_cross_candles = 500
 +#Define the period (in seconds) used to calculate the EMA lines.
 +FIBONACCI_DAYTRADER_55_89_candle_period = 300
 +#Define the EMA time frame (in candles) used to calculate the fast EMA line.
 +FIBONACCI_DAYTRADER_55_89_fast_length = 55
 +#Define the EMA time frame (in candles) used to calculate the slow EMA line.
 +FIBONACCI_DAYTRADER_55_89_slow_length = 89
 +
 +
 +# Always uses 5 minute candles
 +SOM_trigger_length = 288
 +
 +# Define the standard deviation used by all BB calculation
 +BB_std = 2
 +# Define the period (in seconds) used by all BB calculation
 +BB_candle_period = 300
 +# Define the SMA time frame (in candles) used by all BB calculation (Max 500)
 +BB_Length = 20
 +
 +# 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 = 2
 +# Define the EMA time frame (in candles) used to calculate the slow EMA line. (Max 500)
 +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
 </​file>​ </​file>​
  
Line 2059: Line 3175:
 === Strategy Notes === === 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. ​+  * The key to this strategy is patience as it depends on the market conditions prevalent at the time as we are looking for strong uptrends, Bear and sideways markets will be slow due to low volatility.  
 +  * Apart from patience you will need the ability to hold your nerve, these trades rely on strong upward trends and will take longer than you may be used too to complete the buying and selling for the trade.  
 +  * Also it can get tempting to sell a trading pair that has a high profit percentage but you need to have patience and hold on and wait for it to complete the trade.  
 +  * One aspect you may want to change is the timeframes I have tested this on multiple timeframes, 5 min, 15 min and 30 min bearing in mind this is meant to be an intraday strategy. It works fine on all these timeframes albeit much slower at higher timeframes. Note it is already pretty slow at 5 min with trades potentially lasting all day. To adjust the timing just change the Indicators candle periods so 300 (5 mins) would become 900 (15 min) for example. You just need to make sure the exchange you are on supports timings here: https://​wiki.profittrailer.com/​doku.php?​id=exchanges ​ Nothing else in settings needs to change.  
 +  * Make sure 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 2066: Line 3186:
 \\ \\
 ---- ----
-==== Fibonacci ​Day Trader ====+ 
 +==== Fibonacci ​Swing Trader ====
  
 === Strategy Intent === === Strategy Intent ===
  
-Slow and SteadyWins the Race+Ride the long tail trends 
 + 
 +=== Strategy Overview === 
 + 
 +See the [[default_settings#​fibonacci_day_trader|Fibonacci Day Trader Strategy]] above for a detailed explanations on the basic premise of the use of Fibonacci levels in this strategy.\\ 
 + 
 +This strategy takes that original strategy a step further by exploiting the long term trends. It picks trading pairs that in a long term uptrend ​and buys into that trend.\\ 
 + 
 +Unlike the original [[default_settings#​fibonacci_day_trader|Fibonacci Day Trader Strategy]]this strategy makes use of MACD crosses instead of EMA crosses. It does this so we can take advantage of the signal line and extend it to cover the long term trends, most strategies will use a 9 day moving average of the MACD Line, we extend that to a 50 day moving average.  
 + 
 +The 50 day moving average is used by institutional traders to look at long term trends, usually along with the 100 or 200 day moving. We use the Fibonacci levels for the long term trend values instead of the these more traditional moving averages. 
 + 
 +It uses MACD (144/233) as the main means of confirming the upward trend.\\ 
 + 
 +It uses another MACD (21/55) as the trade entry signal looking to buy into a strong upward trend. ie. buy into strength.\\ 
 + 
 +It then looks to ride the long term trend for as long as it lasts, that can be minutes, hours or days depending on the prevailing market conditions.\\ 
 + 
 +It uses another MACD (13/34) as the trade exit signal to sell when the long term trend starts to weaken.\\ 
 + 
 +Here is an example of a large swing over time and the MACD's used showing the crossovers with the yellow circles:​\\ 
 +{{ :​fibonacciswing.png?​direct&​600 |}} 
 + 
 +It takes advantage of Positive DCA but with a limit of just 1 additional buy level. 
 + 
 +It also uses Pending Orders to cover scenarios where there is a strong pullback from the prevailing upward trend.  
 + 
 +=== Strategy Market Conditions === 
 + 
 +While this strategy will work in all market conditions where small upward trends exist. As it is based on upward trends it will work best in a Bull Market. 
 + 
 +=== Strategy Settings === 
 + 
 +== Pairs Buy Strategy == 
 +<file java> 
 +
 +# Are we in a long term uptrend? 
 +
 +DEFAULT_A_buy_strategy_label = FIBONACCI_SWINGTRADER_144_233 
 +DEFAULT_A_buy_strategy = MACD 
 +DEFAULT_A_buy_value = 0.000000001 
 +DEFAULT_A_buy_value_limit = 1 
 +
 +# Do we have a short term buy signal? 
 +
 +DEFAULT_B_buy_strategy_label = FIBONACCI_SWINGTRADER_21_55 
 +DEFAULT_B_buy_strategy = MACD 
 +DEFAULT_B_buy_value = 0.000000001 
 +DEFAULT_B_buy_value_limit = 1 
 +
 +# Trailing is turned off as we are buying into an uptrend 
 +
 +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 in a long term uptrend? 
 +
 +DEFAULT_B_sell_strategy_label = FIBONACCI_SWINGTRADER_144_233 
 +DEFAULT_B_sell_strategy = MACD 
 +DEFAULT_B_sell_value = 0.000000001 
 +DEFAULT_B_sell_value_limit = 1 
 +
 +# Do we have a sell signal? 
 +
 +DEFAULT_C_sell_strategy_label = FIBONACCI_SWINGTRADER_13_34 
 +DEFAULT_C_sell_strategy = MACD 
 +DEFAULT_C_sell_value = -0.000000001 
 +DEFAULT_C_sell_value_limit = -1 
 +
 +# Trailing is turned off as we want the sell signal to be the instant the cross happens from uptrend to downtrend. 
 +# We use GAIN to force the trading pair through its cycle if the cross happens before the GAIN is reached. 
 +
 +DEFAULT_trailing_profit_type = DEFAULT 
 +# 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 
 +# 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> 
 +
 +# We bought into an uptrend but now weel look to see if we 
 +# are we heading towards the upper bollinger band? 
 +# We are trying to reduce the impact of positive DCA buys on Profit% 
 +
 +DEFAULT_DCA_A_buy_strategy = HIGHBB 
 +DEFAULT_DCA_A_buy_value = 15 
 +DEFAULT_DCA_A_buy_value_limit = -50 
 + 
 +# 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 
 +
 +DEFAULT_DCA_trailing_buy = 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 = 1.25 
 +
 +# Are we in a long term uptrend? 
 +
 +DEFAULT_DCA_B_sell_strategy_label = FIBONACCI_SWINGTRADER_144_233 
 +DEFAULT_DCA_B_sell_strategy = MACD 
 +DEFAULT_DCA_B_sell_value = 0.000000001 
 +DEFAULT_DCA_B_sell_value_limit = 1 
 +
 +# Do we have a sell signal? 
 +
 +DEFAULT_DCA_C_sell_strategy_label = FIBONACCI_SWINGTRADER_13_34 
 +DEFAULT_DCA_C_sell_strategy = MACD 
 +DEFAULT_DCA_C_sell_value = -0.000000001 
 +DEFAULT_DCA_C_sell_value_limit = -1 
 +
 +# Trailing is turned off as we want the sell signal to be the instant the cross happens from uptrend to downtrend. 
 +# We use GAIN to force the trading pair through its cycle if the cross happens before the GAIN is reached. 
 +
 +DEFAULT_DCA_trailing_profit_type = DEFAULT 
 +DEFAULT_DCA_trailing_profit = 0 
 +DEFAULT_DCA_trailing_profit_rebound_count = 0 
 +</​file>​ 
 + 
 +Please refer to [[dca.properties]] for details on all these settings 
 + 
 +== Indicators == 
 +<file java> 
 +
 +# FIBONACCI SWING TRADER INDICATORS 
 +
 +#Define how many candles back to look and see if the EMA lines just crossed. 
 +FIBONACCI_SWINGTRADER_13_34_cross_candles = 500 
 +#Define the period (in seconds) used to calculate the EMA lines. 
 +FIBONACCI_SWINGTRADER_13_34_candle_period = 300 
 +#Define the EMA time frame (in candles) used to calculate the fast EMA line. 
 +FIBONACCI_SWINGTRADER_13_34_fast_length = 13 
 +#Define the EMA time frame (in candles) used to calculate the slow EMA line. 
 +FIBONACCI_SWINGTRADER_13_34_slow_length = 34 
 + 
 +FIBONACCI_SWINGTRADER_13_34_signal = 50 
 + 
 +#Define how many candles back to look and see if the EMA lines just crossed. 
 +FIBONACCI_SWINGTRADER_21_55_cross_candles = 500 
 +#Define the period (in seconds) used to calculate the EMA lines. 
 +FIBONACCI_SWINGTRADER_21_55_candle_period = 300 
 +#Define the EMA time frame (in candles) used to calculate the fast EMA line. 
 +FIBONACCI_SWINGTRADER_21_55_fast_length = 21 
 +#Define the EMA time frame (in candles) used to calculate the slow EMA line. 
 +FIBONACCI_SWINGTRADER_21_55_slow_length = 55 
 + 
 +FIBONACCI_SWINGTRADER_21_55_signal = 50 
 + 
 +#Define how many candles back to look and see if the EMA lines just crossed. 
 +FIBONACCI_SWINGTRADER_144_233_cross_candles = 500 
 +#Define the period (in seconds) used to calculate the EMA lines. 
 +FIBONACCI_SWINGTRADER_144_233_candle_period = 300 
 +#Define the EMA time frame (in candles) used to calculate the fast EMA line. 
 +FIBONACCI_SWINGTRADER_144_233_fast_length = 144 
 +#Define the EMA time frame (in candles) used to calculate the slow EMA line. 
 +FIBONACCI_SWINGTRADER_144_233_slow_length = 233 
 + 
 +FIBONACCI_SWINGTRADER_144_233_signal = 50 
 + 
 +# Always uses 5 minute candles 
 +SOM_trigger_length = 288 
 + 
 +# Define the standard deviation used by all BB calculation 
 +BB_std = 2 
 +# Define the period (in seconds) used by all BB calculation 
 +BB_candle_period = 300 
 +# Define the SMA time frame (in candles) used by all BB calculation (Max 500) 
 +BB_Length = 20 
 + 
 +# 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 = 2 
 +# Define the EMA time frame (in candles) used to calculate the slow EMA line. (Max 500) 
 +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 
 +</​file>​ 
 + 
 +Please refer to [[indicators.properties]] for details on all these settings 
 + 
 +=== Strategy Notes === 
 + 
 +  * The key to this strategy is patience as it depends on the market conditions prevalent at the time as we are looking for strong uptrends, Bear and sideways markets will be slow due to low volatility. 
 +  * Apart from patience you will need the ability to hold your nerve, these trades rely on strong upward trends and will take longer than you may be used too to complete the buying and selling for the trade. 
 +  * Also it can get tempting to sell a trading pair that has a high profit percentage but you need to have patience and hold on and wait for it to complete the trade. 
 +  * Make sure 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]] 
 +\\ 
 +---- 
 + 
 +==== Signals Template ==== 
 + 
 +=== Strategy Intent === 
 + 
 +Signals trading example 
 + 
 +=== Strategy Overview === 
 + 
 +This strategy provides a free basic template for use with SIGNALS. 
 + 
 +If you are using one of the approved third party Signals Providers then check with them to see if they also provide a ProfitTrailer Signals Template for use with their signals. 
 + 
 +For details on how signals work refer to the [[https://​wiki.profittrailer.com/​doku.php?​id=signals|Signals page in the Wiki.]] 
 + 
 +This template provides: 
 + 
 +  * a trailing stop loss that follows your gain at 3% and triggers on a 1% drop; 
 +  * a maximum profit of 20% with a 10% take profit with a 10 minute timeout; 
 +  * take profit safety arm at 0.8 and take profit safety fire at 0.5 to maximise returns; and 
 +  * Trailing is turned on for both Buy and Sell strategies to maximise returns. 
 + 
 +All these settings can be changed to suit your trading style and risk aversion level. 
 + 
 +If you are using the TradingView integration,​ we also provide a free example [[https://​www.tradingview.com/​script/​FbAWY9YV-ProfitTrailer-Example-TradingView-Signals-v2019-01-31/​|TradingView script]] that can be used in conjunction with this ProfitTrailer Signals Template. ​ The TradingView Signals script comes with the PineScript source code to get you going with the new SIGNALS and TradingView Integration functionality. You can use this as a starting point to creating your own TradingView Signals script for your own trading strategies. 
 + 
 +=== Strategy Market Conditions === 
 + 
 +This strategy works in all market conditions supported by your chosen Signals. 
 + 
 +=== Strategy Settings === 
 + 
 +== Pairs Buy Strategy == 
 +<file java> 
 +
 +# We wait for a Buy SIGNAL to be sent before buying 
 +
 +DEFAULT_A_buy_strategy = SIGNAL 
 +</​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 
 +
 +# We wait for a Sell SIGNAL to be sent before selling 
 +
 +DEFAULT_B_sell_strategy = SIGNAL 
 +
 +# Trailing is turned on so we can chase the profits as far as they will go 
 +
 +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> 
 +
 +# We wait for a DCA Buy SIGNAL to be sent before buying 
 +
 +DEFAULT_DCA_A_buy_strategy = SIGNAL 
 +</​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 = 1.25 
 +
 +# Are we overbought or close to being overbought right now? 
 +
 +DEFAULT_DCA_B_sell_strategy = SIGNAL 
 +
 +# Trailing is turned on so we can chase the profits as far as they will go 
 +
 +DEFAULT_DCA_trailing_profit_type = GROW 
 +DEFAULT_DCA_trailing_profit = 0.01 
 +DEFAULT_DCA_trailing_profit_rebound_count = 0 
 +</​file>​ 
 + 
 +Please refer to [[dca.properties]] for details on all these settings 
 + 
 +== Indicators == 
 + 
 +SIGNALS works like any other strategy and can be combined with other buy/sell strategies like GAIN is used above. 
 + 
 +The other buy/sell strategies you combine with SIGNALS may rely on indicators but see the [[indicators.properties]] page for details. 
 + 
 +=== Strategy Notes === 
 + 
 +  * This strategy template requires Version 2.2.x of ProfitTrailer to work. 
 +  * A paid signals subscription is required to use signals with ProfitTrailer. More details can be found on the [[https://​wiki.profittrailer.com/​doku.php?​id=signals|Signals page in the Wiki.]] 
 + 
 + 
 +\\ 
 +[[default_settings|TOP]] 
 +\\ 
 +---- 
 +====== Strategies Coming Soon ====== 
 + 
 + 
 + 
 + 
 +==== Bitmex Template ==== 
 + 
 +=== Strategy Intent === 
 + 
 +Bitmex Trading example
  
 === Strategy Overview === === Strategy Overview ===
Line 2121: Line 3588:
 \\ \\
 ---- ----
-==== Fibonacci Swing Trader ​====+==== Nifty Fifty ====
  
 === Strategy Intent === === Strategy Intent ===
Line 2225: Line 3692:
  
 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 3768:
 \\ \\
 ---- ----
- 
-====== 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 3801:
 [[default_settings|TOP]] [[default_settings|TOP]]
 \\ \\
 +----
  
  
Line 2385: Line 3838:
 \\ \\
  
 +----
 +
 +====== 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.
 +
 +== How to determine if you are in a Bull / Bear market ==
 +The rules of thumb above are using rises or falls in price action based on long term technical indicators. The use of price action alone is an inaccurate, way to determine if you really in a Bear or Bull market and should not be relied on to make this determination.  ​
 +
 +You need to have weight of evidence to confirm a change in a Bull or Bear market condition. It requires you weigh up Volume, Volatility, Price Trend, Market Sentiment and finally Price Action at the very least.
 +
 +Bull and Bear market conditions are typically measured in months, quarters, half year or annual lifespans. ​
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
 +
 +=== What is a Trade Cycle? ===
 +
 +When you look at a typical price action chart you will see a wave-like pattern showing price growth followed by decline then the pattern repeats itself over and over. This wave-like pattern is known as a Trade Cycle.
 +
 +This Trade Cycle will follow a trend line, either up or down depending on the prevailing market conditions of a Bull or Bear market.
 +
 +Trade cycles go from Peak to Peak with phases in between, it is fundamental to how markets and the economy of nations work.
 +
 +A Trade Cycle (aka boom-and-bust cycle) consists of a repetition of four phases — expansion, peak, contraction,​ and trough.
 + 
 +{{ :​tradecycle.png?​direct&​600 |}}
 +
 +The top of a cycle is called the Peak. This is the point in the cycle where the price value is at its maximum value. As price falls, its lowest value before it begins to rise again is called the Trough. The time between one peak and the next peak, is considered one full Trade Cycle.
 +
 +Even when a market is going sideways you will still see the Trade Cycle acting in extremely short timeframes as the price rises and drops.
 +
 +Knowing this pattern allows you to predict market behaviour over the long term. By studying the pattern you will see when the price is likely to move higher or when the price is likely to go lower.
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
 +
 +=== What is a Bag? ===
 +
 +People often talk about "​Bags"​ (or #@%bags), this shows a fundamental lack of understanding of how markets work. The term "​Bags"​ is a negative one that is full of emotion. Its use implies that "they were left holding the bag" as the saying goes in other words they feel they are "​victims"​ of a bad trade and the market is against them. They want to get rid of these bad trades as quickly as possible. Understand this **The Market owes you nothing**, in fact it does not care about you at all, it does not care whether you win or lose on a trade. **Emotion has no place in trading.** Traders do not use emotive words like this. 
 +
 +"​Bags"​ are in reality "​Trading Pairs" that haven'​t completed their Trade Cycle. Markets work in cycles so if you sell your bags as they decline or at the bottom of a trade cycle then naturally you will lose money. ​
 +
 +Had they had patience and waited for those "​Trading Pairs" to recover and complete their Trade Cycle then they potentially would have made a profit or at the very least broken even instead. Again that depends on the nature of the markets overall trend.
 +
 +On the other hand, a trader may choose to cut their losses or use a "Stop Loss" as part of the rules of their Trading Plan and that is a different thing, that is a trading decision driven by process not one driven by emotion.
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +----
 +
 +=== What goes into making a Trading Strategy? ===
 +
 +ProfitTrailer is just automating what you would do when you are manually trading. Nothing more. It is just doing the trading without emotion and over a much larger period.
 +
 +Trading is all about setting yourself up for high probability trades. Trading is 10% about the technical aspects and 90% about the psychology. Remember this, “The market can do anything at any time”, just accept this for a fact, no one has control over it as much as they like to think they do. People new to trading talk about trading as being a zero loss game, thats absolute rubbish. As soon as you take a trade, and depending on where and what you trade, you have exchange fees, spreads, commissions,​ etc. So you are already at a loss just by opening a trade. Trading is a net loss game. There are no certainties in trading, all anyone can do is manage probabilities. ​
 +
 +With your strategy / trading plan you want to look for high probability trades.
 +
 +**Lets start with the basics, you  start with Price Action Charts.**
 +
 +At first glance these contain both Price and Time information. But that is not all they show, they show the behaviour of the crowd. Study these charts each day. You will start to notice patterns appearing. People tend to focus on the Price aspect of charts, that means they are only working with 30% of the information contained on the chart. We want to work with Time also so we set up two charts, the first one, known as your Setup Chart at 5 minutes and the second at three times slower, a 15 minute chart known as a Confirmation Chart. You will use both daily. The slower one confirms what you are seeing on the first one. It may mean that what looks like a good setup on the first chart would actually be a bad trade over time so it can save you from making a mistake.
 +
 +**What information / indicators should you consider on the chart?**
 +
 +You want to look at a confluence / congruence of evidence before taking a trade. ​  
 +
 +There are five key aspects you want to focus on:
 +  - Trend;
 +  - Momentum;
 +  - Trade Cycles;
 +  - Structures;
 +  - Fractals;
 +  - Scale; and
 +  - Risk management.  ​
 +
 +Lets look at each in turn.
 +
 +All of the example trading strategies on this page are based on the charts. You will find the use of the trade cycles in the bot example strategies. You will also find the use of Time in the indicators. Remember the 5 minute chart is the setup chart. i.e. your trade entry and exit. You will also find the use of behaviour in the example strategies.
 +
 +**1. Trend**
 +
 +The old saying "Trend is your friend"​ is very true when trading. ​ Tend, shows the overall direction the trading pair / market is taking - either up, down or sideways, the latter being the most common state of any mature market. Trend, as is the case with most indicators, is a lagging indicator. It shows what has happened already. Institutional traders typically use moving averages to indicate trends. The most common way of doing this is via a 50 period SMA combined with a 200 period SMA as these are well used and well documented.
 +
 +You will hear new traders talk about trends in terms of Higher Highs and Higher Lows, etc. again showing their ignorance of how markets work and trying to impose “certainties” on the market. ​ Remember, “The market can do anything at any time”.  ​
 +
 +Trends only show a general direction that the market may choose to follow, nothing else, and it is not guaranteed that they will do so. 
 +
 +Draw your trend lines to the tops and bottoms of the body of the candles don’t worry about the wicks again deal with what has happened not what may or may not happen (the potential) as the market can do whatever it wants.
 +
 +You always want to be on the right side of the trend when trading. If the trend is up you go long, if the trend is down you go short. If its range bound or going sideways you may not want to take a trade until there is a breakout of the range.
 +
 +**2. Momentum**
 +
 +Momentum is a leading indicator, one of the few available to us. Momentum shows the strength of the trend i.e. it confirms the lagging indicator. Typically you would use the MACD histogram for this or RSI which is another strength indicator. ​
 +
 +These Momentum indicators are not just numbers on a chart they are showing you what the crowd is thinking about. ​
 +
 +It shows their emotional state. Either Fear / Panic or Courage and Fearlessness or foolhardiness depending upon your point of view :​smiley: ​ The typical values used for these indicators are based on many years of trading experience by many traders. i.e. with RSI 70-80 indicating it is overbought or 20-30 showing it is oversold.
 +
 +**3. Trade Cycles**
 +
 +Trade Cycles are covered in detail here: [[default_settings#​what_is_a_trade_cycle|What is a Trade Cycle?​]] ​ Gist is it is all about the timing and when the Highs and Lows will be shown.
 +
 +Oscillator type indicators are best for this. i.e. EMA's, SMA's, Bollinger Bands, etc., these are all lagging indicator because they are based on moving averages. ​ Trade Cycles can give you the **WHEN** for your trade setup i.e. when to enter, when to exit, when to sit tight and hold.
 +
 +**4. Structures**
 +
 +Structures are all about Support and Resistance levels. These get easier to read in the chart with time. Just go back in time and draw across the chart from left to right the support lines at the base of the candle bodies and resistance lines at the tops of the bodies of the candles. You want to see multiple touch points over time with your support or resistance line when you draw it, the more the better but at least three. ​
 +
 +Structures act as blockers. Price will tend to bounce off these structures either up in the case of support or down in the case of resistance. This lets you predict what the price is likely to do. 
 +
 +Why does it do this? Its again behaviour, lots of traders know about support and resistance so they are watching these lines for their trade entries and exits and to set stop losses off of.  You can take advantage of that fact to either profit or avoid loss. I typically use the Fibonacci levels for this as time has shown these levels to be accurate particularly the .382, the .618, and the .5 as described here: [[default_settings#​fibonacci_day_trader|Fibonacci Day Trader Strategy]].
 +
 +**5. Fractals:**
 +
 +Fractals are all about Behaviour. Fractals answer the **WHO** and the **WHY** of making a trade.
 +
 +In terms of behaviour think about a typical trading day. Traders are just like you and me, we all have to eat at some stage, when do you do that, you take Lunch don't you? Look at the charts around lunch time and notice the pattern. Volatility drops off. Now remember this is the crypto market so that is across multiple timezones. So the lunch times are offset by one another and some countries have more traders than others so the effect is more pronounced in those timezones. ​ This is just one example of behaviour and how it might influence you trading strategy in terms of trade entry and exits. Remember, "​Trading is 10% about the technical aspects and 90% about the psychology"​.  ​
 +
 +**6. Scale:**
 +
 +Scale is all about using multiple timeframes. I like to use a 3 to 1 ratio for timeframes ie. 5 minute chart (setup) to a 15 minute chart (confirmation). ​ What works now on a 5 minute chart may not work over the longer term. The 15 minute chart shows for example if the Trend is continuing over the longer term. I may also go to a 1 hour or 4 hour chart to confirm this. But I have found using the 3 to 1 ratio that these tend to be the same. You can see if the crowd behaviour has strength over time or if it their strength is waning.
 +
 +In terms of multiple time frames there is a new feature in the 2.x version of ProfitTrailer called [[pairs.properties#​default_a_buy_strategy_label|strategy labels]] that allows your indicators to run at different timeframes.
 +
 +**7. Risk Management:​**
 +
 +Risk management is not stop losses. Many people new to trading think that just by setting a stop loss they have covered off risk management, thats rubbish. There are many aspects to risk management with the use or non-use of stop losses being just one consideration amongst many. Did you know most institutional traders do not use stop losses? In fact have you heard the term "stop hunting"?​ That is a practice that they follow to get liquidity to allow their large trades to be filled.
 +
 +There is a saying amongst traders "Plan the trade and trade the plan." This talks to having a trading plan one of the most important aspects of trading. A Trading Plan outlines your entire approach to Trading, its your plan of action for how you will trade. It is a living document that you update at least every month. It covers your approach to the markets, entry, exit, risk management, money management, etc. Its an extensive list.
 +
 +Position sizing is far more important to risk management than stop losses are. Position sizing allows you to manage your overall risk i.e. you may have a trading rule in your trading plan that say "I will only risk up to 1% of my overall portfolio value on any one trade."​ or "I will only risk up to a maximum of 3% of my overall trading budget in any one day of trading"​.
 +
 +Having a diversified trading portfolio allows you to mitigate risk because if one asset class loses its value another may well cover its losses.
 +
 +Adjusting your position sizes to the level of volatility in your chosen markets, asset classes and exchanges is another way to mitigate risk.
 +
 +I strongly suggest you do further study on risk management as it relates to trading.
 +
 +A lot of risk management has been built into the example trading strategies, ​ here are a couple examples of the use of position sizing: [[default_settings#​purchase_same_number_of_coins_per_dca_level|Purchase same number of coins per DCA level]] and here: [[default_settings#​positive_dca_aka_anti-dca_or_anti-martingale|Positive DCA]].
 +
 +The [[default_settings#​protection_mechanisms_built_into_the_example_trading_strategies|Protection mechanisms built into the example trading strategies]] are another example of risk and money management.
 +
 +\\
 +[[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 4223:
 [[default_settings|TOP]] [[default_settings|TOP]]
 \\ \\
 +----
  
  
Line 2434: Line 4246:
 [[default_settings|TOP]] [[default_settings|TOP]]
 \\ \\
 +----
  
  
Line 2441: Line 4253:
 **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 4285:
 \\ \\
 ---- ----
 +
 +
 +=== 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 ===
Line 2758: Line 4692:
 DEFAULT_trading_enabled = true. DEFAULT_trading_enabled = true.
 </​file>​ </​file>​
 +
 +\\
 +[[default_settings|TOP]]
 +\\
 +
 +----
 +
 +
 +=== The Sell Wall ===
 +
 +When you make a trade on an exchange it goes into their Order Book. The Order Book lists all active buy and sell orders that are placed on a trading exchange. This order book data is presented on the trading screens of almost every exchange. It allows traders to get a good sense of market depth, they can see what the highest and lowest prices are for active orders, and get an overall sense of market sentiment. When you look at this data you will see large blocks of trades start to form, these are buy and sell walls.
 +
 +The following diagram shows what a buy and sell wall look like on a market depth chart, this one is from the BitMex exchange:\\
 +{{ :​sellwall.png?​direct&​600 |}}
 +
 +Sell walls come about when a lot of traders place their orders for the same price point. When more significant buy & sell orders are placed, it is to be expected that other traders will put their own orders at that price point. Their orders build up at that price point creating walls of buy & sell orders. A sell wall can forces prices down, whales use this by placing large sell orders to keep prices at levels suited to their trading requirements. They take advantage of sell walls to force prices lower so that other traders will sell their current trades to them at a lower price. For this reason we have a protection mechanism to help you avoid making bad trades around sell walls as they come into existence.
 +
 +<file java>
 +# Set the depth of the orderbook to look back and identify the largest sell order.
 +DEFAULT_sell_wall_orderbook_depth = 50
 +# Set the maximum difference allowed from the average order size within the DEFAULT_sell_wall_orderbook_depth.
 +# If this difference is exceeded then the coin will not be bought.
 +DEFAULT_sell_wall_diff_percentage = 1000
 +</​file>​
 +
 +If you find these defaults too strict you can adjust them to allow more depth as follows:
 +<file java>
 +# Set the depth of the orderbook to look back and identify the largest sell order.
 +DEFAULT_sell_wall_orderbook_depth = 100
 +# Set the maximum difference allowed from the average order size within the DEFAULT_sell_wall_orderbook_depth.
 +# If this difference is exceeded then the coin will not be bought.
 +DEFAULT_sell_wall_diff_percentage = 5000
 +</​file>​
 +
 +You can adjust the default values to suit your trading style and risk aversion levels.
 +\\
 +[[default_settings|TOP]]
 +\\
  
 ---- ----
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • default_settings.1536879603.txt.gz
  • Last modified: 5 months ago
  • by cryptocoyn