> For the complete documentation index, see [llms.txt](https://jester.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jester.gitbook.io/docs/tools/jester-infinity/indicator-guide/how-it-works.md).

# How it Works

Jester incorporates a complex set of triggers that leverage technical analysis indicators to forecast market trends and pinpoint optimal trade entries and exits. The bot assesses a variety of market conditions to generate signals.

{% hint style="info" %}
Jester's operations is an intricate system designed to read and interpret market dynamics. While the finer workings of Jester are **proprietary**, and therefore not fully disclosed, we can provide a high-level overview of its functionality.
{% endhint %}

The core operations of Jester can be outlined as follows:

* **Analysis**: Jester continuously monitors the pair to identify significant patterns and trends. It uses a combination of unique moving averages, price action, and other proprietary indicators to understand the current market scenario.
* **Assessment**: A key component of Jester’s strategy is to gauge where the market is most liquid, and determines where there is a convergence of high and low prices over a specified period. These zones provide insights into potential support and resistance levels.
* **Measurement**: Average True Range (ATR) is utilized to measure market volatility. This helps in adjusting the strategy according to market conditions, as well as setting appropriate stop-loss and take-profit levels.
* **Generation**: Buy and sell signals within Jester are generated based on a combination of crossover strategies, price level breaks, patterns, and "secret sauce". These are derived from a mix of short-term and long-term price movements and smoothed out by various moving averages and other proprietary strategies.
* **Detection**: Jester seeks points of confluence, where multiple indicators provide the same signal, to increase the confidence of a potential trade.
* **Execution**: When all conditions are met, Jester sends the signal, ensuring that entries and exits are timed to optimize the potential outcome.
