Indicator Scanner

From Haasonline Software Wiki
Jump to: navigation, search

Haasbot's Indicator Scanner is a new feature introduced in Haasbot 2.3. The indicator scanner is a special type of a backtest that allows a user to scan one variable within an indicator (such as length), all of the possible Deviation Offset values, Candlestick Type (default or heiken ashi), Reversed Trade Signals (or not), against a user determined time frame. The indicator scanner will then run through all of the possible values of each variable and it will then present a user with a list of the top combinations, which are also associated with a performance score. The performance score does not represent profit, but it represents the total number of trades relative to the number of early/late trades. The indicator scanner is a tool that traders can use to fine tune their strategies for specific market conditions.



Using the Indicator Scanner

Before using the indicator scanner, there are a few things you need to do first. In order for it to work, you need to make a Trade Bot with the Indicator you want to run in the indicator scanner, and you need historical price data. So the first thing you want to do is to make a Trade Bot on the exchange/currency pair you want to scan, set up the trade settings correctly (you can do say a fixed amount of 0.05 btc) and save it. You will then select the Indicator you want to run through the indicator scanner and choose a higher time interval (of like 4 hours) so that we force the bot to grab a lot of price data. Click "Update" and run a indicator backtest. Once the backtest is done, you will now have all the data you need. For this, I chose Stochastic for a time period of 15 minutes (but I ran a 4 hour backtest before this to grab the price data).


Scan-over-1024x471.jpg


From here, you are ready to click on Indicator Scanner from the Dashboard. Now we need to decide on which aspect of the Indicator we want to scan. For Stochastic, we have Length, Buy Level, and Sell Level. For this, I chose to scan the Length, which will scan between 5 and 40. You can set this to whatever you want, but thats a good range to test.

The next thing we need to do is to determine the time interval we want our Indicator to be (for this I left it at 15 minutes) and we need to choose the Start Date. I chose a period of 2 weeks.

Note: You do not want to run this for a period of longer than 1 month, as your results will be negligible. A good time period is a few days to a few week. You may also want to look at the market and test your indicators against that specific market so that you can figure out some good settings for your Indicators against those specific market conditions.


Scan-results-1024x503.jpg


Once you have started the indicator scanner, it will run for a minute or two. Be sure to let it do its thing and once the results come up you can start to go through them to find some interesting results. You generally want to filter by highest performance and the number of "ideal trades" on both the buy and sold side. Be sure to check the Legend below on how to comprehend the results.

Legend

Below is a legend of what each variable of the indicator scanner results mean. You can also filter the results by clicking on each icon after your results are generated.

Settings

  • Deviation Offset Indicator Scanner.png - Deviation Offset Value, which is the value for a delay.
  • Candles Indicator Scanner.png - Candlestick Type (Default or Heiken Ashi)
  • Reversed Signals Indicator Scanner.png - Reversed Trade Signals (True = Enabled, False = Disabled)
  • Value Indicator Scanner.png - Indicator Perimeter that you set (In the example, this is the Stochastic Length value).


Buy Signals

  • Total Buys Indicator Scanner.png - Total Number of Buy Signals (over the time period of the indicator scan)
  • Buy 1 Indicator Scanner.png - Number of Early Buy Signals
  • Buy 2 Indicator Scanner.png - Number of Late Buy Signals
  • Buy 3 Indicator Scanner.png - Number of Ideal Buy Signals

Sell Signals

  • Total Sells Indicator Scanner.png - Total Number of Sell Signals (over the time period of the indicator scan)
  • Sell 1 Indicator Scanner.png - Number of Early Sell Signals
  • Sell 2 Indicator Scanner.png - Number of Late Sell Signals
  • Sell 3 Indicator Scanner.png - Number of Ideal Sell Signals

Results

  • Total Trades Indicator Scanner.png - Total Number of Trades (over the time period of the indicator scan)
  • Performance Indicator Scanner.png - Performance, which is a value that is relative to the total number of trades during the scan compared to the number of early/late trades. The higher the performance value, the better these settings did over the time period selected in the indicator scan.
  • Save Indicator Scanner.png - Save Settings (This will save the settings within the Trade Bot that you made for the indicator scan).