# Algorithm Settings

{% hint style="info" %}
Signals will only print on bar close so you do not need to worry about signals that appear and disappear, which occurs on other algorithms. True no repainting signals with Blackfire X, happy trading! 🥂
{% endhint %}

### What Does The Algorithm Settings Impact

The algorithm settings impact the main signals of the Blackfire X indicator as the input values will determine the calculation strength of the indicator, the signal modes will determine the script to use when it comes to calculating areas for signals and the labelling style will change how the data is represented.

### Algorithm Mode

The algorithm mode will determine how the signals are strongly represented on your charts through using one of the four algorithm's detection methods.&#x20;

**Method one** is the **normal calculation** protocol, which utilises the standard multipliers and data collecting methods to present users with a signal based on their settings.&#x20;

![Normal Mode - Automatic Settings](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf5USPEFKlTNdfrgWm%2F-Mgf78sgX00tNEpy8AjH%2Fimage.png?alt=media\&token=6baf048f-4a38-4069-88e0-5dadcb437d22)

**Method two** is the **strategy mode**, which places uses users in a strategy script environment, allowing them to see the potential stop loss and take profit areas for each signals and signals will be reduced by 50% due to the fact that each signal has to hit either the designated take profit line or the stop loss line in order to allow a new signal to be processed. Furthermore, users will be able to see their setting's win rate, total trades, gain on account, and much more.&#x20;

![Strategy Mode - Automatic Settings](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf5USPEFKlTNdfrgWm%2F-Mgf7YAIuOf_kFu8mIlH%2Fimage.png?alt=media\&token=60b78dbf-4c30-4515-9d53-e3a15d5a6292)

**Method three** is the **scalping mode**, which utilises the users settings in a much stronger detection method that provides users with more frequent signals that can be used to more efficiently in ranging markets or short-term trending markets.

![Scalping Mode - Manual Settings 30 and 10](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf5USPEFKlTNdfrgWm%2F-Mgf7r8avEaUUY9gs4sI%2Fimage.png?alt=media\&token=e1aed164-9293-4701-b374-d4ea747702ed)

**Method four** is the **swing mode**, which utilises the users settings in a much weaker detection environment that provides users with less signals, however these signals are more likely to be in trending areas at the cost of some or many bars delay. These signals are effective for holding trades for longer than a day.

![Swing Mode - Manual Settings 20 and 10](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf5USPEFKlTNdfrgWm%2F-Mgf88Vs6uumi_KMx-43%2Fimage.png?alt=media\&token=53ede54e-7696-4280-a212-1c850263f205)

### Sensitivity

This input field will determine 50% of the final result of the signals. The sensitivity impacts the calculation code that changes the strength of the algorithm.&#x20;

**Increasing** the sensitivity will lead to less signals on the charts and can lead to longer term signals, however it can cause signals to be detected later on in a trend.&#x20;

![](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf8CR93BEtMbYJSPDM%2F-Mgf9hCau-8paHRsOLvt%2Fimage.png?alt=media\&token=c06e36f6-e726-4039-85d6-1dc0cb7f1a4d)

**Decreasing** the sensitivity will lead to more signals where the signals will be short-term, better for ranging markets, however the cost is more noise and areas for false signals on the charts.

![](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf8CR93BEtMbYJSPDM%2F-Mgf9lEQljPOa6YwKlK6%2Fimage.png?alt=media\&token=96620a06-5fdf-431c-868c-e92e7c88914b)

### Agility

The agility accounts for the final 50% of the signals provided by the algorithm. The agility determines the secondary detection strength and utilises our custom candlestick data to confirm a signal. However, it may sometimes not change a signal's location or result.

**Increasing** the agility can cause signals to become delayed and provide less signals.

![APPL - 30 Sensitivity and 100 Agility](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf8CR93BEtMbYJSPDM%2F-MgfB8hLPKrGRwlEW8Jp%2Fimage.png?alt=media\&token=1e1052f9-54c8-4aae-aa34-d2b978795ad3)

**Decreasing** the agility can cause more signals and provide earlier signals within the market.

![APPL - 30 Sensitivity and 10 Agility](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-Mgf8CR93BEtMbYJSPDM%2F-MgfArJwSPlDhh46lLET%2Fimage.png?alt=media\&token=cb5e77a8-4559-46af-9971-77ad643b7b2c)

### Labelling Method

There are three different styles of labelling the signals on the charts and they may help reduce overlay noise or help traders identify the type of signal that they are.

**Buy and Sell labels** will display the commonly used up and down labels with the text being either buy or sell depending on the trend.

![](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-MgfBEPrq9LucUL7HhjU%2F-MgfCD-a2Kq6CiJe8q7i%2Fimage.png?alt=media\&token=fc7c0692-b2a2-4052-b17d-a5adc813cc5d)

**Strong and Weak signals** will display the commonly used up and down labels with the text being changed by taking into consideration the trend displayed. Strong is given on a candle with potential and a normal buy or sell is given on a candle with lower chance of potential.

![](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-MgfBEPrq9LucUL7HhjU%2F-MgfCjuAs-gNbL-7f67Q%2Fimage.png?alt=media\&token=27b0441b-bd63-4760-9018-3c16ccede5bb)

**Arrows** will display little arrows facing in the direction of the signal identified. This may help reduce noise on the charts.

![](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-MgfBEPrq9LucUL7HhjU%2F-MgfCuWJfeNYwTo_mw3a%2Fimage.png?alt=media\&token=e0707431-ff3b-4576-a9f8-c464e5f213f4)

**None** will show no signals but keep everything else intact.

![](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-MgfBEPrq9LucUL7HhjU%2F-MgfD-E4ZNzJQWtosc3M%2Fimage.png?alt=media\&token=70c2b0fe-9f5f-4b41-834b-391a96e2d8db)

### Automatic Settings

This toggle box will allow users, who are struggling to find an optimal setting, to utilise one of our auto-picked settings within the script to use onto the charts to help them get better signals and less noise. Automatic settings tends to aim for higher sensitivity for longer-term signals.

![Manual](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-MgfD0kZp0jObe82Y2Zp%2F-MgfDR3mbHL1X9WLW7SH%2Fimage.png?alt=media\&token=19840e88-eae3-47aa-9f7e-ee32cba7ddcd)

![Automatic](https://2796033554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfdWZHKG1W9ZUj4CS8q%2F-MgfD0kZp0jObe82Y2Zp%2F-MgfDUt6i6QA4a_xtYce%2Fimage.png?alt=media\&token=342d5ad9-3a1d-46a4-956d-96ff68788e43)

### Wait Till Bar Close

This setting comes in the form of a checkbox and it allows users to decide whether or not they would prefer to have a signal as soon as it becomes available or to have it come when the bar has closed and confirmed itself.

If enabled, signals will appear on the candle's close if a signal is confirmed at that time.

If disabled, signals will appear when they are available even if the candle hasn't finished confirming.
