I need an expert advisor/trading robot that is going to be trading according to my strategies.

Termos de Referência

Bling Ultimate Sniper Robot

Rules the robot should have - 
1. Automatic stop loss, take profit and the stop loss should trail with an approach to Tp.
2. Always risk 10% of my account on every trade, with a 1:5 risk reward ratio.
3. The bot should have Mobile, IOS and Mac and Laptop versions.
4. The bot should trade indexes such  XAU/USD, GBP/USD, US TECH (Nasdaq), EUR/USD, US30, BTC/USD and GBP/USD.
5. This is robot should scalp and swing.
6. The bot should trade from any amount. 
7. The bot should only trade these pairs and these indexes provided.
8. This robot should work with any broker.
9. The SL (Stop Loss) should trail on each trade to move it to profit when in a positive direction to maximise profits (same as #1).
10. The maximum lot size the robot should go up too is 10.00.
11. The robots risk management should be 1:5 risk reward (and the risk is 10% of my account on every trade same as #2).
12. It should choose whether to scalp or swing the trade due to its technical analysis.
13. The bot should enter trades and perform its technical analysis according to the Daily, 4H and 1H time frame. 
14. The bot should trade all these strategies 24/7.

Strategy #1 - 

Reversal Pattern Strategy 

Reversal patterns are chart formations that signal a potential change in the current trend direction.

1. Head and Shoulders

Pattern Explanation:  
-  Head and Shoulders: This pattern indicates a reversal from an uptrend to a downtrend. It consists of three peaks, with the middle peak (the head) being the highest and the two side peaks (shoulders) being lower and approximately equal in height.
- Inverse Head and Shoulders: This is the opposite of the Head and Shoulders pattern, indicating a reversal from a downtrend to an uptrend.

When to Buy:  
- The robot should buy when the price breaks above the neckline of an Inverse Head and Shoulders pattern.

When to Sell:  
- The robot should sell when the price breaks below the neckline of a Head and Shoulders pattern.

What Not to Do:  
- The robot shouldn’t anticipate the breakout before it actually happens. It should wait for the confirmation, which is the price closing above or below the neckline.

2. Double Top and Double Bottom

Pattern Explanation:  
- Double Top: This pattern signals a reversal from an uptrend to a downtrend. It forms when the price reaches a high, pulls back, and then retests the same high but fails to break through.
- Double Bottom: This is the opposite, signaling a reversal from a downtrend to an uptrend. The price hits a low, rebounds, and then retests the same low without breaking lower.

When to Buy:  
- The robot should buy when the price breaks above the resistance level after forming a Double Bottom.

When to Sell:  
- The robot should sell when the price breaks below the support level after forming a Double Top.

What Not to Do:  
- The robot shouldn’t jump into the trade too early. It should wait for a confirmed breakout above resistance (Double Bottom) or below support (Double Top).

3. Triple Top and Triple Bottom

Pattern Explanation:  
- Triple Top: Similar to the Double Top but with three peaks, indicating a stronger reversal signal from an uptrend to a downtrend.
- Triple Bottom: Similar to the Double Bottom but with three lows, indicating a stronger reversal from a downtrend to an uptrend.

When to Buy:  
- The robot should buy when the price breaks above the resistance level after forming a Triple Bottom.

When to Sell:  
- The robot should sell when the price breaks below the support level after forming a Triple Top.

What Not to Do:  
- The robot should not ignore the volume. The breakout should be accompanied by higher-than-average volume to confirm the pattern.

4. Rounding Bottom (or Saucer Bottom)

Pattern Explanation:  
- This pattern signals a gradual reversal from a downtrend to an uptrend. It’s characterized by a rounded appearance, indicating a slow shift in sentiment from bearish to bullish.

When to Buy:  
- The robot should buy when the price breaks above the resistance level formed at the start of the pattern.

When to Sell:  
- The robot should sell if the price fails to break above resistance or if the rounding bottom starts to flatten or reverse.

What Not to Do:  
- The robot shouldn’t enter too early. It should wait for the breakout confirmation.

5. Rising and Falling Wedges

Pattern Explanation:  
- Rising Wedge: This pattern typically forms during an uptrend and signals a reversal to a downtrend. It’s characterized by converging trend lines where the price makes higher highs and higher lows.
- Falling Wedge: Forms during a downtrend and signals a reversal to an uptrend, with the price making lower highs and lower lows within converging trend lines.

When to Buy:  
- The robot should buy when the price breaks above the upper trend line of a Falling Wedge.

When to Sell:  
- The robot should sell when the price breaks below the lower trend line of a Rising Wedge.

What Not to Do:  
- The robot should not trade within the wedge. It should wait for a confirmed breakout.

 Key Considerations:
- Volume: Volume is crucial for confirming breakouts from these patterns. A breakout on low volume might be a false signal.

More confirmation of BUY entries:

1. Pattern Completion: The robot should ensure that the reversal pattern (e.g., double bottom, head and shoulders) is fully formed. For example, in a double bottom pattern, the second bottom should be at least as low as the first.

2. Breakout Confirmation: The robot should check for a breakout above the neckline or resistance level associated with the reversal pattern. This indicates that the price is moving beyond the pattern and confirms the potential for a trend reversal.

3. Volume Analysis: Volume should ideally increase as the price breaks out of the reversal pattern. This suggests strong buying interest and supports the validity of the pattern.

4. Trend Confirmation: The robot should look for additional indicators or signals that support the reversal, such as moving averages or trendlines aligning with the buy signal.

5. Momentum Indicators: The robot should use momentum indicators like the Relative Strength Index (RSI) or Moving Average Convergence Divergence (MACD) to confirm that momentum is shifting in favor of the uptrend.

6. Price Action: The robot should observe the price action for confirmation signals, such as higher highs and higher lows following the pattern.

More confirmations of SELL entries.

1. Pattern Completion: The robot should ensure the reversal pattern (e.g., head and shoulders, double top) is fully formed and confirmed. The pattern should show clear signals of a trend reversal.

2. Volume Confirmation: The robot should check if trading volume is increasing during the formation of the reversal pattern and is particularly high when the price breaks out of the pattern.

3. Price Action: The robot should confirm that the price breaks below the support level or trendline associated with the reversal pattern, indicating a potential downtrend.

4. Trend Indicators: The robot should look for additional confirmation from trend indicators like moving averages or momentum indicators (e.g., RSI, MACD) showing bearish signals.

5. Market Conditions: The robot should consider the broader market conditions and sentiment. The reversal pattern should align with the overall market trend or macroeconomic factors.

Strategy #2 -

Pure Price Action Strategy 

The Pure Price Action Strategy is a trading method that focuses solely on analyzing price movements on a chart without relying on indicators.

Key Components of the Pure Price Action Strategy -

1. Support and Resistance Levels:
   - Support: A price level where the price tends to find support as it falls. This means the price is more likely to "bounce" off this level rather than break through it.
   - Resistance: A price level where the price tends to find resistance as it rises. This means the price is more likely to "retrace" from this level rather than break through it.

2. Trends:
   - Uptrend: Identified by higher highs and higher lows. Traders look to buy during pullbacks in an uptrend.
   - Downtrend: Identified by lower highs and lower lows. Traders look to sell during rallies in a downtrend.

3. Price Patterns:
   - Reversal Patterns: These include Head and Shoulders, Double Top/Bottom, and others that indicate a potential reversal in trend.
   - Continuation Patterns: These include flags, pennants, and triangles, which suggest that the current trend is likely to continue.

4. Candlestick Patterns:
   - Single Candlestick Patterns: Includes Doji, Hammer, Shooting Star, etc.
   - Multiple Candlestick Patterns: Includes Engulfing patterns, Morning/Evening Star, etc.
   - Candlestick patterns can indicate potential reversals or continuation points.

When to Buy:

1. The robot should BUY at SUPPORT Levels: When the price approaches a significant support level, especially if accompanied by a bullish candlestick pattern (e.g., Hammer, Bullish Engulfing).
2. The robot should BUY during PULLBACKS in an Uptrend: If the overall trend is up, buying on pullbacks to support or trendline can be an effective strategy.
3. The robot should BUY during a BREAKOUT OF RESISTANCE levels: When the price breaks through a resistance level with strong momentum and possibly increased volume, it can signal a buying opportunity.

 When to Sell

1. The robot should sell at RESISTANCE Levels: When the price approaches a significant resistance level, especially if accompanied by a bearish candlestick pattern (e.g., Shooting Star, Bearish Engulfing).
2. The robot should SELL during RALLIES in a Downtrend: If the overall trend is down, selling on rallies to resistance or a trendline can be effective.
3. The robot should SELL during the BREAKDOWN OF SUPPORT Levels: When the price breaks through a support level with strong momentum, it can signal a selling opportunity.

What Not to Do: 

1. The robot should not trade against the trend: Trading against the prevailing trend increases the risk of losing trades.
2. The robot shouldn’t rely solely on one signal: Combining various elements like support/resistance, trends, and candlestick patterns will give it a higher probability setup.

More confirmations of sell entries:

1. Key Resistance Level: The robot should dentify a strong resistance level where the price has previously struggled to break through. If the price approaches or reaches this level and shows signs of rejection, it could be a good area to consider a sell.

2. Price Rejection Candlesticks: The robot should look for candlestick patterns that indicate price rejection at resistance, such as:
   - Shooting Star: A candle with a long upper wick and a small body at the bottom, indicating rejection of higher prices.
   - Bearish Engulfing: A larger bearish candle that completely engulfs the previous bullish candle, signaling potential reversal.
   - Doji: A candle with a small body and long wicks, indicating indecision, which could precede a downward move if it appears near resistance.

3. Lower Highs Formation: A series of lower highs can indicate that the buyers are losing strength and the sellers are gaining control. This could be a sign of a potential downtrend or continuation of an existing downtrend.

4. Break and Retest: If the price breaks below a key support level and then retests it as resistance without being able to reclaim it, this retest could be a confirmation to enter a sell position.

5. Trend line Break: If a price trendline is broken to the downside and the price fails to reclaim the trendline, this can signal a shift from a bullish to a bearish trend.

6. Volume Confirmation: Although pure price action typically doesn’t involve indicators, watching for increased volume during the price rejection or break of support can add confidence to the sell setup.

7. Market Structure Shift: The robot should look for changes in the market structure, such as a shift from higher highs and higher lows to lower highs and lower lows, indicating a potential reversal or continuation of a downtrend.

More confirmations of BUY entries: 

1. Support Level: Price should be approaching or bouncing off a significant support level.

2. Bullish Reversal Patterns: The robot should look for patterns such as pin bars, engulfing patterns, or double bottoms that signal a potential reversal.

3. Trend Confirmation: The robot should ensure that the price action aligns with the overall trend direction. For example, in an uptrend, buying at higher lows might be considered.

4. Price Structure: The robot should confirm that the price structure shows higher highs and higher lows, indicating bullish momentum.

5. Volume: Although price action focuses on price alone, increased volume during a bullish move can serve as additional confirmation.

Strategy #3 -

SMC Strategy 

This strategy involves analyzing market structure, liquidity, and price action to identify potential trade opportunities. Here’s an overview of the SMC strategy, including when to buy and sell, as well as what to avoid.

Key Components of SMC Strategy

1. Market Structure:
   - Higher Highs and Higher Lows (Bullish Trend): In a bullish market, prices are making higher highs and higher lows. This indicates that the market is in an uptrend, and buying opportunities may arise during pullbacks to support levels.
   - Lower Lows and Lower Highs (Bearish Trend): In a bearish market, prices are making lower lows and lower highs. This indicates a downtrend, and selling opportunities may arise during pullbacks to resistance levels.

2. Liquidity:
   - Liquidity Pools: Institutional traders often target areas of high liquidity where many stop-loss orders are placed. These areas can be just above resistance levels or just below support levels. The strategy involves identifying these areas and anticipating the moves of smart money.

3. Order Blocks:
   - Bullish Order Blocks: These are areas where institutions have placed large buy orders, often preceding a significant upward move. When price returns to these blocks, it might be a good buying opportunity.
   - Bearish Order Blocks: These are areas where institutions have placed large sell orders, often preceding a significant downward move. When price returns to these blocks, it might be a good selling opportunity.

4. Break of Structure (BOS):
   - Bullish BOS: When the market breaks above a previous high, it may indicate a continuation of the uptrend, suggesting a buying opportunity.
   - Bearish BOS: When the market breaks below a previous low, it may indicate a continuation of the downtrend, suggesting a selling opportunity.

5. Fair Value Gap (FVG):
   - Imbalance Zones: These are price gaps that occur when the market moves too quickly, leaving untraded areas. Smart money often seeks to fill these gaps, and they can serve as potential areas for entry.

When to Buy:

- Buy During a Pullback to a Bullish Order Block: When the price retraces to a known bullish order block, it might signal a buying opportunity.
- Buy After a Bullish Break of Structure: If the price breaks above a significant resistance level (higher high), it might indicate that the market will continue to move higher, presenting a buying opportunity.
- Buy at Key Liquidity Levels: If the price dips into a liquidity pool below a support level and shows signs of reversing, it could be a buying opportunity.

When to Sell:

- Sell During a Pullback to a Bearish Order Block: When the price retraces to a known bearish order block, it might signal a selling opportunity.
- Sell After a Bearish Break of Structure: If the price breaks below a significant support level (lower low), it might indicate that the market will continue to move lower, presenting a selling opportunity.
- Sell at Key Liquidity Levels: If the price spikes into a liquidity pool above a resistance level and shows signs of reversing, it could be a selling opportunity.

What Not to Do:

1. Avoid Chasing the Market: The robot shouldn’t enter trades impulsively based on short-term price movements. Always wait for confirmation from market structure or other SMC components.
   
2. Avoid Ignoring Higher Timeframes: The robot should always consider the market structure on higher timeframes (e.g., daily or weekly) before making decisions on lower timeframes (e.g., 1-hour or 15-minute charts).

More confirmations of BUY entries:
 
1. Market Structure Shift
   - The robot should look for a break of structure (BOS) or market structure shift (MSS) on a higher timeframe. This indicates that the market may be transitioning from a downtrend to an uptrend. The BOS typically happens when a significant high is broken, suggesting the end of a bearish trend.

2. Order Blocks
   - The robot should identify a bullish order block, which is a last down move before a significant upward move. This is where institutional traders are believed to have placed their orders. Price should ideally retrace back to this order block, which acts as a potential entry point for a buy.

 3. Liquidity Grab
   - The robot should ensure that there has been a liquidity grab or stop hunt, where the price spikes below a recent low to collect stop-loss orders or liquidate positions before reversing upward. This is often a sign of institutional traders entering the market.

4. Bullish Candlestick Pattern
   - The robot should look for a bullish reversal candlestick pattern, such as a bullish engulfing or hammer, forming at or near the order block. This adds further confirmation of a potential upward move.

 5. Fair Value Gap (FVG)
   - The robot should identify a fair value gap, which is a price imbalance where the market hasn’t fully filled orders. A retracement into this gap, followed by a bullish reaction, can be a signal to enter a buy position.

 6. Volume Increase
   - An increase in trading volume, especially as the price breaks a key level or enters an order block, can confirm that institutional traders are active in the market. This volume surge is a key confirmation.

7. Higher Timeframe Confluence
   - The robot should check for confluence with higher timeframes. A buy signal on a lower timeframe (e.g., 15-minute chart) should align with the overall trend or structure on a higher timeframe (e.g., 1-hour or daily chart).

8. Divergence
   - The robot should look for bullish divergence between price and an oscillator like RSI or MACD. This indicates that while the price is making lower lows, the momentum is weakening, suggesting a potential reversal.

9. Retest of a Key Level
   - After a breakout above a key resistance level, the robot should wait for a retest of that level to act as new support. If the price holds and shows bullish rejection, it can confirm a good buy entry.

10. Economic Calendar
   - The robot should check for any significant economic events or news releases that could impact the market. And the robot shouldn’t  enter a position just before such events, as they can create volatility that disrupts technical setups.

More confirmations of SELL entries:

1. Market Structure Shift:
   - The robot should look for a clear bearish market structure. This often involves a break of structure (BoS) where the price breaks a significant previous low, indicating a shift from a bullish to a bearish trend.

2. Supply Zone:
   - The robot should identify a supply zone where price previously reversed strongly downward. This zone should be respected, meaning price should react strongly when it revisits this area, signaling a potential sell opportunity.

3. Order Block:
   - The robot should look for an order block (usually a bearish candle before a strong bullish move) that coincides with the supply zone. This area represents institutional interest, where smart money might have placed significant sell orders.

4. Liquidity Grab
   - The robot should check if there’s been a liquidity grab, where the price briefly moves above a recent high (to collect stop losses or induce more traders into wrong positions) before reversing sharply downward. This is often a precursor to a strong sell-off.

5. Bearish Candlestick Patterns:
   - The robot should confirm the entry with a bearish candlestick pattern (like an engulfing candle, pin bar, or shooting star) within or near the supply zone or order block. This provides further confirmation of selling pressure.

6. Volume Analysis:
   - The robot should analyze volume to see if there’s increasing volume on the downside. High volume on bearish candles supports the idea of strong selling pressure from institutions or smart money.

7. Divergence:
   - The robot should look for bearish divergence between price and an indicator like RSI or MACD. If the price makes a higher high, but the indicator makes a lower high, it suggests weakening momentum and potential reversal.

8. Confirmation from Higher Time Frames:
   - The robot should cross-check with higher time frames (like H4, Daily) to ensure that the overall trend is bearish or that there is a strong resistance level aligning with your entry point.

9. Imbalance or Fair Value Gap (FVG):
   - The robot should identify any price imbalances or fair value gaps that the price might return to before continuing in the bearish direction. If the price fills this gap and reacts strongly, it can be a confirmation for a sell.

Strategy #4
Support and Resistance Strategy 

This strategy involves identifying key price levels (support and resistance) where the price of an asset tends to reverse or pause.


Key Concepts for Support and Resistance 

1.  Support:
   - Buying: When the price of an asset reaches a support level, it might be a good buying opportunity. Traders often place buy orders at or just above support, anticipating a bounce off this level.

2.  Resistance:
   - Selling: When the price reaches a resistance level, it might be a good selling or shorting opportunity. Traders often place sell orders at or just below resistance, anticipating a reversal.

When to Buy and When to Sell: 

1. Buying
   - Near Support: The robot should buy when the price is close to a known support level, particularly if other indicators (like volume or trend lines) confirm a potential reversal.
   - After a Breakout: The robot should buy when the price breaks above a significant resistance level, particularly if accompanied by high trading volume. This is often seen as a signal that the price will continue to rise.

2. Selling:
   - Near Resistance: The robot should sell when the price is close to a known resistance level, especially if there are signs of weakening momentum.
   - After a Breakdown: The robot should sell when the price breaks below a significant support level, particularly if accompanied by high trading volume. This suggests that the price may continue to decline.

What Not to Do:

1. Avoid Chasing the Market: 
   - The robot should buy just because the price is rising or sell just because the price is falling. It should always confirm with support and resistance levels or other technical indicators.

2. Avoid Trading Without Confirmation:
   - The robot shouldn’t rely solely on support and resistance levels. It should use additional indicators like moving averages, trend lines, or volume to confirm potential trades.

3. Avoid Trading in Choppy Markets:
   - If the market is range-bound with no clear direction, it can be difficult to trade effectively using support and resistance levels. It’s better to wait for a clear trend to develop.

More confirmations of SELL entries:

1. Clear Resistance Level: Ensure that the resistance level is clearly defined, meaning the price has tested and failed to break through this level multiple times.

2. Price Rejection at Resistance: The robot should look for candlestick patterns that indicate price rejection at the resistance level, such as a bearish engulfing pattern, shooting star, or a doji. These patterns suggest that the price is likely to reverse.

3. Volume Analysis: A strong confirmation is when the price approaches the resistance level with low volume and then begins to reverse with increasing volume. This suggests that the selling pressure is increasing.

4. Overbought Indicators: Technical indicators like the Relative Strength Index (RSI) or Stochastic Oscillator can help confirm overbought conditions when the price is at resistance. If these indicators show overbought levels (e.g., RSI > 70), it can signal a potential reversal.

5. Divergence: The robot should look for divergence between the price action and momentum indicators (e.g., RSI, MACD). If the price is making higher highs at resistance, but the indicator is making lower highs, it suggests weakening momentum and a potential reversal.

6. Trend line or Moving Average Confluence: If the resistance level coincides with a major trendline or a significant moving average (e.g., 200-day MA), it adds weight to the resistance level and the likelihood of a reversal.

7. Fundamental Factors: In addition to technical analysis, consider any fundamental factors or news that might reinforce a bearish outlook, such as negative economic data, earnings reports, or geopolitical events.

8. Break and Retest: If the price breaks above the resistance but quickly returns below it, forming a "false breakout," this can be a strong signal to sell as it indicates that the breakout failed and the resistance level is still valid.

More confirmations of BUY entries: 

1. Price Reversal at Support Level:
   - The robot should look for the price to approach and test a known support level, and then show signs of reversing upward. This can be indicated by a strong bullish candlestick pattern such as a hammer, engulfing, or morning star.

2. Increased Volume:
   - When the price is bouncing off a support level, increased trading volume can confirm the strength of the reversal. High volume at the support level suggests that buyers are stepping in.

3. Bullish Divergence:
   - The robot should check for a bullish divergence between the price and a momentum indicator, such as the RSI (Relative Strength Index) or MACD (Moving Average Convergence Divergence). For example, if the price is making lower lows but the RSI is making higher lows, this could indicate a potential upward move.

4. Moving Average Support:
   - If the price is near a major moving average (e.g., the 50-day or 200-day moving average) and finds support there, this could add additional confirmation to the support level. A bounce off the moving average is a positive sign.

5. Multiple Tests of Support:
   - The more times a support level has been tested and held, the stronger it is considered. A support level that has been tested multiple times without breaking is more reliable.

6. Confirmation from Higher Time Frames:
   - The robot should ensure that the support level and the reversal are visible and confirmed on higher time frames (e.g., daily or weekly charts). This adds weight to the signal and reduces the risk of false breakouts.

7. Fundamental Analysis Alignment:
   - The robot should consider the broader market context and any relevant news or fundamental factors that could support the bullish scenario. For example, positive earnings reports or economic data that align with the technical support level can reinforce the buy decision.

Strategy #5 -

Supply and Demand Strategy 

Supply and Demand Strategy Overview:

The basic premise is that the price of an asset will rise when demand exceeds supply and fall when supply exceeds demand.

Key Concepts:

1. Supply Zones:
   - Definition: A supply zone is an area where there is a strong selling interest, usually identified by a price level where the asset previously experienced a significant drop.
   - Characteristics: Prices tend to reverse or drop when they revisit these zones.
   - Identification: Look for previous price peaks or areas where a rally turned into a decline, often marked by multiple candlesticks with long upper wicks.

2. Demand Zones:
   - Definition: A demand zone is an area where there is a strong buying interest, often marked by a price level where the asset previously experienced a significant rise.
   - Characteristics: Prices tend to reverse or rise when they revisit these zones.
   - Identification: Look for previous price troughs or areas where a decline turned into a rally, often marked by multiple candlesticks with long lower wicks.

When to Buy:

- Enter at Demand Zones: The ideal time for the robot to buy is when the price returns to a well-defined demand zone. This zone is typically identified on higher timeframes (like daily or weekly charts) and represents an area where buyers previously stepped in aggressively.
- Confirmation: The robot should look for confirmation signals, such as bullish candlestick patterns (e.g., engulfing patterns, hammer) or indicators showing oversold conditions (e.g., RSI below 30).

When to Sell:

- Enter at Supply Zones: The ideal time for the robot to sell is when the price returns to a well-defined supply zone. This zone is usually identified on higher timeframes and represents an area where sellers previously dominated the market.
- Confirmation: The robot should look for confirmation signals, such as bearish candlestick patterns (e.g., bearish engulfing, shooting star) or indicators showing overbought conditions (e.g., RSI above 70).

What Not to Do:

1. Avoid Chasing the Market:
   - The robot shouldn’t buy or sell impulsively after a significant price move, especially if the price is far from identified supply or demand zones. Waiting for the price to return to these zones is usually more prudent.

2. Don’t Ignore Higher Timeframes:
   - Supply and demand zones are more reliable when identified on higher timeframes (daily, weekly).The robot shouldn’t trade based solely on short-term charts without considering the broader trend.

5. Don’t Ignore Market Context:
   - The robot should always consider the overall market conditions, news, and economic data. A strong trend or major news event can invalidate supply and demand zones.


More confirmations of BUY entries:

1. Strong Demand Zone: The robot should ensure that the price is approaching or within a well-defined demand zone, where the price has previously reversed upward. The demand zone should be clearly identifiable, with a history of strong buying pressure.

2. Price Action Signals: The robot should look for bullish price action signals within the demand zone, such as:
   - Bullish Engulfing Pattern: A larger bullish candle that engulfs the previous bearish candle.
   - Pin Bar (Hammer): A candle with a long lower wick, indicating rejection of lower prices.
   - Doji or Spinning Top: Indicates indecision, often found at the bottom of a trend before a reversal.

3. Volume Increase: The robot should confirm that there is an increase in trading volume as the price enters or reacts to the demand zone. This suggests that buying interest is increasing.

4. Market Structure: The robot should check if the overall market structure supports a buy, such as an uptrend or the formation of higher highs and higher lows. If the broader trend is bullish, a buy within the demand zone has a higher probability of success.

5. Divergence: The robot should look for bullish divergence between price and an oscillator (e.g., RSI, MACD). If the price is making lower lows while the oscillator is making higher lows, it suggests weakening bearish momentum and potential for a reversal.

6. Multiple Time Frame Alignment: The robot should ensure that the demand zone and bullish signals are confirmed on multiple time frames. For instance, if you are trading on a 4-hour chart, the demand zone should also be visible and valid on the daily chart.

7. News and Economic Factors: The robot should be aware of any upcoming news or economic events that could impact the market. Positive news or data releases that align with the technical analysis can strengthen the buy decision.

More confirmations of SELL entries:

 1. Identifying a Supply Zone
   - Strong Rally Before the Zone: The price should have risen significantly before reaching the supply zone, indicating a strong area where sellers previously overwhelmed buyers.
   - Sharp Reversal: The robot should look for a sharp reversal from the supply zone, suggesting that sellers are still active and likely to push the price down again.
   
2. Multiple Time Frame Analysis
   - Higher Time Frame Supply Zone: Confirm that the supply zone is also visible on higher time frames, which adds weight to the zone's significance.
   - Lower Time Frame Confirmation: On a lower time frame, look for price action signals, such as bearish engulfing patterns, pin bars, or double tops, indicating a potential reversal within the higher time frame's supply zone.

3. Volume Analysis
   - High Volume at the Supply Zone: A spike in volume at the supply zone can indicate strong selling interest.
   - Decreasing Volume on Pullback: When the price pulls back to the supply zone, decreasing volume suggests weakening buying pressure, making a reversal more likely.

4. Price Action Patterns
   - Bearish Candlestick Patterns: Patterns like bearish engulfing, evening star, or shooting star at the supply zone can signal a potential sell-off.
   - Failed Retests: If the price tries to break through the supply zone multiple times but fails, this is a strong indication that the zone is holding.

 5. Divergence in Momentum Indicators
   - Bearish Divergence: If momentum indicators like RSI or MACD show bearish divergence (i.e., the price makes a higher high while the indicator makes a lower high), this suggests that the upward momentum is weakening and a reversal might occur.

6. Confluence with Other Indicators
   - Fibonacci Retracement Levels: The supply zone coinciding with a significant Fibonacci retracement level can provide additional confirmation.
   - Moving Averages: If the price is below a significant moving average (like the 50 or 200 EMA), it can strengthen the bearish bias.

7. Market Sentiment and News
   - Negative News or Sentiment: If there is negative news or bearish sentiment in the market, it can reinforce the likelihood of a successful sell from the supply zone.


Strategy #6 - 
Silver Bullet Strategy 

It is a trading method that focuses on identifying and exploiting high-probability setups in the financial markets, particularly in the forex and futures markets.

1. Key Components of the Silver Bullet Strategy:

a. Fair Value Gaps (FVGs)
- Definition: A Fair Value Gap (FVG) is a price imbalance or gap created when price moves quickly in one direction, leaving a gap between candles where price did not trade. In other words, it’s a price range that did not experience sufficient buying or selling.
- Usage in the Strategy: Traders using the Silver Bullet strategy look for price to return to these FVGs to fill the gap. When price fills an FVG, it is often a signal that the market is ready to continue in the direction of the initial move.

b. Optimal Trade Entry (OTE)
- Definition: The Optimal Trade Entry is a Fibonacci-based entry method where the trader looks for a retracement between the 61.8% and 79% Fibonacci levels.
- Usage in the Strategy: This is often used in conjunction with FVGs. Once a FVG is identified, traders look for price to retrace into the OTE zone before entering a trade in the direction of the original trend.

c. Market Structure
- Definition: Market structure refers to the overall direction of the market, characterized by the formation of higher highs and higher lows in an uptrend, or lower lows and lower highs in a downtrend.
- Usage in the Strategy: The robot can wait for clear market structure shifts before entering trades. This could involve a break of structure (BOS) where a previous high or low is broken, indicating a potential change in direction.

3. When to Buy and When to Sell

a. Buying Opportunities
- Conditions: The robot should look for a market in a confirmed uptrend with higher highs and higher lows.
- Entry Point: The robot should wait for price to retrace into an FVG within the OTE zone, coupled with a bullish market structure (e.g., a higher low formation).
- Confirmation: A break above a previous high after the retracement into the FVG can be a strong confirmation to buy.

b. Selling Opportunities
- Conditions: The robot should look for a market in a confirmed downtrend with lower lows and lower highs.
- Entry Point: The robot should wait for price to retrace into an FVG within the OTE zone, coupled with a bearish market structure (e.g., a lower high formation).
- Confirmation: A break below a previous low after the retracement into the FVG can be a strong confirmation to sell.

4. What Not to Do

a. Avoid Trading Without Confirmation
- The robot should never enter a trade just because price has touched a FVG or an OTE zone. The robot should always wait for confirmation from the market structure and price action.
  
c. Don’t Ignore Higher Time Frames
- The robot should always keep an eye on the higher time frames (e.g., daily or 4-hour charts) to ensure your trade aligns with the overall market direction. Trading against the higher time frame trend can be risky.

d. Avoid Trading in Low-Volume Conditions
- Low-volume periods, such as during major holidays or right before big economic news releases, can lead to erratic price movements and unreliable signals.

More confirmations for SELL entries: 

1. Price Action Patterns:
   - Reversal Patterns: The robot should look for bearish reversal patterns like double tops, head and shoulders, or bearish engulfing candles.
   - Trend Line Break: A break below a key trend line can indicate a shift in momentum from bullish to bearish.

2. Technical Indicators: 
   - Moving Averages: The robot should confirm that short-term moving averages (e.g., 20-day) are crossing below longer-term moving averages (e.g., 50-day), which could signal a downward trend.
   - Relative Strength Index (RSI): An RSI that is above 70 and then turns downward can indicate that an asset is overbought and may be ready to decline.
   - MACD (Moving Average Convergence Divergence): The robot should look for the MACD line crossing below the signal line, particularly if it happens above the zero line.

3. Volume:
   - A significant increase in volume during a price drop can confirm that the downward movement is supported by strong selling pressure.
   - Decreasing volume during a price rally can indicate weakening momentum and a potential reversal.

4. Support and Resistance Levels:
   - Break of Support: If the price breaks below a significant support level, it may signal further downward movement.
   - Fibonacci Retracement Levels: If the price fails to breach a key Fibonacci retracement level and begins to move downward, it could indicate a sell-off.

5. Market Sentiment:
   - News and Events: Negative news or fundamental events that could impact the asset's value might confirm a sell signal.
   - Sentiment Indicators: High levels of bullish sentiment, which can indicate overconfidence in the market, could be a contrarian signal to sell.

6. Confluence:
   - The strongest sell signals come when multiple indicators or patterns align (e.g., a bearish reversal pattern forming at a resistance level with confirming volume and a bearish MACD crossover).

Confirmations for Buy

1. Key Support Level: The robot should identify a strong support level where the price has previously reversed or consolidated. This level should have been tested multiple times, showing its significance.

2. Bullish Price Action: The robot should look for bullish candlestick patterns near the support level, such as a hammer, bullish engulfing, or a double bottom. These patterns suggest a potential reversal from the support level.

3. Volume Confirmation: Higher trading volume near the support level or during the formation of bullish patterns indicates stronger buying interest and validates the potential reversal.

4. Technical Indicators: 
   - Moving Averages: The robot should check if the price is above a key moving average (e.g., 50-day or 200-day MA), indicating an overall uptrend.
   - Relative Strength Index (RSI): An RSI near 30 suggests the asset may be oversold, supporting a potential buy.
   - MACD (Moving Average Convergence Divergence): The robot should look for a bullish crossover where the MACD line crosses above the signal line.

5. Fibonacci Retracement Levels: If the price is near a significant Fibonacci retracement level (e.g., 50% or 61.8%), this can act as additional support and confirm the buy signal.

6. Fundamental Analysis: The robot should ensure that the fundamental outlook supports the trade. Positive news, earnings reports, or economic data that aligns with the buy setup can strengthen the conviction.

Respondido

1
Desenvolvedor 1
Classificação
(198)
Projetos
320
16%
Arbitragem
21
38% / 33%
Expirado
16
5%
Ocupado
2
Desenvolvedor 2
Classificação
(24)
Projetos
31
16%
Arbitragem
7
29% / 43%
Expirado
4
13%
Trabalhando
3
Desenvolvedor 3
Classificação
(24)
Projetos
29
24%
Arbitragem
3
67% / 33%
Expirado
6
21%
Livre
4
Desenvolvedor 4
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(3)
Projetos
4
0%
Arbitragem
0
Expirado
0
Trabalhando
6
Desenvolvedor 6
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(376)
Projetos
475
40%
Arbitragem
83
36% / 33%
Expirado
13
3%
Ocupado
Pedidos semelhantes
I have an algo that is running on ProRealTime, they have their own language. It is a simple strategy with 5 conditions + SL/TP settings, very basic. I need someone that can convert or just create a functional MT5 algo (EA) from these conditions for me, if you do a good job I have around 10+ more algos that need to be transferred to MT5
Dear Developers, I would have a very simple request. I have a ML model developed in Python for EURUSD daily trading. I would like to backtest it in Meta Trader 5 using the Strategy Tester tool. For that I would need an Expert Advisor program. The input would be a csv file that contains two columns: - dates (going back for a few years on a daily basis) - trading signal (it can have only 2 values, either 1: Buy, or -1
Hi I have the code in pinescript for an indicator that I need done in Ninja Trader 1. The Trading View indicator code needs to be converted into and adapted for Ninja Trader 8 2. An indicator and Automated Trading Strategy needs to be developed. 3. Any parts of the Trading View Indicator that can't be replicated needs to be discussed with me and agreed before excluding. (there should not be any) 4. Trailing stop and
1. The Trading View indicator code needs to be converted into and adapted for Ninja Trader 8 2. An indicator and Automated Trading Strategy needs to be developed. 3. Any parts of the Trading View Indicator that can't be replicated needs to be discussed with me and agreed before excluding. (there should not be any) 4. Trailing stop and Trailing Draw Down options need to be implemented 5. Risk needs to be in % of
Create mt4 ea 50+ USD
To convert the provided MT4 indicator script into an Expert Advisor (EA) and implement prompt functionality for user input, we need to modify the code to handle external parameters and provide a user-friendly interface. Below is the EA code that incorporates prompts for user inputs
I WRITE a code i want to conect this for automatic trading through vps .and als advanced features for this code .i attached afile please watch .and give me perfect ea
Hi Developer, I would like to create the Scalping EA based for Mt4 on the investing.com data https://www.investing.com/currencies/eur-usd-technical EA have timing to adjust time to trade. follow the broker time. From starting time to end time EA have a adjustable Lot size (0.01 incremental to 0.01) EA have a adjustable TP (1pip to 100pip incremental 1pip) EA have a adjustable SL (1pip to 100pip incremental 1pip) EA
Hi I have the code in pinescript for an indicator that I need done in Ninja Trader, I wanted this indicator in NT bcs I chart in NT, and if the indicator could also have been an automated strategy even better. Please confirm that it will be an indicator and Automated Trading Strategy
Hello I need a very simple indicator This indicator should show the highest floating or history drawdown of the account It means that it can display the highest number that the account drawdown to be displayed on the chart in this format max drawdown account(xxxx$$) ...date(00/00/00)time:(00:00) max drawdown currency ..( currency name with max drwadown) . (xxxx$$) date(00/00/00)time:(00:00) thanks
Hello, I‘m interested in an indicator to predict the next candles probability (bullish or bearish). But honestly I have no idea how to do this. Would be interested in your opinion how we can create such an indicator. Please let me know if you‘ve done similar work

Informações sobre o projeto

Orçamento
90 - 105 USD
Prazo
de 10 para 15 dias

Cliente

Pedidos postados1
Número de arbitragens0