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/05/14 01:10]
armchairguru
faq [2019/07/14 05:56] (current)
armchairguru [What is Dust?]
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 51: Line 52:
  
 ---- ----
- 
 ====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 59: Line 58:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
 ====Where do I get support?​==== ====Where do I get support?​====
Line 66: Line 66:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
- 
 ==== 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 130: Line 128:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ==== 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 153: Line 150:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ==== 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 167: 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 175: 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.
- 
- 
- 
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ====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 192: Line 185:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ====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 204: Line 197:
 [[faq|TOP]] [[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 218: Line 212:
  
 ==== 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 225: Line 218:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
 ====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 241: Line 235:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
 ====How do I enable/​disable the web GUI Config?==== ====How do I enable/​disable the web GUI Config?====
Line 250: Line 245:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
-====Why is my Possible Buy Log Empty?====+====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:
  
 +      * 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 269: Line 280:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ====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.mv.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++ to a new file   - Open notepad++ to a new file
Line 283: 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.
- 
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ==== 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 301: Line 310:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
 ====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]]
 \\ \\
----- 
  
 +----
 ====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 318: Line 328:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ====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 328: 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 344: Line 352:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ==== 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.
- 
- 
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
 ====How do I stop the bot?==== ====How do I stop the bot?====
Line 373: Line 379:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ====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]]
 \\ \\
----- 
  
 +----
 ==== How do I save and load different configurations?​ ==== ==== How do I save and load different configurations?​ ====
  
Line 393: Line 399:
 == 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 417: 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 438: Line 455:
 Public configs can be copied from the setup screen. See [[faq#​Importing a Config]] above. 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. +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 452: Line 472:
  
 You will not have the option to delete the active config. You will not have the option to delete the active config.
- 
- 
- 
- 
- 
- 
- 
- 
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
 ====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.properties=== +===pairs_config=== 
-See the [[pairs.properties|pairs.properties]] wiki page+See the [[pairs_config|pairs_config]] wiki page
 <file java> <file java>
  
Line 518: Line 530:
 </​file>​ </​file>​
  
-===DCA.properties===+===dca_config===
  
-See the [[dca.properties|DCA.properties]] wiki page+See the [[dca_config|dca_config]] wiki page
 <​file>​ <​file>​
  
Line 571: Line 583:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
----- 
----- 
- 
 ====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 588: Line 597:
     - If no _x parameter exists for the next dca level and no default parameter exists the bot will return a value of +/-999 ultimately nullifying the parameter.     - If no _x parameter exists for the next dca level and no default parameter exists the bot will return a value of +/-999 ultimately nullifying the parameter.
  
-===Example: Take a lower profit the more times I have DCA'​d ​a coin===+===Example: Take a lower profit the more DCA times a coin has purchased===
 <file java> <file java>
 DEFAULT_DCA_A_sell_strategy = GAIN DEFAULT_DCA_A_sell_strategy = GAIN
Line 597: 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 608: 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 620: Line 629:
  
 ---- ----
- 
  
 ====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.properties]] and [[dca.properties|dca.properties]] 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 pairs.properties. +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 your pairs.properties file.+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 pairs.properties:+Lets say you have the following in pairs config:
 <file java> <file java>
 DEFAULT_A_buy_strategy = EMAGAIN DEFAULT_A_buy_strategy = EMAGAIN
Line 665: Line 670:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
  
 +----
 ==== How is BB calculated? ==== ==== How is BB calculated? ====
 {{:​3uwn2ul.png?​nolink&​800|}} {{:​3uwn2ul.png?​nolink&​800|}}
Line 674: Line 679:
 \\ \\
  
----- 
----- 
 ---- ----
 ==== How does trailing profit work? ==== ==== How does trailing profit work? ====
Line 682: 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 693: 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]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ====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 pairs.properties]] 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 736: 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}}
 +
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
----- 
- 
-====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. ​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+====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 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 ​licence+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
  
 ---- ----
Line 755: 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 765: 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.  ​
   * 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]]. ​
  
 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. ​
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
- 
 ====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 789: Line 798:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ====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:
   * **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.**   * **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.0001 use 0.00012 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.
   * Having referral rewards deposited to your account can leave dust.   * Having referral rewards deposited to your account can leave dust.
Line 804: Line 812:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ====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.
-Database backups are only created when the bot is booted; the DataBase is locked otherwise. ​Backups are stored in the /​data/​backups folder, inside the ProfitTrailer Main Folder.+
  
 \\ \\
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ==== 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 824: Line 830:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
- 
 ==== 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 853: 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 875: Line 877:
 [[faq|TOP]] [[faq|TOP]]
 \\ \\
 +
 ---- ----
- 
 ==== 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]]
 \\ \\
  • faq.1557796208.txt.gz
  • Last modified: 2 months ago
  • by armchairguru