Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq [2018/08/12 08:03]
sgtbatten [Where do I get support?]
faq [2019/02/11 05:16] (current)
sgtbatten [How can I set or reset a password?]
Line 7: Line 7:
   * Resellers: [[faq#​who_are_the_official_resellers_for_pt|Who are the official Resellers for PT]]   * Resellers: [[faq#​who_are_the_official_resellers_for_pt|Who are the official Resellers for PT]]
   * Support: [[faq#​where_do_i_get_support|Where do I get support?]]   * Support: [[faq#​where_do_i_get_support|Where do I get support?]]
-  * GUI messages: [[faq#​What ​does this message in the buy/sell strategy column ​mean?]]+  * GUI messages: [[faq#​What ​is this message in the buy/sell strategy column?]]
 +  * Buy/Sell Button: [[faq#What do the Buy and Sell Buttons do?]]?
   * Extra API Slot: [[faq#Can I purchase additional API slots]]?   * Extra API Slot: [[faq#Can I purchase additional API slots]]?
   * Missing Parameter: [[faq#A Parameter is missing from my file]]   * Missing Parameter: [[faq#A Parameter is missing from my file]]
Line 68: Line 69:
  
  
-==== What does this message in the buy/sell strategy column ​mean? ====+==== What is this message in the buy/sell strategy column? ====
  
-PAIRS BUY:  +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.
-  * **START DELAY** +
-  * **MAX PAIRS** +
-  * **SOM ENABLED** +
-  * **SOM STATE UNKNOWN** +
-  * **NO BUY STRATEGY** +
-  * **PANIC SELL ENABLED** +
-  * **BALANCE CANNOT BE 0** +
-  * **TOO NEW** +
-  * **STOP LOSS TIMEOUT** +
-  * **REBUY TIMEOUT** +
-  * **MAX SPREAD** +
-  * **MIN/MAX CHANGE PERC** +
-  * **INSUFFICIENT BALANCE** +
-  * **BUY VALUE BELOW DUST** +
-  * **ORDERBOOK LOW** +
-  * **SELL WALL DETECTED**+
  
-DCA BUY:  +If you are unsure what the message means the [[Web Interface Guide]] explains most of them with links to the relevant parameters.
-  * **START DELAY** +
-  * **MAX DCA PAIRS** +
-  * **SOM ENABLED** +
-  * **SOM STATE UNKNOWN** +
-  * **NO DCA BUY TRIGGER** +
-  * **NO BUY STRATEGY** +
-  * **PANIC SELL ENABLED** +
-  * **STOP LOSS TIMEOUT** +
-  * **REBUY TIMEOUT** +
-  * **MAX BUY TIMES** +
-  * **MIN BUY VOLUME** +
-  * **MAX SPREAD** +
-  * **MIN/MAX CHANGE PERC** +
-  * **INSUFFICIENT BALANCE** +
-  * **MAX COST REACHED** +
-  * **BUY VALUE BELOW DUST** +
-  * **ORDERBOOK LOW** +
-  * **SELL WALL DETECTED**+
  
-PAIRS SELL+**PAIRS BUY:**  
-  * **START DELAY** +  * START DELAY 
-  * **SPECIFY A GAIN** +  ​MAX PAIRS 
-  * **MAXPROFIT** +  * SOM ENABLED 
-  * **STOPLOSS** +  * SOM STATE UNKNOWN 
-  * **TAKEPROFIT**+  * NO BUY STRATEGY 
 +  * PANIC SELL ENABLED 
 +  * BALANCE CANNOT BE 0 
 +  * TOO NEW 
 +  * STOP LOSS TIMEOUT 
 +  * REBUY TIMEOUT 
 +  * MAX SPREAD 
 +  * MIN/MAX CHANGE PERC 
 +  * INSUFFICIENT BALANCE 
 +  * BUY VALUE BELOW DUST 
 +  * ORDERBOOK LOW 
 +  * SELL WALL DETECTED 
 + 
 +**DCA BUY:**  
 +  ​* START DELAY 
 +  ​MAX DCA PAIRS 
 +  ​SOM ENABLED 
 +  * SOM STATE UNKNOWN 
 +  ​NO DCA BUY TRIGGER 
 +  ​NO BUY STRATEGY 
 +  ​PANIC SELL ENABLED 
 +  ​STOP LOSS TIMEOUT 
 +  * REBUY TIMEOUT 
 +  ​MAX BUY TIMES 
 +  ​MIN BUY VOLUME 
 +  ​MAX SPREAD 
 +  ​MIN/MAX CHANGE PERC 
 +  * INSUFFICIENT BALANCE 
 +  ​MAX COST REACHED 
 +  * BUY VALUE BELOW DUST 
 +  * ORDERBOOK LOW 
 +  * SELL WALL DETECTED 
 + 
 +**PAIRS SELL:** 
 +  * START DELAY 
 +  * SPECIFY A GAIN 
 +  * MAXPROFIT 
 +  ​* STOPLOSS 
 +  * TAKEPROFIT 
 + 
 +**DCA SELL:** 
 +  * START DELAY 
 +  ​SPECIFY A GAIN 
 +  * MAXPROFIT 
 +  * STOPLOSS 
 +  ​* TAKEPROFIT 
 + 
 +\\ 
 +[[faq|TOP]] 
 +\\ 
 +---- 
 + 
 +==== What do the Buy and Sell Buttons do? ==== 
 + 
 +{{:​buy_button.png?​nolink|}} 
 + 
 +In the [[web_interface_guide#​Possible Buy Log (PBL)]] the buy button will attempt to make an initial buy. The size of the buy is determined by your ''​[[pairs.properties#​DEFAULT_initial_cost]]''​ setting or coin specific equivalent. 
 + 
 +In the [[web_interface_guide#​DCA Log]] the buy button will attempt to complete the next DCA buy in accordance with your DCA settings. The size of the purchase is determined by your ''​[[dca.properties#​DEFAULT_DCA_buy_percentage]]''​ for the next DCA level or coin specific equivalent. 
 + 
 +**Note**:  
 +  - Buys may still be prevented by lack of orderbook volume.  
 + 
 +{{:​sell_button.png?​nolink|}} 
 + 
 +In the [[web_interface_guide#​Pairs Log]] the sell button will attempt to sell the coin at the top buy order price. If it is unable to sell all of the coins at ones it will try again at the same price two more times. If you still have remaining coins you can initiate a new manual sell however this will be at the new price point (top buy order). 
 + 
 +In the [[web_interface_guide#​DCA Log]] the sell button will attempt to sell the coin at the top buy order price. If it is unable to sell all of the coins at ones it will try again at the same price two more times. If you still have remaining coins you can initiate a new manual sell however this will be at the new price point (top buy order).
  
-DCA SELL: 
-  * **START DELAY** 
-  * **SPECIFY A GAIN** 
-  * **MAXPROFIT** 
-  * **STOPLOSS** 
-  * **TAKEPROFIT** 
  
 \\ \\
Line 133: Line 161:
 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.
  
-After purchasing an additional slot you need to redeem it with PT Assistant. Type ''​/redeemslot''​ 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]].
  
-Any API key that is attached to this extra slot will display an expiration date in ''​/listkeys''​. Once an API key slot expires, the API key expires, so the bot running with this API key will also expire. ​+Any API key that is attached to this extra slot will display an expiration date in ''​!listkeys''​. Once an API key slot expires, the API key expires, so the bot running with this API key will also expire. ​
  
 {{::​api_key_expiry.png?​nolink|}} {{::​api_key_expiry.png?​nolink|}}
Line 142: Line 170:
 [[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. [[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.
  
-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.
  
 Notes: Notes:
Line 233: Line 261:
   * No remaining pairs meet your buy criteria. ​   * No remaining pairs meet your buy criteria. ​
     * Perhaps you use a very small whitelist and already own all of them, or      * Perhaps you use a very small whitelist and already own all of them, or 
-    * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_volume]]''​ setting and no more coins meet that minimum volume ​or+    * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_volume]]''​ setting and no more coins meet that minimum volume 
 +      * Bittrex and Kucoin have quite low total trade volumes. ensure you research what volume is appropriate for your exchange
     * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_price]]''​ setting and no more coins meet that minimum price. ​     * you have a high ''​[[pairs.properties#​DEFAULT_min_buy_price]]''​ setting and no more coins meet that minimum price. ​
   * ''​[[application.properties#​server.start_trading_delay]]''​ will stop the PBL populating until it times out.   * ''​[[application.properties#​server.start_trading_delay]]''​ will stop the PBL populating until it times out.
Line 243: Line 272:
  
 ====How can I set or reset a password?​==== ====How can I set or reset a password?​====
-You will be prompted to set a password when first booting up the bot. The password is stored in the ptpw file in the main ProfitTrailer folder. If you need to reset your password you can delete this file and restart the bot.+You will be prompted to set a password when first booting up the bot. The password is stored in the ptdb.mv.db ​file in the ProfitTrailer/data folder. If you need to reset your password you will need to create and empty file with the name ''​reset-pw'' ​and place it in the data folder, then restart the bot.
  
 If you do not wish to have a password at all add the following to your application.properties file. If you do not wish to have a password at all add the following to your application.properties file.
Line 376: Line 405:
   * **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.
-  * **Import** - Choose a name and import the PAIRS, DCA and INDICATORS files from your ProfitTrailer initialization folder.+  * **Import** - Choose a new unique ​name and will import the PAIRS.properties, DCA.properties ​and INDICATORS.properties ​files from your ProfitTrailer initialization folder. If you do not already have an "​initialization"​ folder, you will need to create it in within the main ProfitTrailer directory and then place these 3 properties files into it before proceeding.
  
 {{::​initial_settings_load.png?​nolink&​300|}} {{::​public_config_selection.png?​nolink&​300|}} {{::​initial_settings_load.png?​nolink&​300|}} {{::​public_config_selection.png?​nolink&​300|}}
Line 405: Line 434:
 Clicking on {{:​config_button.jpg?​nolink|}} will reveal the configuration screen. ​ Clicking on {{:​config_button.jpg?​nolink|}} will reveal the configuration screen. ​
  
-If you wish to delete a particular config click the Orange config name to reveal a dropdown menu. Select the config you wish to delete and then click the {{:​config_delete.png?​nolink|}} button.+If you wish to delete a particular config click the Orange config name to reveal a dropdown menu.  
 + 
 +{{:​config_dropdown.png?​nolink|}}  
 + 
 +Select the config you wish to delete and then click the {{:​config_delete.png?​nolink|}} button.
  
 You will not have the option to delete the active config. You will not have the option to delete the active config.
Line 533: Line 566:
 ====How do I vary a setting per DCA level?==== ====How do I vary a setting per DCA level?====
  
-The following ​properties can be configured to have a different value for each DCA buy that has occured ​on a coin.+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 ==
  
-[[dca.properties#​default_dca_buy_trigger|DCA_buy_trigger]]\\ +This is achieved by entering the values into [[dca.properties]] multiple times and appending ''​_x''​ to the end where x is the dca level.
-[[dca.properties#​default_DCA_A_buy_value|DCA_A_buy_value]]\\ +
-[[dca.properties#​default_DCA_A_sell_value|DCA_A_sell_value]]\\ +
-[[dca.properties#​default_DCA_A_buy_value_limit|DCA_A_buy_value_limit]]\\ +
-[[dca.properties#​default_DCA_buy_percentage|DCA_buy_percentage]]\\ +
-[[dca.properties#​SOM_DCA_buy_trigger]]\\ +
-[[dca.properties#​SOM_DCA_buy_percentage]]\\ +
- +
- +
-This is achieved by entering the values into [[dca.properties|dca.properties]] multiple times and appending ''​_x''​ to the end where x is the ''​next'' ​dca level. +
- +
-Look in [[dca.properties]] for this symbol: {{:​dcabw.png?​18&​nolink}}+
  
 **Notes:** **Notes:**
Line 690: Line 712:
 2). Change the trigger value. For example if the price_rise_trigger has tripped, and the current market has gone up 5%, and your trigger is set for 4%, you would need to change your trigger to more than 5% and also change the recover trigger, price_rise_recover_trigger in this case, to more than 5%.  2). Change the trigger value. For example if the price_rise_trigger has tripped, and the current market has gone up 5%, and your trigger is set for 4%, you would need to change your trigger to more than 5% and also change the recover trigger, price_rise_recover_trigger in this case, to more than 5%. 
  
-3). Save the file. The bot should now recover from SOM.+3). Save the file. The bot should now recover from SOM. If not, you may need to restart the bot or force SOM off (4) 
  
 4). Alternatively,​ If you don't want to permanently change your trigger settings you have these options: 4). Alternatively,​ If you don't want to permanently change your trigger settings you have these options:
Line 698: Line 720:
     * http://​localhost:​8081/​settings/​sellOnlyMode?​type=&​enabled=false     * http://​localhost:​8081/​settings/​sellOnlyMode?​type=&​enabled=false
     * Be sure to change the port (8081) to the port you are using on your bot.      * Be sure to change the port (8081) to the port you are using on your bot. 
-    * This disables global sell only mode, but it will reactivate on next buy attempt if 24h% change ​is still below/above your trigger+    * This disables global sell only mode, but it will reactivate on next buy attempt if the SOM trigger condition ​is still true.
  
   * **Manual FORCE override**   * **Manual FORCE override**
Line 731: Line 753:
  
 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 files:
-  * ProfitTrailerData.json and ProfitTrailerData.json.backup+  * data folder
   * log folder   * log folder
-  * ptpw and ptpwmonitor files if you wish to set new passwords +  * backup ​folder ​(backup folder ​is inside the data folder in 2.2.x+ bots)
-  * ordersettings ​folder +
-  * backup folder+
  
 2. Copy the application.properties file from bot 1 to the new bot folder and overwrite the existing file 2. Copy the application.properties file from bot 1 to the new bot folder and overwrite the existing file
Line 743: Line 763:
   * 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 two new sets of API keys and secrets.  ​
-  * 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|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. ​Make changes to the [[pairs.properties]],​ [[dca.properties]] and [[indicators.properties]] files in the initialization folder as desired, Setup new notifications bots etc+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. ​+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
  
 \\ \\
  • faq.1534061018.txt.gz
  • Last modified: 6 months ago
  • by sgtbatten