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
faq [2018/07/06 02:07]
sgtbatten [How do I vary a setting per DCA level?]
faq [2018/09/09 09:20] (current)
twig123 Additional Import config clarification
Line 7: Line 7:
   * Resellers: [[faq#​who_are_the_official_resellers_for_pt|Who are the official Resellers for PT]]   * Resellers: [[faq#​who_are_the_official_resellers_for_pt|Who are the official Resellers for PT]]
   * Support: [[faq#​where_do_i_get_support|Where do I get support?]]   * Support: [[faq#​where_do_i_get_support|Where do I get support?]]
 +  * GUI messages: [[faq#What is this message in the buy/sell strategy column?]]?
 +  * Buy/Sell Button: [[faq#What do the Buy and Sell Buttons do?]]?
   * Extra API Slot: [[faq#Can I purchase additional API slots]]?   * Extra API Slot: [[faq#Can I purchase additional API slots]]?
   * Missing Parameter: [[faq#A Parameter is missing from my file]]   * Missing Parameter: [[faq#A Parameter is missing from my file]]
Line 26: Line 28:
   * Stopping: [[faq#​do_i_have_to_stop_the_bot_when_changing_settings|Do I have to stop the bot when changing settings?]]   * Stopping: [[faq#​do_i_have_to_stop_the_bot_when_changing_settings|Do I have to stop the bot when changing settings?]]
   * Save/load: [[faq#How do I save and load different configurations?​]]   * Save/load: [[faq#How do I save and load different configurations?​]]
 +  * Edit Config: [[faq#​editing_configs| How do I edit a configuration?​]]
 +  * Switch Config: [[faq#​changing_configs|How do I switch between configurations?​]]
 +  * Import Config: [[faq#​importing_a_config|How do I import a new configuration?​]]
 +  * New Config: [[faq#​creating_a_new_config|How do i make a new configuration?​]]
 +  * Public Config: [[faq#​using_public_configs|How do I update a public configurations?​]]
 +  * Delete Config: [[faq#​deleting_a_config|How do I delete a particular configuration?​]]
   * Change Market: [[faq#​how_do_i_set_up_profittrailer_to_trade_a_different_market|How do I set up ProfitTrailer to trade a Different Market?]]   * Change Market: [[faq#​how_do_i_set_up_profittrailer_to_trade_a_different_market|How do I set up ProfitTrailer to trade a Different Market?]]
   * DCA level Settings: [[faq#​how_do_i_vary_a_setting_per_dca_level|How do I vary a setting if the coin has DCA'​d?​]]   * DCA level Settings: [[faq#​how_do_i_vary_a_setting_per_dca_level|How do I vary a setting if the coin has DCA'​d?​]]
Line 39: Line 47:
   * Screenshot: [[faq#How do I take and upload a screenshot]]?​   * Screenshot: [[faq#How do I take and upload a screenshot]]?​
   * Ordersettings:​ [[faq#What / Where is an ordersettings file]]?   * Ordersettings:​ [[faq#What / Where is an ordersettings file]]?
-  * Saved Configs: [[faq#How many different Configs can I have saved]]?+  * Config Limit: [[faq#How many different Configs can I have saved]]?
  
  
Line 54: Line 62:
 ====Where do I get support?​==== ====Where do I get support?​====
 You can get support in Discord [[https://​discord.gg/​mwBm9qC|Official Discord Support Group]], or by submitting a ticket to [[http://​support.profittrailer.com/​]] You can get support in Discord [[https://​discord.gg/​mwBm9qC|Official Discord Support Group]], or by submitting a ticket to [[http://​support.profittrailer.com/​]]
 +
 +\\
 +[[faq|TOP]]
 +\\
 +----
 +
 +
 +==== What is this message in the buy/sell strategy column? ====
 +
 +ProfitTrailer runs its code in cycles. When any of the following messages are displayed the subsequent checks are no longer considered. For this reason, you will only see the message closest to the top displayed in the GUI. You will not see multiple messages.
 +
 +If you are unsure what the message means the [[Web Interface Guide]] explains most of them with links to the relevant parameters.
 +
 +**PAIRS BUY:​** ​
 +  * START DELAY
 +  * MAX PAIRS
 +  * SOM ENABLED
 +  * SOM STATE UNKNOWN
 +  * NO BUY STRATEGY
 +  * PANIC SELL ENABLED
 +  * BALANCE CANNOT BE 0
 +  * TOO NEW
 +  * STOP LOSS TIMEOUT
 +  * REBUY TIMEOUT
 +  * MAX SPREAD
 +  * MIN/MAX CHANGE PERC
 +  * INSUFFICIENT BALANCE
 +  * BUY VALUE BELOW DUST
 +  * ORDERBOOK LOW
 +  * SELL WALL DETECTED
 +
 +**DCA BUY:​** ​
 +  * START DELAY
 +  * MAX DCA PAIRS
 +  * SOM ENABLED
 +  * SOM STATE UNKNOWN
 +  * NO DCA BUY TRIGGER
 +  * NO BUY STRATEGY
 +  * PANIC SELL ENABLED
 +  * STOP LOSS TIMEOUT
 +  * REBUY TIMEOUT
 +  * MAX BUY TIMES
 +  * MIN BUY VOLUME
 +  * MAX SPREAD
 +  * MIN/MAX CHANGE PERC
 +  * INSUFFICIENT BALANCE
 +  * MAX COST REACHED
 +  * BUY VALUE BELOW DUST
 +  * ORDERBOOK LOW
 +  * SELL WALL DETECTED
 +
 +**PAIRS SELL:**
 +  * START DELAY
 +  * SPECIFY A GAIN
 +  * MAXPROFIT
 +  * STOPLOSS
 +  * TAKEPROFIT
 +
 +**DCA SELL:**
 +  * START DELAY
 +  * SPECIFY A GAIN
 +  * MAXPROFIT
 +  * STOPLOSS
 +  * TAKEPROFIT
 +
 +\\
 +[[faq|TOP]]
 +\\
 +----
 +
 +==== What do the Buy and Sell Buttons do? ====
 +
 +{{:​buy_button.png?​nolink|}}
 +
 +In the [[web_interface_guide#​Possible Buy Log (PBL)]] the buy button will attempt to make an initial buy. The size of the buy is determined by your ''​[[pairs.properties#​DEFAULT_initial_cost]]''​ setting or coin specific equivalent.
 +
 +In the [[web_interface_guide#​DCA Log]] the buy button will attempt to complete the next DCA buy in accordance with your DCA settings. The size of the purchase is determined by your ''​[[dca.properties#​DEFAULT_DCA_buy_percentage]]''​ for the next DCA level or coin specific equivalent.
 +
 +**Note**: ​
 +  - Buys may still be prevented by lack of orderbook volume. ​
 +
 +{{:​sell_button.png?​nolink|}}
 +
 +In the [[web_interface_guide#​Pairs Log]] the sell button will attempt to sell the coin at the top buy order price. If it is unable to sell all of the coins at ones it will try again at the same price two more times. If you still have remaining coins you can initiate a new manual sell however this will be at the new price point (top buy order).
 +
 +In the [[web_interface_guide#​DCA Log]] the sell button will attempt to sell the coin at the top buy order price. If it is unable to sell all of the coins at ones it will try again at the same price two more times. If you still have remaining coins you can initiate a new manual sell however this will be at the new price point (top buy order).
 +
  
 \\ \\
Line 166: Line 261:
   * No remaining pairs meet your buy criteria. ​   * No remaining pairs meet your buy criteria. ​
     * Perhaps you use a very small whitelist and already own all of them, or      * Perhaps you use a very small whitelist and already own all of them, or 
-    * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_volume]]''​ setting and no more coins meet that minimum volume ​or+    * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_volume]]''​ setting and no more coins meet that minimum volume 
 +      * Bittrex and Kucoin have quite low total trade volumes. ensure you research what volume is appropriate for your exchange
     * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_price]]''​ setting and no more coins meet that minimum price. ​     * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_price]]''​ setting and no more coins meet that minimum price. ​
   * ''​[[application.properties#​server.start_trading_delay]]''​ will stop the PBL populating until it times out.   * ''​[[application.properties#​server.start_trading_delay]]''​ will stop the PBL populating until it times out.
Line 176: Line 272:
  
 ====How can I set or reset a password?​==== ====How can I set or reset a password?​====
-You will be prompted to set a password when first booting up the bot. The password is stored in the ptpw file in the main ProfitTrailer folder. If you need to reset your password you can delete this file and restart the bot.+You will be prompted to set a password when first booting up the bot. The password is stored in the ptpw file in the ProfitTrailer/data folder. If you need to reset your password you can delete this file and restart the bot.
  
 If you do not wish to have a password at all add the following to your application.properties file. If you do not wish to have a password at all add the following to your application.properties file.
Line 285: Line 381:
 ==== How do I save and load different configurations?​ ==== ==== How do I save and load different configurations?​ ====
  
-Elroy will tell us :D+== Editing Configs == 
 + 
 +Clicking on {{:​config_button.jpg?​nolink|}} ​will reveal the configuration screen.  
 + 
 +If you wish to edit a particular config click the Orange config name to reveal a dropdown menu. Select the config you wish to edit and make changes as desired.  
 + 
 +Press the {{:config_save.png?​nolink|}} button to save your changes before navigating to any other page. 
 + 
 +---- 
 +== Changing Configs == 
 + 
 +Select the Settings Cog {{::​settings_cog.png?​nolink|}} and then choose Settings from the two options at the top of the menu. 
 + 
 +You can then click the config name to change the active configuration. The bot will switch to the new config straight away. 
 + 
 +{{::​change_config.png?​nolink|}} 
 + 
 +---- 
 +== Importing a Config == 
 + 
 +Click the {{::​setup_button.png?​nolink&​65|}} button in the [[web_interface_guide#​settings|Settings Menu]] or navigate to http://​localhost:​8081/​setup (adjust port/IP if necessary). 
 + 
 +  * **Public** - Choose from our database of public configs and copy it to your bot giving it a unique name. 
 +  * **Saved** - Choose from one of your own configs that you have already created in the past. 
 +  * **Import** - Choose a new unique name and will import the PAIRS.properties,​ DCA.properties and INDICATORS.properties files from your ProfitTrailer initialization folder. If you do not already have an "​initialization"​ folder, you will need to create it in within the main ProfitTrailer directory and then place these 3 properties files into it before proceeding. 
 + 
 +{{::​initial_settings_load.png?​nolink&​300|}} {{::​public_config_selection.png?​nolink&​300|}} 
 + 
 +---- 
 +== Creating a new config == 
 + 
 +Clicking on {{:​config_button.jpg?​nolink|}} will reveal the configuration screen.  
 + 
 +If you have a config you want to base it on select it from the dropdown menu.  
 + 
 +Click the {{:​config_new.png?​nolink|}} button to choose a name for your new config.  
 + 
 +{{:​config_dropdown.png?​nolink|}} {{::​config_new_dialog.png?​nolink&​280|}} 
 + 
 +Your newly named config will now be displayed and you are free to edit it. 
 + 
 +---- 
 +== Using Public Configs == 
 + 
 +Public configs can be copied from the setup screen. See [[faq#​Importing a Config]] above. 
 + 
 +You are importing a static copy of the config and will not receive any automated updates to it. You can modify it yourself if you desire to make and adjustments. If the config does get updated in the future you can make the changes manaully, or import the newer config and save it as a separate config for your bot.  
 + 
 +---- 
 +== Deleting a Config == 
 + 
 +Clicking on {{:​config_button.jpg?​nolink|}} will reveal the configuration screen.  
 + 
 +If you wish to delete a particular config click the Orange config name to reveal a dropdown menu.  
 + 
 +{{:​config_dropdown.png?​nolink|}}  
 + 
 +Select the config you wish to delete and then click the {{:​config_delete.png?​nolink|}} button. 
 + 
 +You will not have the option to delete the active config. 
 + 
 + 
 + 
 + 
 + 
  
  
Line 413: Line 574:
 [[dca.properties#​default_DCA_A_sell_value|DCA_A_sell_value]]\\ [[dca.properties#​default_DCA_A_sell_value|DCA_A_sell_value]]\\
 [[dca.properties#​default_DCA_A_buy_value_limit|DCA_A_buy_value_limit]]\\ [[dca.properties#​default_DCA_A_buy_value_limit|DCA_A_buy_value_limit]]\\
 +[[dca.properties#​default_DCA_A_sell_value_limit|DCA_A_sell_value_limit]]\\
 [[dca.properties#​default_DCA_buy_percentage|DCA_buy_percentage]]\\ [[dca.properties#​default_DCA_buy_percentage|DCA_buy_percentage]]\\
 [[dca.properties#​SOM_DCA_buy_trigger]]\\ [[dca.properties#​SOM_DCA_buy_trigger]]\\
Line 419: Line 581:
  
 This is achieved by entering the values into [[dca.properties|dca.properties]] multiple times and appending ''​_x''​ to the end where x is the ''​next''​ dca level. This is achieved by entering the values into [[dca.properties|dca.properties]] multiple times and appending ''​_x''​ to the end where x is the ''​next''​ dca level.
 +
 +Look in [[dca.properties]] for this symbol: {{:​dcabw.png?​18&​nolink}}
  
 **Notes:** **Notes:**
Line 560: Line 724:
 2). Change the trigger value. For example if the price_rise_trigger has tripped, and the current market has gone up 5%, and your trigger is set for 4%, you would need to change your trigger to more than 5% and also change the recover trigger, price_rise_recover_trigger in this case, to more than 5%.  2). Change the trigger value. For example if the price_rise_trigger has tripped, and the current market has gone up 5%, and your trigger is set for 4%, you would need to change your trigger to more than 5% and also change the recover trigger, price_rise_recover_trigger in this case, to more than 5%. 
  
-3). Save the file. The bot should now recover from SOM.+3). Save the file. The bot should now recover from SOM. If not, you may need to restart the bot or force SOM off (4) 
  
 4). Alternatively,​ If you don't want to permanently change your trigger settings you have these options: 4). Alternatively,​ If you don't want to permanently change your trigger settings you have these options:
Line 568: Line 732:
     * http://​localhost:​8081/​settings/​sellOnlyMode?​type=&​enabled=false     * http://​localhost:​8081/​settings/​sellOnlyMode?​type=&​enabled=false
     * Be sure to change the port (8081) to the port you are using on your bot.      * Be sure to change the port (8081) to the port you are using on your bot. 
-    * This disables global sell only mode, but it will reactivate on next buy attempt if 24h% change ​is still below/above your trigger+    * This disables global sell only mode, but it will reactivate on next buy attempt if the SOM trigger condition ​is still true.
  
   * **Manual FORCE override**   * **Manual FORCE override**
Line 654: Line 818:
 ====Why is my bot still showing V1 after I installed V2?==== ====Why is my bot still showing V1 after I installed V2?====
  
-If you are on Linux/RasPi and using PM2 to start the bot, you may need to update it to point to the new V2 directory. The easiest way to do this is to just delete the PM2 entry for the first bot with ''​pm2 delete 0''​ and then go to the V2 directory and send it to PM2 like normal: ''​pm2 start pm2-ProfitTrailer.json''​+If you are on Linux/RasPi and using PM2 to start the bot, you may need to update it to point to the new V2 directory. The easiest way to do this is to just delete the PM2 entry for the first bot with ''​pm2 delete 0'' ​(used id/name as necessary in place of 0) and then go to the V2 directory and send it to PM2 like normal: ''​pm2 start pm2-ProfitTrailer.json''​
  
 \\ \\
  • faq.1530835629.txt.gz
  • Last modified: 3 months ago
  • by sgtbatten