-
Notifications
You must be signed in to change notification settings - Fork 442
FAQ
Frequently Asked Questions
Q: Do I have to know how to code to use this?
A: No. While knowing how to code may be useful in understanding how the bot works, you do not need to "code" anything yourself. Effectively using the bot does require some forward thinking tech ability.
Q: Can I edit the code?
A: Yes! PassivBot is open source for anybody to use, redistribute, or modify without exception or restriction. If you accomplish something, let us know! Or don't! It's up to you.
Q: My API keys aren't working!
A: Make sure you've setup your account correctly with the exchange, and opened your futures account prior to generating your API Keys. Some users have reported that API keys generated prior to successfully opening the "futures" portion of their account are rendered useless due to account protection protocols enforced by your exchange.
Q: How much should I invest with the bot?
A: Never more than you are willing to lose. While backtests may show good results, and many have achieved high ROI using PassivBot, liquidations or soft stops do happen and are unpredictable. You alone are responsible for how you utilize the bot.
Q: Can I trade another currency myself while the bot is running on my account?
A: We don't suggest it. PassivBot treats the balance of your futures wallet as if it inherits the sum. Even if you set your 'balance' lower in the configuration, the bot could be thrown out of order. Creating a new account generally seems like the best option, especially for tracking P/L.
Q: So is my backtest going to be accurate?
A: Backtesting makes the assumption that forthcoming price action will be largely similar to the price history that was tested. Additionally, the backtest is unable to account for some factors such as errant market makers, partially filled orders, or increasing volume's effect on market prices. Backtesting is meant to provide insight into how a particular configuration behaves under the tested time period. Often, wildly profitable strategies may appear in a backtest, but fail to yield the same results in live testing due to "over-fitting". For this reason, we generally consider conservative settings to be the most reliable.
Q: Should I intervene to help my bot sometimes?
A: While this is largely a matter of personal choice, most of the community advises against it. Adding extra capital, market closing orders, or manually placing new orders all have potential to wildly throw the configuration out of balance. Depending on your settings, the bot is usually able to right itself, but if it is unable it could self-liquidate. If you find yourself having to manually intervene too often; check your leverage and balance settings, then check your double down and grid spacing settings.
Q: How do I make "Conservative" settings if I get my configurations from the backtester?
A: Firstly, the backtester provides some options to discard overly risky configurations. This is the best method of searching for conservative, sustainably profitable configurations. Additionally, if you did not make your own configuration, you can simply lower the "balance" setting to specify how much of your margin balance is being used in trades. You can specify a percentage ('-0.9' == 90%) or an explicit ('90' == $90) balance, where the unused portion will serve to pad your liquidation price. The caveat to this method is that it will lower the profit efficiency of your settings as only a portion of every profit taken is used to compound into the next trade.
Q: What if I can't leave the bot running on my computer all the time?
A: Many users choose to offload the program to a VPS such as Amazon EC2, Digital Ocean, or Vultr for 24/7 access. Generally, this beats out running the bot from your local machine as there is a lower possibility of downtime or dropped connections. Additionally, this allows specification of server region providing for a lower latency connection to your exchange. Theoretically, this results in a better preforming bot. A walkthrough of setting up PassivBot in an AWS EC2 Instance will eventually be published to the Wiki, if you have questions in the meantime, join the Telegram and/or Discord and someone will help you!
Q: Can I "set it and forget it"?
A: Yes, but it's not advisable. Checking the bot's progress regularly and taking profits from the account has proven the best strategy to maximize long term returns. Occasionally a bot might experience errors or a dropped connection. While it is setup to re-start automatically, extenuating circumstances can prevent this from happening.
Q: I can't (or don't want to) backtest; Where can I find good pre-made configurations? A: A small repository of community tested configurations are available with their backtest results at https://github.com/JohnKearney1/PassivBot-Configurations. Do note these configurations may or may not have been tested live, so use them at your own risk.
Q: I want to help with development, but don't know where to start. A: We have an informal suggested to do list on the "To-do" page. These ideas range from complex to extremely complex, so make sure you've used and understand the bot before contributing!
Q: I struck gold using the bot, what now?
A: Awesome! @Enarjord works on this project and gives it away for free. Consider sliding some of your profits his way using the donation addresses found on the Home page or in the Readme.md.
Q: My bot liquidated me, what now?
A: As PassivBot is still under development, it can do some strange things on occasion. As such, we suggest not using any money you cannot afford to lose. If you have trade data, notice an anomaly, or need some help figuring out what went wrong, post your data to the Discord and/or Telegram. The community is extremely helpful and may be able to provide some guidance.