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 [2019/04/12 23:53]
sgtbatten [How can I set or reset a password?]
faq [2019/06/21 22:18] (current)
armchairguru [How can I set or reset a password?]
Line 1: Line 1:
 ==== Frequently Asked Questions ==== ==== Frequently Asked Questions ====
-----+
 **THE NUMBER ONE QUESTION WE GET:​** ​ **THE NUMBER ONE QUESTION WE GET:​** ​
   * No Trades: [[buy_and_sell_logic|Why won't my bot buy, or sell?]] - now in it's own page!   * No Trades: [[buy_and_sell_logic|Why won't my bot buy, or sell?]] - now in it's own page!
Line 16: Line 16:
   * WATCHMODE: [[faq#Why are my coins in WATCHMODE?​]]?​   * WATCHMODE: [[faq#Why are my coins in WATCHMODE?​]]?​
   * License: [[faq#​where_do_i_find_my_license|Where do I find my License?​]]  ​   * License: [[faq#​where_do_i_find_my_license|Where do I find my License?​]]  ​
-  * Config: [[faq#​how_do_i_enable_disable_the_web_gui_config|How do I enable/​disable the CONFIG? or, why is my config disabled?​]]  ​+  * Config: [[faq#​how_do_i_enable_disable_the_web_gui_config|How do I enable/​disable the CONFIG? or, why is my config disabled?]] 
 +  * Trading Disabled: [[faq#​how_do_i_enable_trading_on_my_bot| How do I enable trading on my bot ?]]
   * PBL Empty: [[faq#​why_is_my_possible_buy_log_empty|Why is my Possible Buy Log Empty?]]   * PBL Empty: [[faq#​why_is_my_possible_buy_log_empty|Why is my Possible Buy Log Empty?]]
   * Password: [[faq#​how_can_i_set_or_reset_a_password|How can I set or reset a password?]]   * Password: [[faq#​how_can_i_set_or_reset_a_password|How can I set or reset a password?]]
Line 31: Line 32:
   * Edit Config: [[faq#​editing_configs| How do I edit a configuration?​]]   * Edit Config: [[faq#​editing_configs| How do I edit a configuration?​]]
   * Switch Config: [[faq#​changing_configs|How do I switch between configurations?​]]   * Switch Config: [[faq#​changing_configs|How do I switch between configurations?​]]
-  * Load Config: [[faq#Loading_a_Config|How do I load a new configuration?​]]+  * 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?​]]   * 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?​]]   * Public Config: [[faq#​using_public_configs|How do I update a public configurations?​]]
Line 41: Line 42:
   * Bollinger Bands: [[faq#​how_is_bb_calculated|How is BB calculated?​]]   * Bollinger Bands: [[faq#​how_is_bb_calculated|How is BB calculated?​]]
   * Trailing: [[faq#​how_does_trailing_profit_work|How does trailing profit work?]]   * Trailing: [[faq#​how_does_trailing_profit_work|How does trailing profit work?]]
-  * VPS: [[faq#​what_are_some_good_vps_vendors|What are some good VPS vendors?]] 
   * Sell only Mode: [[faq#​how_do_i_turn_off_the_automated_sell_only_mode|How do I turn off Sell Only Mode?]]   * Sell only Mode: [[faq#​how_do_i_turn_off_the_automated_sell_only_mode|How do I turn off Sell Only Mode?]]
   * Second Bot: [[faq#​how_to_set_up_a_second_bot_instance|How do I Set up a Second Bot Instance?]]   * Second Bot: [[faq#​how_to_set_up_a_second_bot_instance|How do I Set up a Second Bot Instance?]]
Line 49: Line 49:
   * Ordersettings:​ [[faq#What / Where is an ordersettings file]]?   * Ordersettings:​ [[faq#What / Where is an ordersettings file]]?
   * Config Limit: [[faq#How many different Configs can I have saved]]?   * Config Limit: [[faq#How many different Configs can I have saved]]?
 +
  
 ---- ----
- 
 ====Who are the official Resellers for PT==== ====Who are the official Resellers for PT====
- 
 The official resellers are listed [[how_to_buy_-_resellers_list|here]]. The official resellers are listed [[how_to_buy_-_resellers_list|here]].
  
Line 61: Line 60:
  
 ---- ----
- 
 ====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/​eakB23b|Official Discord Support Group]], or by submitting a ticket to [[http://​support.profittrailer.com/​]]
  
 \\ \\
Line 70: Line 68:
  
 ---- ----
- 
- 
 ==== What is this message in the buy/sell strategy column? ==== ==== 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. 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.
  
Line 135: Line 130:
  
 ---- ----
- 
 ==== What do the Buy and Sell Buttons do? ==== ==== What do the Buy and Sell Buttons do? ====
- 
 {{:​buy_button.png?​nolink|}} {{:​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#​Possible Buy Log (PBL)]] the buy button will attempt to make an initial buy. The size of the buy is determined by your ''​[[pairs_config#​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.+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_config#​DEFAULT_DCA_buy_percentage]]''​ for the next DCA level or coin specific equivalent.
  
 **Note**: ​ **Note**: ​
Line 159: Line 152:
  
 ---- ----
- 
 ==== Can I purchase additional API slots? ==== ==== Can I purchase additional API slots? ====
- 
 Yes, Yes,
  
-A standard subscription comes with 2 API key slots. You can purchase additional slots for the same exchange by logging in to your account portal at https://​profittrailer.com.+A standard subscription comes with 2 API key slots. You can purchase additional slots for the same exchange by logging in to your account portal at https://​profittrailer.com/my-account.
  
 After purchasing an additional slot you need to redeem it with PT Assistant. Type ''​!redeemapi''​ in a private message to PT Assistant on Discord. After it is redeemed you can use ''​!addkey''​ as per the normal process outlined in the [[pt_assistant|API Key Guide]]. After purchasing an additional slot you need to redeem it with PT Assistant. Type ''​!redeemapi''​ in a private message to PT Assistant on Discord. After it is redeemed you can use ''​!addkey''​ as per the normal process outlined in the [[pt_assistant|API Key Guide]].
Line 172: Line 163:
 {{::​api_key_expiry.png?​nolink|}} {{::​api_key_expiry.png?​nolink|}}
  
-**Pro Discount ** \\ +**Advanced ​Discount ** \\ 
-[[PRO features|PRO]] users receive a discounted price for each additional slot through use of a discount code. Your unique code can be obtained from PT Assistant on Discord.+[[advanced_features|Advanced]] users receive a discounted price for each additional slot through use of a discount code. Your unique code can be obtained from PT Assistant on Discord.
  
 Talk to PT Assistant in a private message and type ''​!givemediscount''​ to receive the code. Enter the code while purchasing the API slot to receive the discount. Talk to PT Assistant in a private message and type ''​!givemediscount''​ to receive the code. Enter the code while purchasing the API slot to receive the discount.
Line 180: Line 171:
   - The code will expire after 24 hours. After this time you will need to generate a new one.   - The code will expire after 24 hours. After this time you will need to generate a new one.
   - Each code can be used only one time.   - Each code can be used only one time.
- 
  
 \\ \\
Line 187: Line 177:
  
 ---- ----
- 
 ====A Parameter is missing from my file==== ====A Parameter is missing from my file====
 Not all parameters are included in the default download. Not all parameters are mandatory to have in your file either. Not all parameters are included in the default download. Not all parameters are mandatory to have in your file either.
Line 198: Line 187:
  
 ---- ----
- 
 ====A Column is missing from my GUI==== ====A Column is missing from my GUI====
 On small screens some columns are collapsed to save space. You will know if columns have been hidden when you see {{::​config_expand_button.png?​nolink|}} in the first column. On small screens some columns are collapsed to save space. You will know if columns have been hidden when you see {{::​config_expand_button.png?​nolink|}} in the first column.
Line 211: Line 199:
  
 ---- ----
- 
-==== How do I cancel Pending Orders? ==== 
- 
-Pending orders can be cancelled using the cancel button in the [[web_interface_guide#​Pending Log]] or manually on the exchange by cancelling the open order. 
- 
-You may find that the pending order is automatically created again. This is because the pending trigger is still true, you will need to adjust your settings or disable the applicable trigger and then cancel the order. 
- 
-== Which Will My Bot Use? == 
- 
-Pending orders can be configured to cancel automatically in some circumstances. ProfitTrailer has parameters in both the Pairs and DCA configs to cancel pending orders, but which settings apply? 
- 
-The logic that applies to your pending order depends on whether or not the coin is DCA enabled. A coin is considered DCA enabled in any of the following circumstances. 
- 
-  * ''​[[dca.properties#​DEFAULT_DCA_enabled]] = true''​ 
-  * ''​[[dca.properties#​DEFAULT_DCA_enabled|XXX_DCA_enabled]] = true''​ where XXX is the coin in question 
-  * ProfitTrailer or the user has purchased more of the same coin (separate from the pending order) and it is currently in the DCA log 
- 
-In all of these cases the DCA settings are applied to the pending orders: i.e ''​[[dca.properties#​DEFAULT_DCA_combined_cancel_pending_trigger]]''​ and ''​[[dca.properties#​DEFAULT_DCA_cancel_pending_trigger]]''​ are used. 
- 
-In all other cases the Pairs settings are used: i.e  ''​[[pairs.properties#​DEFAULT_combined_cancel_pending_trigger]]''​ and ''​[[pairs.properties#​DEFAULT_cancel_pending_trigger]]''​ are used. 
- 
-\\ 
-[[faq|TOP]] 
-\\ 
- 
----- 
- 
 ====Why am I getting these expired orders in my logs?==== ====Why am I getting these expired orders in my logs?====
 Expired orders are part of trading. If the order book is thin, you will most likely get expired orders as the bot places limit orders when buying and selling. Expired orders are part of trading. If the order book is thin, you will most likely get expired orders as the bot places limit orders when buying and selling.
  
-Use ''​[[pairs.properties#​DEFAULT_min_orderbook_volume_percentage]]''​ or ''​[[dca.properties#​DEFAULT_DCA_min_orderbook_volume_percentage]]''​ to prevent the bot attempting to make buys when the order book volume is low. +Use ''​[[pairs_config#​DEFAULT_min_orderbook_volume_percentage]]''​ or ''​[[dca_config#​DEFAULT_DCA_min_orderbook_volume_percentage]]''​ to prevent the bot attempting to make buys when the order book volume is low. 
  
 For selling, depending on the amount of coins you hold, you might also get expired orders, which in some cases are just partial sell orders. For selling, depending on the amount of coins you hold, you might also get expired orders, which in some cases are just partial sell orders.
Line 248: Line 209:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
- 
 ---- ----
  
 ==== Why are my coins in WATCHMODE? ==== ==== Why are my coins in WATCHMODE? ====
- 
 Please refer to the [[web_interface_guide#​Pairs Log]] section of the Web interface Guide. Please refer to the [[web_interface_guide#​Pairs Log]] section of the Web interface Guide.
  
Line 261: Line 220:
  
 ---- ----
- 
 ====Where do I find my License?​==== ====Where do I find my License?​====
-You ProfitTrailer License is emailed to you usually within 1 hour of your payment being confirmed on the block chain.+You ProfitTrailer License is emailed to you usually within 1 hour of your payment being confirmed. If a cryptocurrency payment form is used it is usually emailed to you within one hour of your payment being confirmed on the block chain.
  
 The email is titled "​ProfitTrailer License Activation"​ if you would like to search you inbox or junk folder for it. The email is titled "​ProfitTrailer License Activation"​ if you would like to search you inbox or junk folder for it.
Line 279: Line 237:
  
 ---- ----
- 
 ====How do I enable/​disable the web GUI Config?==== ====How do I enable/​disable the web GUI Config?====
 The Config is enabled in the Web GUI by default however it still required you have a password set in order to use it. **If you don't have the password set, or password is disabled, or you are logged in as guest, config will be disabled.** The Config is enabled in the Web GUI by default however it still required you have a password set in order to use it. **If you don't have the password set, or password is disabled, or you are logged in as guest, config will be disabled.**
Line 290: Line 247:
  
 ---- ----
 +====How do I enable trading on my bot?====
 +If you look in your possible buy log and see **TRADING DISABLED** in the buy column, you will need to enable trading for your active config:
  
-====Why is my Possible Buy Log Empty?====+      * by going to the Basic Configuration GUI screen and clicking the button at the bottom of the screen as follows: 
 +{{ basic_enable_trading.png?nolink&​400 }} 
 +          * click that button. It will be grey and say "​Trading OFF", you want it to be blue. Then click the save button near the top 
 +      * Or by going to the [[web_interface_guide#​settings|Advanced Configuration]] screen and changing this setting in the pairs tab as follows: 
 +<file java> 
 +DEFAULT_trading_enabled ​true 
 +</​file>​
  
 +\\
 +[[faq|TOP]]
 +\\
 +
 +----
 +====Why is my Possible Buy Log Empty?====
 There are a number of reasons the Possible Buy Log might be empty. There are a number of reasons the Possible Buy Log might be empty.
  
-  * ''​[[pairs.properties#​DEFAULT_trading_enabled]] = false''​. This is the default setting when you download the bot as a safety measure. +  * ''​[[pairs_config#​DEFAULT_trading_enabled]] = false''​. This is the default setting when you download the bot as a safety measure. 
-  * you have missing or invalid [[indicators.properties]]. +  * you have missing or invalid [[indicators_config]]. 
-  * You have set enabled_pairs = true instead of ALL. ''​[[pairs.properties#​enabled_pairs]] = ALL''​ is correct +  * You have set enabled_pairs = true instead of ALL. ''​[[pairs_config#​enabled_pairs]] = ALL''​ is correct 
-  * You have set trading_enabled = ALL instead of true. ''​[[pairs.properties#​DEFAULT_trading_enabled]] = true''​ is correct+  * You have set trading_enabled = ALL instead of true. ''​[[pairs_config#​DEFAULT_trading_enabled]] = true''​ is correct
   * 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+    * you have a high ''​[[pairs_config#​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       * 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_config#​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 311: Line 282:
  
 ---- ----
- 
 ====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 ptdb.db file in the ProfitTrailer/​data folder.\\ You will be prompted to set a password when first booting up the bot. The password is stored in the ptdb.db file in the ProfitTrailer/​data folder.\\
 If you need to reset your password you will need to: If you need to reset your password you will need to:
-  - Open notepad++ ​or equivalent ​to a new file+  - Open notepad++ to a new file
   - Save that file as "​reset-pw"​ and place in the profittrailer/​data folder   - Save that file as "​reset-pw"​ and place in the profittrailer/​data folder
   - For the save as type dropdown below the filename , choose 'All Files'   - For the save as type dropdown below the filename , choose 'All Files'
Line 324: Line 294:
  
 **Note:** you will not be able to change configuration files without a password. **Note:** you will not be able to change configuration files without a password.
- 
  
 \\ \\
Line 331: Line 300:
  
 ---- ----
- 
 ==== How can I allow guests to view my bot?  ==== ==== How can I allow guests to view my bot?  ====
- 
 By selecting Change Passwords in the Web Interface [[web_interface_guide#​Settings]] you can create a password for the Monitoring page separate from the Admin password. Guests will have access to the GUI but the Config options will not be available. By selecting Change Passwords in the Web Interface [[web_interface_guide#​Settings]] you can create a password for the Monitoring page separate from the Admin password. Guests will have access to the GUI but the Config options will not be available.
 This password is stored in the ptpw-monitor file and can be deleted to remove guest login ability. This password is stored in the ptpw-monitor file and can be deleted to remove guest login ability.
Line 345: Line 312:
  
 ---- ----
- 
 ====How can I Reset the Price of a Coin?==== ====How can I Reset the Price of a Coin?====
 You can use the HotConfig to set a bought price. HotConfig is a place to run one-time settings in the window to take certain immediate actions in the bot. Read all about it [[hotconfig|here]]. ​ You can use the HotConfig to set a bought price. HotConfig is a place to run one-time settings in the window to take certain immediate actions in the bot. Read all about it [[hotconfig|here]]. ​
 +
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
Line 353: Line 320:
  
 ---- ----
- 
 ====I manually bought a coin and it already has a DCA count==== ====I manually bought a coin and it already has a DCA count====
- 
 ProfitTrailer resets the DCA count of a pair when the bot makes a new purchase. By manually purchasing you have bypassed this step. ProfitTrailer resets the DCA count of a pair when the bot makes a new purchase. By manually purchasing you have bypassed this step.
  
Line 365: Line 330:
  
 ---- ----
- 
 ====How can I Reset the DCA count?==== ====How can I Reset the DCA count?====
 You can use the HotConfig to do this. HotConfig is a place to run one-time settings in the window to take certain immediate actions in the bot. Read all about it [[hotconfig|here]]. ​ You can use the HotConfig to do this. HotConfig is a place to run one-time settings in the window to take certain immediate actions in the bot. Read all about it [[hotconfig|here]]. ​
Line 374: Line 338:
  
 ---- ----
- 
 ==== What does a trigger value of 999 mean? ==== ==== What does a trigger value of 999 mean? ====
- 
 If ProfitTrailer is unable to find a default (or DCA level specific) ''​buy/​sell_value''​ or ''​buy_trigger''​ for the coins next action you will see 999 or -999 displayed. This is a visual cue that something is missing. If ProfitTrailer is unable to find a default (or DCA level specific) ''​buy/​sell_value''​ or ''​buy_trigger''​ for the coins next action you will see 999 or -999 displayed. This is a visual cue that something is missing.
  
Line 384: Line 346:
  
 ---- ----
- 
 ====Why is my TCV Different from my Exchange Balance==== ====Why is my TCV Different from my Exchange Balance====
 TCV is calculated by adding up the balance plus the actual value of the purchases that appear in the Pairs, DCA, and Pending logs. It **excludes** Dust log value, so it may not match your exchange balance exactly. ​ TCV is calculated by adding up the balance plus the actual value of the purchases that appear in the Pairs, DCA, and Pending logs. It **excludes** Dust log value, so it may not match your exchange balance exactly. ​
Line 393: Line 354:
  
 ---- ----
- 
 ==== How do I log out of ProfitTrailer?​ ==== ==== How do I log out of ProfitTrailer?​ ====
- 
 Click the [[web_interface_guide#​Settings Cog]] in the Web GUI to access the settings tab and the Log Out button. Click the [[web_interface_guide#​Settings Cog]] in the Web GUI to access the settings tab and the Log Out button.
- 
  
 \\ \\
Line 404: Line 362:
  
 ---- ----
- 
 ====How do I stop the bot?==== ====How do I stop the bot?====
 There are several methods for stopping the bot safely. There are several methods for stopping the bot safely.
Line 424: Line 381:
  
 ---- ----
- 
 ====Do I have to stop the bot when changing settings?​==== ====Do I have to stop the bot when changing settings?​====
 +Only changes made to your API keys will require the bot to be restarted. Changes made to all other properties via the [[hotconfig|HotConfig]] or to the files directly will be detected automatically. ​
  
-Only changes made to your API keys will require the bot to be restarted. Changes made to all other properties via the [[hotconfig|HotConfig]] or to the files directly will be detected automatically. ​ 
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
Line 433: Line 389:
  
 ---- ----
- 
 ==== How do I save and load different configurations?​ ==== ==== How do I save and load different configurations?​ ====
 +
 +\\
 +
 +**For a visual guide about loading/​activating/​editing/​deleting a config [[https://​wiki.profittrailer.com/​doku.php?​do=export_revealjs&​id=config_load_slide#/​|Click here]].**
 +
 +\\
  
 == Editing Configs == == Editing Configs ==
  
-Clicking on {{:​config_button.jpg?nolink|}} will reveal the configuration screen. ​+Hovering over the header config link, you will see two selections; Active Config and Other Configs.\\ 
 +Choose one of these to access the config tabs. 
 + 
 +{{config-link.png?nolink}}
  
-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. ​+If you wish to edit a particular config, clicking the Active Config allows access to only your active config. Clicking on Other Configs allows access to all configs. Click on 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. Press the {{:​config_save.png?​nolink|}} button to save your changes before navigating to any other page.
Line 454: Line 418:
  
 ---- ----
-== Loading ​a Config ==+== 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). 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).
Line 462: Line 426:
   * **Public** - Choose from our database of public configs and copy it to your bot giving it a unique name.   * **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.   * **Saved** - Choose from one of your own configs that you have already created in the past.
 +  * **Signal Providers** - Leave blank to receive signals from all active subscriptions or choose which signals to receive.
 +    * Note: this is only for users with Signal Subscriptions
  
-{{::​initial_settings_load.png?​nolink&​300|}} {{::​public_config_selection.png?​nolink&​300|}}+{{::​initial_settings_load.png?​nolink&​300|}} {{::​public_config_selection.png?​nolink&​300|}}\\ 
 +{{setup-page-signals.png?​nolink}}
  
 ---- ----
 == Creating a new config == == Creating a new config ==
  
-Clicking on {{:​config_button.jpg?nolink|}} will reveal the configuration screen+Hovering over the header config link, you will see two selections; Active Config and Other Configs.\\ 
 +Choose one of these to access the config tabs. 
 + 
 +{{config-link.png?nolink}} 
 + 
 +Clicking on Other Configs allows access to all configs. Click on the Orange config name to reveal ​a dropdown menu. Select ​the config from which you will make a new copy.
  
 If you have a config you want to base it on select it from the dropdown menu.  If you have a config you want to base it on select it from the dropdown menu. 
Line 481: Line 453:
 == Using Public Configs == == Using Public Configs ==
  
-Public configs can be copied from the setup screen. See [[faq#Loading ​a Config]] above.+Public configs can be copied from the setup screen. See [[faq#Importing ​a Config]] above.
  
-You are loading ​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. +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 ​manually, or import the newer config and save it as a separate config for your bot. 
  
 ---- ----
 == Deleting a Config == == Deleting a Config ==
  
-Clicking on {{:​config_button.jpg?​nolink|}} ​will reveal ​the configuration screen+Hovering over the header config link, you will see two selections; Active Config and Other Configs.\\ 
 +Choose Other Configs in order to access ​the dropdown selector box.
  
-If you wish to delete a particular config click the Orange config name to reveal ​dropdown menu. +{{config-link.png?​nolink}} 
 + 
 +If you wish to delete a particular config click the Orange config name to reveal ​the dropdown menu. 
  
 {{:​config_dropdown.png?​nolink|}} ​ {{:​config_dropdown.png?​nolink|}} ​
Line 497: Line 472:
  
 You will not have the option to delete the active config. You will not have the option to delete the active config.
- 
  
 \\ \\
Line 504: Line 478:
  
 ---- ----
- 
 ====How do I set up ProfitTrailer to trade a Different Market?==== ====How do I set up ProfitTrailer to trade a Different Market?====
- +Below are the main pairs and DCA config ​changes you would need to make. In this example we will change from BTC to USDT on bittrex.
-Below are the main pairs and dca properties files changes you would need to make. In this example we will change from BTC to USDT on bittrex.+
  
 **Note:** not all possible parameters are included in this example. Parameters needing to be adjust for USDT values are marked with *. **Note:** not all possible parameters are included in this example. Parameters needing to be adjust for USDT values are marked with *.
-===PAIRS Config=== +===pairs_config=== 
-See the [[pairs.properties|Pairs Config]] wiki page+See the [[pairs_config|pairs_config]] wiki page
 <file java> <file java>
  
Line 558: Line 530:
 </​file>​ </​file>​
  
-===DCA Config===+===dca_config===
  
-See the [[dca.properties|DCA Config]] wiki page+See the [[dca_config|dca_config]] wiki page
 <​file>​ <​file>​
  
Line 613: Line 585:
  
 ---- ----
- 
 ====How do I vary a setting per DCA level?==== ====How do I vary a setting per DCA level?====
- +Most DCA settings ​can be varied based on the number of times a coin has DCA'd. Look in [[dca_config]] for this symbol: {{:​dcabw.png?​18&​nolink}}
-Most DCA properties ​can be varied based on the number of times a coin has DCA'd. Look in [[dca.properties]] for this symbol: {{:​dcabw.png?​18&​nolink}}+
  
 == DCA Level Specific Settings == == DCA Level Specific Settings ==
  
-This is achieved by entering the values into [[dca.properties]] multiple times and appending ''​_x''​ to the end where x is the dca level.+This is achieved by entering the values into [[dca_config]] multiple times and appending ''​_x''​ to the end where x is the dca level.
  
 **Notes:** **Notes:**
Line 636: Line 606:
 <file java> <file java>
 DEFAULT_DCA_A_sell_strategy = GAIN DEFAULT_DCA_A_sell_strategy = GAIN
-DEFAULT_DCA_A_sell_value = 1.5    <- optional+DEFAULT_DCA_A_sell_value = 1.5  <- used if no numbered setting or missing number in sequence (has no number at the end)
 DEFAULT_DCA_A_sell_value_1 = 1.5 DEFAULT_DCA_A_sell_value_1 = 1.5
 DEFAULT_DCA_A_sell_value_2 = 1.3 DEFAULT_DCA_A_sell_value_2 = 1.3
Line 647: Line 617:
  
 ===Example: Buy the same number of coins each time I DCA=== ===Example: Buy the same number of coins each time I DCA===
-Without explaining the Math, the folowing ​example would buy approximately the same number of coins every DCA level, matching the DEFAULT_initial_cost amount.+Without explaining the Math, the following ​example would buy approximately the same number of coins every DCA level, matching the DEFAULT_initial_cost amount.
  
 <file java> <file java>
-DEFAULT_DCA_buy_percentage = 55     ​<- optional+DEFAULT_DCA_buy_percentage = 55  <- used if no numbered setting or missing number in sequence (has no number at the end)
 DEFAULT_DCA_buy_percentage_1 = 100 DEFAULT_DCA_buy_percentage_1 = 100
 DEFAULT_DCA_buy_percentage_2 = 50 DEFAULT_DCA_buy_percentage_2 = 50
Line 661: Line 631:
  
 ====How do I Change Settings on a Single Coin?==== ====How do I Change Settings on a Single Coin?====
-All properties starting with "​DEFAULT_"​ in the pairs.properties ​or dca.properties ​files can also be configured as "​coin_"​ to act on a specific coin. This is useful when you want to do something (or a series of things) to one or more coins, differently from your default settings. \\ +All properties starting with "​DEFAULT_"​ in the pairs config ​or dca config ​files can also be configured as "​coin_"​ to act on a specific coin. This is useful when you want to do something (or a series of things) to one or more coins, differently from your default settings. \\ 
  
-Most options can be turned off by indicating "​false"​ or setting a value of 0, and turned on by "​true"​. \\ +Most options can be turned off by indicating "​false"​ or setting a value of 0, and turned on by "​true"​.\\ 
-A coinpair setting overrides DEFAULT_ settings ​\\ +A coinpair setting overrides DEFAULT_ settings
  
-Look in [[pairs.properties|Pairs Config]] and [[dca.properties|DCA Config]] to see which settings are able to be used for single coin pairs. It is indicated with this symbol: {{:​csbw.png?​18&​nolink}}+Look in the [[pairs_config|pairs config]] and the [[dca_config|dca config]] to see which settings are able to be used for single coin pairs. It is indicated with this symbol: {{:​csbw.png?​18&​nolink}}
  
 ---- ----
 ===Example: Turn off trading for a single coin=== ===Example: Turn off trading for a single coin===
-In addition to ''​[[pairs.properties#​DEFAULT_trading_enabled]] = true''​ you would add ''​LTC_trading_enabled = false''​ to the Pairs Config. +In addition to ''​[[pairs_config#​DEFAULT_trading_enabled]] = true''​ you would add ''​LTC_trading_enabled = false''​ to pairs_config.
- +
-Normal trading will be unchanged but LTC will no longer be trade-able. LTC will appear in the pairs log with a buy strategy of WATCHMODE or if hidden_pairs = ALL it will no longer appear in the GUI.+
  
 +Normal trading will be unchanged but LTC will no longer be trade-able. LTC will appear in the pairs log with a buy strategy of WATCHMODE or if ''​hidden_pairs = ALL''​ it will no longer appear in the GUI.
  
 ---- ----
 ===Example: I want to panic sell a single coin.=== ​ ===Example: I want to panic sell a single coin.=== ​
-To panic sell TRX, add ''​TRX_panic_sell_enabled = true''​ to the Pairs Config.+To panic sell TRX, add ''​TRX_panic_sell_enabled = true''​ to your pairs config.
  
 ---- ----
 ===Example: I want to change the buy strategies for one coin === ===Example: I want to change the buy strategies for one coin ===
-Lets say you have the following in the Pairs Config:+Lets say you have the following in pairs config:
 <file java> <file java>
 DEFAULT_A_buy_strategy = EMAGAIN DEFAULT_A_buy_strategy = EMAGAIN
Line 703: Line 672:
  
 ---- ----
- 
 ==== How is BB calculated? ==== ==== How is BB calculated? ====
 {{:​3uwn2ul.png?​nolink&​800|}} {{:​3uwn2ul.png?​nolink&​800|}}
Line 712: Line 680:
  
 ---- ----
- 
 ==== How does trailing profit work? ==== ==== How does trailing profit work? ====
 Your GAIN strategy ''​sell_value''​ is the amount you want as profit. If you don't set ''​trailing_profit'',​ as soon as the price reaches that amount the bot will attempt to sell. Your GAIN strategy ''​sell_value''​ is the amount you want as profit. If you don't set ''​trailing_profit'',​ as soon as the price reaches that amount the bot will attempt to sell.
Line 718: Line 685:
 Now you say. I want 0.5% trailing_profit. meaning. I want to risk 0.5 in order to gain more. Why risk ? Now you say. I want 0.5% trailing_profit. meaning. I want to risk 0.5 in order to gain more. Why risk ?
  
-If you have ''​sell_value''​ at 2%, the bot will not sell anymore when it reaches 2%,because we gave it 0.5% breathing room, so, if the price goes to 2.3%, we mark that down as the highest value. Now the price goes down to 1.9%, the bot won't sell, because it is under our 2% gain value and 0.4% change is still within our breathing room: +If you have ''​sell_value''​ at 2%, the bot will not sell anymore when it reaches 2%,because we gave it 0.5% breathing room, so, if the price goes to 2.3%, we mark that down as the highest value. Now the price goes down to 1.9%, the bot won't sell, because it is under our 2% gain value and 0.4% change is still within our breathing room:\\ 
-0.4% = 2.3 - 1.9 +0.4% = 2.3 - 1.9\\ 
-That is the risk we are talking about.+That is the risk we are talking about.\\
 The profit reached 2% but the bot did not sell because of trailing profit. The profit reached 2% but the bot did not sell because of trailing profit.
  
Line 729: Line 696:
 So when will we sell? Our gain was set at 2%! So when will we sell? Our gain was set at 2%!
  
-In a sudden movement the price goes down to 3.1% just like that:+In a sudden movement the price goes down to 3.1% just like that:\\
 3.7% - 3.1% = 0.6% 3.7% - 3.1% = 0.6%
  
-Our trialing ​profit was set at 0.5% and 0.6% is > 0.5% so enough risk. Now we sell! +Our trailing ​profit was set at 0.5% and 0.6% is > 0.5% so enough risk. Now we sell!
  
 If this isn't clear enough, read [[https://​wiki.profittrailer.io/​doku.php/​a_trailing_story|A Trailing Profit Story]] If this isn't clear enough, read [[https://​wiki.profittrailer.io/​doku.php/​a_trailing_story|A Trailing Profit Story]]
-\\ 
-[[faq|TOP]] 
-\\ 
- 
----- 
- 
-====What are some good VPS vendors==== 
-Please see this information in the [[vps_setup_guide|VPS area here]]. ​ 
  
 \\ \\
Line 750: Line 708:
  
 ---- ----
- 
 ====How do I turn off the automated Sell Only Mode==== ====How do I turn off the automated Sell Only Mode====
- +Sell Only Mode (SOM) can be automatically turned on when the [[pairs_config#​sell_only_mode_settings|triggers in pairs config]] are tripped by rising or falling market, or by consecutive buys.
-Sell Only Mode (SOM) can be automatically turned on when the [[pairs.properties#​sell_only_mode_settings|triggers in the Pairs Config]] are tripped by rising or falling market, or by consecutive buys.+
  
 But what if you want to turn **off** SOM anyway? But what if you want to turn **off** SOM anyway?
Line 761: Line 717:
 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 config. The bot should now recover from SOM. If not, you may need to restart the bot or force SOM off (4) +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 782: Line 738:
     * ''​http://​localhost:​8081/​settings/​overrideSellOnlyMode''​     * ''​http://​localhost:​8081/​settings/​overrideSellOnlyMode''​
     * or restart the bot     * or restart the bot
 +
 +\\
 + **You can also use the SOMO Override located within the settings cog > settings tab > SOMO dropdown selector.**
 +  * Disabled - SOMO Off, SOM will continue to work automatically according to settings.
 +  * FORCED ON - SOM will be forced ON and will stay on until SOMO is disabled or forced off.
 +  * FORCED OFF - SOM will be forced OFF and not allowed to activate unless SOMO is disabled or forced on.
 +
 +{{somo.png?​nolink}}
 +
  
 \\ \\
Line 788: Line 753:
  
 ---- ----
- 
 ====How to Set up a Second Bot Instance==== ====How to Set up a Second Bot Instance====
 +**WARNING**:​ Using multiple instances of ProfitTrailer on one exchange account is __not__ recommended. The bot is not designed to work alongside another instance. This can result in multiple untested side effects and trading conflicts within the bot itself.
  
----- +This guide assumes that you are using a second instance on:\\ 
-**WARNING**:​ Using multiple instances of ProfitTrailer on one exchange account is __not__ recommended. The bot is not designed to work alongside another instance. Besides multiple untested side effects and trading conflicts within the bot itself, there is a high likelihood of flooding the exchange with API calls and getting banned from trading, putting your investment in the bot and in your time and effort at risk.  +1) a new account on the same exchange (to trade USDT or ETH for example), or\\ 
- +2) to create a new instance on a different exchange using a different exchange license. ​
-This guide assumes that you are using a second instance on 1) a new account on the same exchange (to trade USDT or ETH for example), or 2) to create a new instance on a different exchange using a different exchange license ​(or multi-exchange license)+
  
 ---- ----
Line 802: Line 766:
 Setting up a second instance of the ProfitTrailer bot is simple. ​ Setting up a second instance of the ProfitTrailer bot is simple. ​
  
-1. [[https://​github.com/​taniman/​profit-trailer/​releases|Download]] the latest release of ProfitTrailer and extract to a new folder separate from your other instance(s). Alternatively you can copy your files from your first instance and delete the following ​files:+1. [[https://​github.com/​taniman/​profit-trailer/​releases|Download]] the latest release of ProfitTrailer and extract to a new folder separate from your other instance(s). Alternatively you can copy your files from your first instance and delete the following:
   * data folder   * data folder
   * log folder   * log folder
Line 812: Line 776:
   * Change the ''​[[application.properties#​server.port]]''​ to another unique, unused port. The default is 8081. For example, make the next bot use 8082, and the next one 8083, etc. If you get an error that the port is in use, change it.    * Change the ''​[[application.properties#​server.port]]''​ to another unique, unused port. The default is 8081. For example, make the next bot use 8082, and the next one 8083, etc. If you get an error that the port is in use, change it. 
   * If you are changing to a new exchange (BITTREX, POLONIEX, or BINANCE), then enter the new exchange in ''​[[application.properties#​trading.exchange]]''​.   * If you are changing to a new exchange (BITTREX, POLONIEX, or BINANCE), then enter the new exchange in ''​[[application.properties#​trading.exchange]]''​.
-  * Enter two new sets of API keys and secrets. +  * Enter the new API key and secret  
-    * (**NOTE:** This step is not required for [[application.properties#​servertest_mode|Test Mode]] bots.) +  * If you have not yet registered a new ''​[[application.properties#​default_api_key]]''​ you will need to talk to PT Assistant on discord and register it. Go here to see that process: [[pt_assistant#​registering_api_keys|API Key Guide]]. ​
-  * If you have not yet registered a new ''​[[application.properties#​default_api_key]]''​ you will need to talk to PT Assistant on discord and register it. Go here to see that process: [[pt_assistant#​registering_api_keys|API Key Guide]]. +
-    * (**NOTE:** This step is not required for [[application.properties#​servertest_mode|Test Mode]] bots.)+
  
 4. Any other config changes are optional. ​ You can setup new notifications bots etc now if desired. 4. Any other config changes are optional. ​ You can setup new notifications bots etc now if desired.
  
-5. When running the new bot for the first time Ensure you choose a new UNIQUE name for the config. You should be prompted to choose/load a config when it first boots up. See[[faq#​how_do_i_save_and_load_different_configurations|Save/​Load different Config]]. Make changes to the [[pairs.properties]], [[dca.properties]] and [[indicators.properties]] files in the GUI after the bot is running. ​+5. When running the new bot for the first time Ensure you choose a new UNIQUE name for the config. You should be prompted to choose/load a config when it first boots up. See[[faq#​how_do_i_save_and_load_different_configurations|Save/​Load different Config]]. Make changes to the [[pairs_config]], [[dca_config]] and [[indicators_config]] files in the GUI after the bot is running. ​
  
 \\ \\
Line 826: Line 788:
  
 ---- ----
- 
 ====Why don't we allow people to sell PT Settings?​==== ====Why don't we allow people to sell PT Settings?​====
- 
 While we don't give out settings beyond a basic startup profile with your PT purchase, we do coach and train people how to create good settings. Some of our official resellers give away some basic settings for free that will give you an idea on how to manipulate the settings for your needs. We also encourage customers to share their knowledge, as that benefits the most people. While we don't give out settings beyond a basic startup profile with your PT purchase, we do coach and train people how to create good settings. Some of our official resellers give away some basic settings for free that will give you an idea on how to manipulate the settings for your needs. We also encourage customers to share their knowledge, as that benefits the most people.
  
Line 840: Line 800:
  
 ---- ----
- 
 ====What is Dust?==== ====What is Dust?====
- +Dust is the technical term for small amounts of a given coin that are below the minimum trade levels set by each exchange.
-Dust is the technical term for small amounts of a given coin that are below the minimum trade-able levels set by each exchange.+
  
 Some tips for avoiding dust: Some tips for avoiding dust:
-  * **Binance has a way to consolidate dust. Just go to your Funds > Balances page and look for the button up top.**+  * **As of late April 2018, Binance has a way to consolidate dust. Just go to your Funds > Balances page and look for the button up top.**
   * Keep your initial trade amount a few percent higher than the minimums allowed by the exchange. e.g if minimum is 0.001 use 0.0011 or higher.   * Keep your initial trade amount a few percent higher than the minimums allowed by the exchange. e.g if minimum is 0.001 use 0.0011 or higher.
   * On Binance the fees are taken out of the coin you purchase which can leave you with partial coins that can't be sold. Binance has their own coin called BNB which can be used for fees instead and also halves your fee. On Binance, dust is unavoidable unless you buy and hold some BNB coins. Just 1 or two is plenty to start with and you can top it up as it gets low. Ensure you disable trading for BNB otherwise the bot will try to sell it.   * On Binance the fees are taken out of the coin you purchase which can leave you with partial coins that can't be sold. Binance has their own coin called BNB which can be used for fees instead and also halves your fee. On Binance, dust is unavoidable unless you buy and hold some BNB coins. Just 1 or two is plenty to start with and you can top it up as it gets low. Ensure you disable trading for BNB otherwise the bot will try to sell it.
Line 856: Line 814:
  
 ---- ----
- 
 ====Where are the database backups located ?==== ====Where are the database backups located ?====
- 
 Backups are stored in the /​data/​backups folder, inside the ProfitTrailer Main Folder. Backups are stored in the /​data/​backups folder, inside the ProfitTrailer Main Folder.
  
Line 866: Line 822:
  
 ---- ----
- 
 ==== What / Where is an ordersettings file? ==== ==== What / Where is an ordersettings file? ====
- 
 Every time ProfitTrailer makes a buy or sell it creates a record of the settings that it was configured to use at the time. Support may ask you for a copy of a particular ordersettings file in order to troubleshoot your issue. Every time ProfitTrailer makes a buy or sell it creates a record of the settings that it was configured to use at the time. Support may ask you for a copy of a particular ordersettings file in order to troubleshoot your issue.
  
Line 878: Line 832:
  
 ---- ----
- 
 ==== How do I take and upload a screenshot? ==== ==== How do I take and upload a screenshot? ====
- 
 Each Operating system requires different steps to take a screenshot and there are many ways to take a screenshot in most cases. We will focus on how to take a screenshot of a selected portion of your screen. Each Operating system requires different steps to take a screenshot and there are many ways to take a screenshot in most cases. We will focus on how to take a screenshot of a selected portion of your screen.
- 
  
 == Windows == == Windows ==
Line 905: Line 856:
  
 ==== Uploading A screenshot to Discord ==== ==== Uploading A screenshot to Discord ====
- 
 Remember: Never upload private information to public channels. Private Information Includes: Remember: Never upload private information to public channels. Private Information Includes:
   * ProfitTrailer License key   * ProfitTrailer License key
Line 929: Line 879:
  
 ---- ----
- 
 ==== How many different Configs can I have saved? ==== ==== How many different Configs can I have saved? ====
 A configuration (or Config) is a complete set of settings comprising of Pairs, DCA and Indicator settings. The number of saved Configs you can have is determined by the number of instances (API keys) your license supports. A configuration (or Config) is a complete set of settings comprising of Pairs, DCA and Indicator settings. The number of saved Configs you can have is determined by the number of instances (API keys) your license supports.
  
-BASIC \\ +To find out how many your license supports, use the [[pt_assistant|PT Assistant bot]] in Discord and type ''​!info''​. The bot will show you information regarding your license.
-2 keys = 5 save slots\\ +
-3 keys = 7 save slots\\ +
-4 keys = 9 save slots\\ +
- +
-PRO\\ +
-2 keys = 7 save slots\\ +
-3 keys = 10 save slots\\ +
-4 keys = 13 save slots\\ +
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
- 
----- 
-~~DISCUSSION~~ 
  • faq.1555113199.txt.gz
  • Last modified: 2 months ago
  • by sgtbatten