Skip links

Bot Trading Strategies During Market Downturns

In today’s volatile markets, automated trading strategies have become increasingly popular among traders. With the ability to execute trades quickly and efficiently, trading bots have proven to be valuable tools for navigating market downturns. In this article, we will explore effective bot trading strategies that can help you navigate market volatility and make informed decisions during challenging times.

Key Takeaways:

  • Automated trading strategies can help navigate market downturns effectively.
  • Bot trading strategies leverage algorithmic techniques to make informed decisions.
  • Risk management techniques are crucial in developing a robust bot trading strategy.
  • Trend following, mean reversion, and volatility breakout strategies can be effective during market downturns.
  • Adapting bot trading strategies to changing market conditions is essential for success.

Understanding Market Downturns and Volatility

Before diving into specific trading strategies, it is important to understand the concept of market downturns and the associated volatility. Market downturns refer to the periods when stock prices, indices, or overall market trends experience a significant decline. Market volatility, on the other hand, is the measure of the rate at which these prices or trends fluctuate.

Market downturns can be caused by various factors such as economic recessions, geopolitical events, natural disasters, or even investor sentiments. During these periods, market volatility tends to increase, making it challenging for traders to accurately predict market movements and make profitable decisions.

Trading during market downturns requires a deep understanding of market dynamics and the ability to adapt to changing conditions. Traders need to have a comprehensive strategy in place to mitigate risks and capitalize on potential opportunities that arise from market volatility.

Key challenges involved in trading during market downturns include:

  • Increased uncertainty: Market downturns often lead to heightened uncertainty, making it difficult for traders to anticipate market movements and gauge the overall sentiment accurately.
  • Higher risk levels: Increased market volatility during downturns amplifies the risk of potential losses for traders. Without appropriate risk management strategies, traders may be exposed to significant financial risks.
  • Liquidity concerns: In times of market downturns, liquidity in the market can dry up as market participants become more cautious. This can result in wider bid-ask spreads and limited trading opportunities.
  • Emotional biases: Market downturns can trigger emotional responses in traders, leading to impulsive decisions based on fear or panic. Emotional biases can have a detrimental impact on trading performance.

In order to navigate market downturns successfully, traders need to adopt a disciplined approach and leverage appropriate trading strategies. The use of automated trading, algorithmic systems, and trading bots can help traders execute strategies efficiently and react quickly to market changes.

“Understanding market downturns and volatility is essential for traders to develop effective strategies and make informed trading decisions.” – John Smith, Chief Strategist at Smith Capital Management

By comprehending the intricacies of market downturns and volatility, traders can position themselves to take advantage of these market conditions. The following sections will explore bot trading strategies that can be used to tackle market downturns and capitalize on opportunities during periods of heightened volatility.

The Role of Automated Trading in Market Downturns

In times of market downturns, automated trading plays a pivotal role in helping traders navigate the stormy waters. With the use of trading bots and algorithms, traders can leverage the benefits of automation to respond effectively to market volatility. Let’s explore the advantages and functionalities of automated trading.

Increased Speed and Efficiency

One of the primary advantages of automated trading is its speed and efficiency. Trading bots can execute trades instantaneously, eliminating human error and delays associated with manual trading. This speed enables traders to take advantage of small price movements or capitalize on short-lived opportunities during market downturns.

24/7 Market Monitoring

Trading bots are not limited by human capacity and can monitor the market 24/7. In times of market downturns, when volatility is high, this constant monitoring is crucial. Bots can analyze market data, identify patterns, and execute trades based on predefined algorithms, ensuring that traders do not miss out on potential opportunities or fall victim to sudden price fluctuations.

“Automated trading allows for continuous market monitoring, ensuring that traders can seize opportunities even in the most challenging market conditions.”

Emotion-Free Decision Making

During market downturns, emotions can run high, often leading to irrational decisions. Automated trading eliminates emotional bias from the equation. Trading bots follow pre-programmed algorithms and execute trades based on logic and data rather than emotions. This logic-driven approach ensures that traders can stick to their strategies and avoid making impulsive decisions that can result in losses.

Diversification and Risk Management

Automated trading allows for diversification and effective risk management. Traders can deploy multiple trading bots or algorithms that follow different strategies and trade a variety of assets simultaneously. This diversification helps mitigate risk by reducing exposure to a single market or asset during market downturns.

Continuous Improvement Through Machine Learning

Another benefit of automated trading is that it can leverage machine learning techniques to continuously improve trading strategies. Trading bots can analyze historical data, identify patterns, and adapt their algorithms accordingly. By learning from past market dynamics, these bots can optimize their performance and make better-informed decisions during future market downturns.

Automated trading offers traders a powerful toolset to navigate market downturns confidently. By harnessing the speed, efficiency, and objectivity of trading bots and algorithms, traders can respond effectively to market volatility and capitalize on opportunities that can arise during challenging times.

Building a Robust Bot Trading Strategy

During market downturns, having a robust bot trading strategy is essential for success. A well-designed strategy can help you navigate the challenges of volatile markets and make informed decisions. In this section, we will explore the key components of a solid trading strategy.

Risk Management Techniques

Implementing effective risk management techniques is crucial when developing a bot trading strategy. By minimizing potential losses and preserving capital, you can protect your investments during market downturns. Consider incorporating the following risk management techniques into your strategy:

  • Setting stop-loss orders: By defining predetermined exit points, you can limit your losses if the market moves against your position.
  • Using position sizing: Allocate a specific percentage of your trading capital to each trade based on your risk appetite, ensuring that no single trade has the potential to significantly impact your portfolio.
  • Diversifying your portfolio: Spreading your investments across different asset classes or markets can help mitigate risks and reduce the impact of market downturns on your overall portfolio.

Technical Indicators

Utilizing technical indicators can provide valuable insights into market trends and potential entry or exit points. Incorporating relevant indicators into your bot trading strategy can enhance your decision-making process. Consider some commonly used technical indicators:

  • Relative Strength Index (RSI): Indicates whether a market is overbought or oversold, helping you identify potential reversals or price corrections.
  • Moving Averages: By calculating the average price of an asset over a specific period, moving averages can help you identify trends and potential support or resistance levels.
  • Bollinger Bands: Consisting of three lines that encapsulate the price movement, Bollinger Bands can help identify periods of high volatility and potential price breakouts.

Backtesting Methodologies

Backtesting allows you to evaluate the performance of your bot trading strategy using historical market data. By simulating trades based on past market conditions, you can assess the viability and profitability of your strategy before deploying it in real-time trading. Consider the following backtesting methodologies:

  • Historical Data Analysis: Analyze past market data to identify patterns and trends that can inform your trading decisions.
  • Implementation of Trading Rules: Define precise rules and conditions for executing trades based on your strategy, noting the corresponding entry and exit points.
  • Performance Analysis: Evaluate the performance of your bot trading strategy by comparing the simulated results with the actual market conditions during that period.

By integrating risk management techniques, technical indicators, and backtesting methodologies into your bot trading strategy, you can enhance your ability to navigate market downturns successfully. It’s important to constantly monitor and adapt your strategy to changing market conditions, ensuring its effectiveness and relevance over time.

bot trading strategies

“A robust bot trading strategy combines risk management techniques, technical indicators, and thorough backtesting to optimize performance and navigate market downturns.” – [Your Name]

Trend Following Strategies for Market Downturns

During market downturns, employing trend following strategies can be a powerful approach to navigating the challenging landscape. By leveraging trading bots and algorithms with artificial intelligence and machine learning capabilities, traders can effectively identify and capitalize on trends, even during times of market volatility.

One trend following strategy is to use moving averages, which allow traders to identify the direction of a trend based on the average price over a specific period of time. By comparing short-term and long-term moving averages, traders can determine potential entry and exit points. For example, a crossover between the short-term moving average crossing above the long-term moving average may indicate a bullish trend.

Another approach is to use trend lines, which are drawn on a price chart to connect a series of higher lows or lower highs. These trend lines can serve as support or resistance levels, indicating the continuation or reversal of a trend. Traders can use trend lines to make informed decisions on when to enter or exit positions.

Additionally, traders can utilize technical indicators such as the Relative Strength Index (RSI) or the Moving Average Convergence Divergence (MACD) to confirm trends and generate signals. These indicators help traders identify overbought or oversold conditions and potential trend reversals.

While trend following strategies can be effective, it is important to be mindful of false signals that may occur during market downturns. It is recommended to combine trend following techniques with other indicators or confirmations to increase the accuracy of trading decisions.

“The trend is your friend” – Unknown

Implementing a trend following strategy using trading bots and algorithms can enhance efficiency and speed, allowing traders to capitalize on market opportunities in real-time. By leveraging the power of artificial intelligence and machine learning, traders can make data-driven decisions and adapt to changing market conditions with precision and agility.

Trend Following StrategiesKey Features
Moving Averages– Identify trend direction based on average price
– Use crossover as entry or exit signals
Trend Lines– Connect series of higher lows or lower highs
– Determine support or resistance levels
Technical Indicators (e.g., RSI, MACD)– Confirm trends and generate signals
– Identify overbought or oversold conditions

By combining these trend following strategies and utilizing trading bots with AI capabilities, traders can navigate market downturns with greater confidence and precision. These strategies provide a systematic approach to identify and capitalize on trends, enabling traders to position themselves advantageously in challenging market conditions.

Mean Reversion Strategies for Market Downturns

When market downturns occur, price deviations from average levels present unique opportunities for traders to capitalize on. Mean reversion strategies aim to take advantage of these deviations by identifying when prices have strayed too far from their mean or average values.

By employing bot trading strategies, traders can automate the process of identifying and executing trades based on mean reversion signals. These strategies utilize trading algorithms to analyze historical price data and identify instances where prices are likely to revert back to their mean.

One common mean reversion strategy is the “pairs trading” strategy, which involves identifying two related securities that have historically moved in tandem but have temporarily diverged. Traders then take long and short positions on these securities, anticipating that they will eventually converge once again.

Another mean reversion technique is based on utilizing technical indicators such as Bollinger Bands or the Relative Strength Index (RSI). These indicators can help identify overbought or oversold conditions, suggesting that prices may revert back to their mean in the near future.

Mean Reversion StrategiesKey Features
Pairs Trading– Identify two related securities
– Take long and short positions
– Anticipate convergence
Technical Indicators– Use Bollinger Bands or RSI
– Identify overbought or oversold conditions
– Anticipate mean reversion

Mean Reversion Strategies for Market Downturns

Implementing mean reversion strategies for market downturns requires careful analysis and understanding of historical price patterns. Backtesting these strategies using historical data is essential to assess their effectiveness and refine their parameters.

It is important to note that while mean reversion strategies can be effective during market downturns, they also carry risks. Prices may continue to deviate from their mean for extended periods, resulting in potential losses if trades are not properly managed.

By combining mean reversion strategies with effective risk management techniques, traders can enhance their chances of success during market downturns. Stop loss orders and position sizing strategies can help manage downside risks, ensuring that trades are controlled and portfolios are protected.

Overall, mean reversion strategies provide traders with a systematic approach to identify and capitalize on price deviations during market downturns. By using bot trading strategies and algorithms, traders can automate the process and make informed decisions based on historical data and indicators.

Hedging Strategies for Market Downturns

During market downturns, it is crucial for traders to have effective strategies in place to mitigate risks and protect their portfolio. Hedging strategies play a vital role in offsetting potential losses and providing a safeguard against volatile market conditions. By programming trading bots to execute hedging trades, traders can navigate market downturns with confidence and minimize the impact of adverse price movements.

One popular hedging strategy is the use of options contracts. Options provide traders with the right, but not the obligation, to buy or sell an asset at a predetermined price within a specified timeframe. By incorporating options into their trading algorithms, bots can effectively hedge against market downturns by taking advantage of put options or short selling techniques.

Another hedging strategy is diversification. By diversifying their portfolio across different asset classes and sectors, traders can spread their risks and reduce their exposure to market downturns. Bots can be programmed to automatically rebalance the portfolio based on predefined asset allocation criteria, maintaining a diversified position and protecting against losses in a particular market or sector.

“Hedging can be a valuable tool for traders during market downturns, as it helps protect their investments and reduces the impact of adverse market movements.”

Furthermore, traders can hedge their positions by implementing stop loss orders. Stop loss orders enable traders to set a predetermined price at which their positions will be automatically sold, limiting their potential losses if the market moves against them. Bots can be programmed to monitor market conditions and execute stop loss orders effectively.

It is important to note that while hedging strategies can reduce potential losses, they may also limit potential profits. Traders should carefully consider their risk appetite and investment objectives when incorporating hedging strategies into their bot trading algorithms.

To illustrate the effectiveness of hedging strategies during market downturns, consider the following hypothetical example:

Initial Portfolio AllocationHedging StrategyResult
50% stocks
30% bonds
20% commodities
Implement put options on stocks and commoditiesOffset losses incurred from stock and commodity price decline

By implementing a comprehensive hedging strategy, traders can safeguard their portfolio against market downturns and navigate challenging market conditions with confidence.

Volatility Breakout Strategies for Market Downturns

During market downturns, sudden price movements and increased volatility can present unique opportunities for traders. Volatility breakout strategies are designed to identify and capitalize on these price movements, allowing traders to enhance their performance and navigate challenging market conditions. By utilizing bot trading strategies and advanced algorithms, you can take advantage of these breakout patterns and potentially generate significant profits.

Volatility breakout strategies involve monitoring price levels and identifying key support and resistance levels. When a breakout occurs, a trader can initiate a position in the direction of the breakout, anticipating a continuation of the price movement. Bots equipped with trading algorithms can quickly scan the market and identify these breakout patterns, enabling swift and efficient execution of trades.

One popular approach to volatility breakout strategies is using Bollinger Bands, a widely used technical indicator. Bollinger Bands consist of a middle moving average line and two outer bands that represent the standard deviation of the price. When the price breaks above the upper band or below the lower band, it indicates a potential breakout. Traders can use this information to enter trades in the direction of the breakout, increasing their chances of capturing profitable price movements.

To further enhance the effectiveness of volatility breakout strategies, traders can incorporate additional indicators and filters. For example, the Average True Range (ATR) indicator can help measure volatility and determine optimal profit targets and stop-loss levels. By utilizing multiple indicators and filters, traders can develop a comprehensive approach to volatility breakout strategies and adapt to changing market conditions.

It is crucial to backtest and optimize your bot trading strategies for volatility breakouts. By using historical market data, you can evaluate the performance of your strategy and make necessary adjustments to maximize profitability. Additionally, conducting thorough testing can help identify potential risks and limitations, allowing you to fine-tune your strategy before deploying it in live trading.

Advantages of Volatility Breakout StrategiesDisadvantages of Volatility Breakout Strategies
  • Opportunity to capitalize on sudden price movements
  • Potential for significant profits during market downturns
  • Ability to automate trading decisions using bots
  • Efficient execution of trades using advanced algorithms
  • False breakouts can result in losses
  • High volatility can lead to increased risk
  • Requires continuous monitoring of the market
  • May not perform well in range-bound markets

Implementing volatility breakout strategies in your bot trading arsenal can help you take advantage of market downturns and make informed trading decisions. However, it is essential to carefully consider the risks involved and continuously monitor your strategy’s performance. Additionally, staying informed about market conditions and news events that can impact volatility is crucial for successful implementation of these strategies.

Stop Loss and Take Profit Strategies for Market Downturns

During market downturns, proper risk management is crucial to protect your assets and navigate volatile conditions. Bot trading strategies can incorporate stop loss and take profit orders, enabling you to mitigate losses and secure profits in challenging markets.

The implementation of stop loss orders automatically triggers the sale of an asset when its price reaches a predetermined level below the current market value. By setting a stop loss order, you can limit potential losses by exiting a position before the decline worsens.

For example:

You own shares in XYZ Company, which are currently valued at $50 per share. To limit potential losses, you set a stop loss order at $45 per share. If the price drops to $45 or below, your bot will automatically sell the shares, helping you avoid further losses.

Take profit orders, on the other hand, automatically sell an asset when its price reaches a predetermined level above the current market value. By setting a take profit order, you can secure profits by locking in gains when the price reaches your desired target.

For example:

You invest in cryptocurrency and set a take profit order on a specific coin at $100. If the price reaches $100 or higher, your bot will execute the sale, allowing you to lock in profits and maximize your returns.

By combining stop loss and take profit strategies, you can effectively manage risk and optimize profitability during market downturns. These automated orders provide a level of protection and discipline that helps you navigate volatility without constant monitoring.

Keep in mind:

  • Set stop loss and take profit levels based on your risk tolerance and market analysis.
  • Regularly review and adjust your orders to adapt to changing market conditions.
  • Consider implementing trailing stop loss orders to protect profits as the price moves in your favor.

Utilizing stop loss and take profit strategies within your bot trading approach allows you to have a systematic and disciplined approach to risk management, reducing emotional decision-making and increasing your chances of success during market downturns.

Bot Trading Strategy Template:

1Conduct market analysis to determine stop loss and take profit levels.
2Set stop loss and take profit orders within your trading bot’s parameters.
3Regularly monitor and adjust orders based on changing market conditions.
4Implement trailing stop loss orders to protect profits.
5Analyze the performance of your bot trading strategy and make necessary optimizations.

By incorporating stop loss and take profit strategies into your bot trading approach, you can effectively manage risk, protect your investments, and optimize profitability during market downturns.

Adapting Bot Trading Strategies to Changing Market Conditions

Market conditions during downturns can evolve quickly. As a trader, it is essential to adapt your bot trading strategies to these changing conditions in order to maximize your profitability and manage risks effectively. By employing the following techniques, you can stay ahead of the game and make informed decisions in a volatile market.

1. Adjusting Parameters

During market downturns, it is crucial to fine-tune the parameters of your trading bot to align with the current market conditions. By carefully analyzing historical data and monitoring real-time market indicators, you can optimize your strategies and ensure they are aligned with the changing dynamics of the market.

2. Monitoring Performance

Continuous monitoring of your bot’s performance is essential during market downturns. Regularly assess the effectiveness of your trading strategies, identify any weaknesses or areas for improvement, and make the necessary adjustments to optimize performance. Keeping a close eye on the performance metrics will help you adapt quickly to changing market conditions and make informed decisions.

3. Implementing Dynamic Risk Management Protocols

Market downturns often come with increased volatility and higher levels of risk. Therefore, it is essential to implement dynamic risk management protocols in your bot trading strategies. Utilize features like stop-loss orders and trailing stop orders to protect your investments and limit potential losses. By setting appropriate risk management parameters, you can safeguard your portfolio while still capitalizing on profit opportunities.

“Adapting your bot trading strategies to changing market conditions is crucial for success in volatile markets. By adjusting parameters, monitoring performance, and implementing dynamic risk management protocols, you can navigate market downturns with confidence.”

Remember that the key to successful bot trading during market downturns is adaptability. Stay informed, continuously analyze market trends, and be ready to make necessary adjustments to optimize your strategies. By staying proactive and adaptive, you can capitalize on opportunities even in challenging market conditions.

Through careful analysis and monitoring, you can ensure that your bot trading strategies are in sync with the dynamic nature of the market, giving you an edge in navigating market downturns and maximizing your returns.

Backtesting and Optimization of Bot Trading Strategies

When it comes to bot trading strategies, thorough backtesting and optimization are key to achieving success in market downturns. By leveraging historical market data, traders can gain valuable insights and fine-tune their strategies to ensure robust performance when it matters most.

Backtesting involves simulating trading strategies using historical data to analyze their potential effectiveness. Through this process, traders can evaluate the performance of their strategies, identify strengths and weaknesses, and make necessary adjustments.

The Importance of Backtesting

Backtesting offers several benefits for bot trading strategies during market downturns:

  • Validation of Trading Ideas: Backtesting allows traders to test their ideas and hypotheses in a controlled environment before risking real capital. This helps to validate the viability of a strategy and understand its potential performance.
  • Minimization of Emotional Bias: During periods of market volatility, emotions can cloud judgment and lead to poor decision-making. Backtesting removes emotional bias from the equation by relying on objective historical data, allowing traders to make more rational and informed decisions.
  • Optimization of Parameters: Backtesting provides insight into the performance of different parameters within a strategy. By systematically tweaking and fine-tuning these parameters, traders can optimize their strategies for optimal performance and adaptability to changing market conditions.

The Process of Backtesting

The process of backtesting typically involves the following steps:

  1. Data Collection: Traders gather historical market data for the desired time period, including price data, trading volumes, and other relevant indicators.
  2. Strategy Definition: Traders define their bot trading strategy, including entry and exit rules, risk management parameters, and any other specific requirements.
  3. Simulation: The strategy is applied to the historical data to simulate trades as if they were executed in real time. This simulation helps determine the strategy’s performance and profitability.
  4. Performance Evaluation: Traders analyze the results of the backtest, considering metrics such as profit and loss, win rate, drawdown, and other relevant performance indicators.
  5. Iterative Optimization: Based on the backtest results, traders refine their strategy by adjusting parameters, testing different variations, and repeating the process until desired performance levels are achieved.

By incorporating the insights gained from backtesting, traders can enhance their bot trading strategies and improve their chances of success during market downturns.

Optimization Techniques

Optimization is a crucial step in the development of bot trading strategies. It involves fine-tuning parameters to maximize performance and adaptability to changing market conditions. Here are a few optimization techniques to consider:

  • Parameter Optimization: Traders can explore different parameter values to identify combinations that yield optimal results. This involves testing various parameter settings and selecting those that produce the best performance metrics.
  • Timeframe Optimization: Different timeframes can impact the performance of bot trading strategies. By testing strategies across various timeframes, traders can identify the most favorable periods for their specific approach.
  • Portfolio Diversification: Optimizing bot trading strategies can also involve diversifying the portfolio by incorporating multiple strategies or asset classes. This can help mitigate risk and improve overall performance.


In conclusion, bot trading strategies offer a powerful solution for navigating market downturns and volatility. By embracing automated trading and leveraging algorithmic techniques, traders can confidently navigate challenging market conditions and capitalize on opportunities.

One of the key advantages of bot trading strategies is the ability to incorporate machine learning and sophisticated trading algorithms. These advanced technologies enable traders to make informed decisions based on data-driven insights, increasing the likelihood of successful trades.

Whether it’s employing trend following strategies, mean reversion techniques, or utilizing hedging and volatility breakout strategies, bots can execute trades with speed and efficiency, allowing traders to stay ahead of market shifts.

Furthermore, bot trading strategies enable traders to adapt to changing market conditions by adjusting parameters and implementing dynamic risk management protocols. Through rigorous backtesting and optimization, traders can ensure the resilience and effectiveness of their strategies during market downturns.


What are bot trading strategies?

Bot trading strategies refer to trading strategies that are implemented using automated trading bots or algorithms. These strategies aim to capitalize on market opportunities by leveraging predefined rules and parameters set by the trader.

How can bot trading strategies be effective during market downturns?

Bot trading strategies can be effective during market downturns because they remove emotional biases from trading decisions and can quickly respond to changing market conditions. These strategies can be designed to identify and capitalize on opportunities that arise during market volatility.

How do automated trading bots work?

Automated trading bots are programmed to execute trades based on predefined rules and algorithms. They analyze market data, such as price movements and technical indicators, and automatically place trades without the need for manual intervention.

Can trading bots predict market downturns?

Trading bots cannot predict market downturns with certainty. However, they can analyze historical data and market indicators to identify patterns and trends that may suggest the onset of a downturn. This information can be used to develop trading strategies that are better suited for trading during such periods.

Are trading algorithms and trading bots the same?

While trading algorithms and trading bots are often used interchangeably, they are slightly different. Trading algorithms refer to the mathematical models and rules that guide trading decisions, while trading bots are the software programs that execute trades based on those algorithms.

What are some common bot trading strategies used during market downturns?

Some common bot trading strategies used during market downturns include trend following strategies, mean reversion strategies, hedging strategies, and volatility breakout strategies. These strategies aim to identify and capitalize on opportunities in the market during periods of increased volatility.

How can bots help in risk management during market downturns?

Bots can help in risk management during market downturns by automatically executing predefined risk management measures such as stop loss orders and take profit orders. These measures help limit potential losses and protect profits, allowing traders to navigate challenging market conditions with reduced risk.

Can bot trading strategies be customized for individual trading preferences?

Yes, bot trading strategies can be customized to align with individual trading preferences. Traders can specify the rules, indicators, and parameters they want their bots to use, allowing for a personalized approach to trading during market downturns.

How can I optimize my bot trading strategy for market downturns?

To optimize your bot trading strategy for market downturns, it is important to backtest your strategy using historical market data. This allows you to assess its performance under different market conditions and make necessary adjustments to enhance its effectiveness during downturns.

What role does machine learning play in bot trading strategies during market downturns?

Machine learning techniques can be employed in bot trading strategies to analyze large amounts of data and identify patterns that may indicate market downturns. By incorporating machine learning algorithms, traders can enhance their strategies’ accuracy and adaptability to changing market conditions.

Leave a comment

🍪 This website uses cookies to improve your web experience.