Cannon Trend Ea Guide
Cannon Trend Ea Guide
Guide - 2025
EA Cannon Trend is a powerful trading assistant designed to completely eliminate personal emotions from the
trading process. Developed using MQL5, the EA makes decisions entirely based on predefined rules and strategies,
ensuring consistency and efficiency without being influenced by human emotions.
Settings Overview and Parameter Explanation
Magic Number: A unique identifier assigned to orders by the EA. This number helps differentiate and manage orders separately from others,
allowing the EA to recognize and track its own trades without interfering with manually placed orders or trades managed by other EAs. When
using a single account with multiple trading tabs or running multiple instances of EAs, setting different Magic Numbers for each instance is
essential to avoid conflicts and ensure accurate order management.
Slippage in Points: The difference between the expected price of a trade and the actual price at which the trade is executed. Slippage often
occurs during times of high market volatility or low liquidity when there is a sudden change in price. Positive slippage results in a more
favorable price than expected, while negative slippage results in a less favorable price. The EA allows you to set an acceptable slippage value to
limit the deviation between the expected and actual execution price, helping to control trading risks.
Manual trading: The user can manually set the "Open Price Point" and fully control the EA according to their preferences.
Pending trading: Users can place pending orders: Buy Stop, Sell Stop, Buy Limit, and Sell Limit. → Supports placing orders directly from the
MT5 app on mobile phones, tablets, laptops, and desktops. → Allows instant Buy/Sell order execution when needed. → The EA will only start
operating once the pending orders are executed and will trade based on the preset configurations. ⚠ Note: The Magic number always defaults
to 0, even if you set it to something else. This is because all positions (trades manually opened by the user) opened from the MT5 app on
mobile phones, tablets, laptops, and desktops will have the Magic number set to 0. Therefore, no matter what Magic number you set, the bot
will only recognize and process trades with Magic number 0.
24/7 trading:
🚀 Uninterrupted trading strategy → The EA continuously opens and closes orders even after reaching Take Profit (TP) or Break Even (BE),
ensuring no trading opportunities are missed.
🔥 Note: This mode maintains continuous trading but also carries high risks due to constant market exposure.
First Lots: The initial lot size used when opening the trade.
Max open positions for first lots: Determines the maximum number of
positions that can be opened simultaneously. If set to 10, the EA can
open up to 10 buy orders in the Open First Lots (Buy) zone and 10 sell
orders in the Open First Lots (Sell) zone. In total, up to 20 positions
can be opened at the same time.
Price Bands Take Profit: is shown as the lime green horizontal line on the illustration. When the price crosses this line, the EA automatically
closes all positions to secure profits, but only if the current profit is greater than or equal to zero (≥ 0).
🔔Hedge Lot Multiplier (%) = -100.0
the hedge order will not be opened.
Hedge Lot Multiplier (%): determines the lot size of hedge positions based on a percentage calculation. When the price breaks above the
Price Bands (orange horizontal line), the system automatically opens a hedge position using the formula:
Hedge lot size = Total Sell volume + (Total Sell volume × Hedge Lot Multiplier %) - Total Buy volume
Example:
● Total Buy volume = 0.09
● Total Sell volume = 0.18
● Hedge Lot Multiplier = 100%
When the price breaks above the Price Bands, a hedge Buy position will be opened with a volume of:
0.18 + (0.18 × 100%) - 0.09 = 0.27
In summary: The Hedge Lot Multiplier controls the size of hedge trades based on existing positions, helping to manage risk during market
fluctuations.
Hedge comment (used to count open hedge positions): is used to track the total number of open hedge positions. It must be set differently
from other comments to avoid confusion.
Min Hedge Trades to Activate BE (0 = not used): This setting activates the
breakeven function when the number of open hedge positions reaches the
specified value. Only hedge positions with the Hedge Comment are
counted. If set to 0, this method is not used.
Loss Threshold ($) to Activate BE (0 = not used): Activates breakeven when Current Profit reaches the specified negative value (in dollars).
If set to 0, this method is not used.
Both conditions can be enabled at the same time. Breakeven will activate as soon as the first condition is met.
Break-Even Buffer in Points: Adds a margin (in points) to the breakeven level to ensure a safer exit and prevent trades from closing at a
slight loss due to price fluctuations.
🔥Price Bands Break-Even (0 = not used): When breakeven is activated, the EA calculates the volume for the next hedge order to ensure
break-even at the preset price level. The price band is determined from the central price. 🔥 Note: Increasing hedge volume also increases
risk. If set to 0, this feature is not used.
$ Cut Loss Stop Trade in Currency (0 = not used): Automatically closes all positions, triggers stop loss, and stops trading when the loss reaches the
specified amount (in currency). If set to 0, this feature is not used.
Activate BE & TP, then Continue Trading (0 = not used): Enables breakeven (BE) and take profit (TP) while keeping the EA running.
Activate BE & TP, then Disable EA. (0 = not used): Enables breakeven and take profit, then stops the EA.
Close all Positions, then Disable EA (0 = not used): Closes all open positions and stops the EA.
🔔 Note: If the EA is turned off, you must re-enable the EA to resume trading. If using multiple tabs with the same symbol, set a different
identifier number for each tab to avoid conflicts.
Start Time (HH:MM) (00:00 = not used): This setting defines the time
when the EA restarts trading by resetting to the Open Price Point (the
daily opening price of the symbol). It is only applied if the previous
day's trading ended with a profit and no active positions remain. If set
*The settings are only for auto trading mode.*
to 00:00, this feature is not used.
Note: Start Time is always entered in the correct HH:MM format.
Examples: Activate at Open Price Point: If today’s trading has already reached the
● Correct: 01:18 Take Profit target, the EA will open a new trade when the price returns
● Incorrect: 1:18 or 01:1 to and crosses the Open Price Point (the daily opening price).
● Non-Stop mode: The EA continues trading immediately after reaching Take Profit.
● Timeframe-Based mode: The central price is determined based on the opening price of the selected timeframe below.
Select Timeframe for Timeframe-Based Mode: Choose the timeframe for the Timeframe-Based mode.
BREAK-EVEN
status:
red-disable
lime-enable
enable
disable
ea
Close all positions
and disable ea
Suggested EA Operation
● The EA leverages the inherent nature of the market—prices are never static; they are in constant motion, creating
opportunities to capitalize on.
● Your key role is to manage capital effectively—a challenging task that demands caution, as the risks involved are
significant for everyone.
● Find a configuration that suits your needs, balancing profitability, safety, and risk.
● 🔥The important thing is not to blow the account before reaching the take profit.
Telegram:
@Xbee_coder
🙌Want to customize your EA to your liking? For a small fee starting from $50, I can add the features you need.
Contact me now to upgrade your own bot! 😊
💖 Support my work with a donation of just $1! Even the smallest contribution means a lot to me.
🙌 You can donate via PayPal or Crypto — just let me know your preferred cryptocurrency,
and I'll send the wallet address. Thanks for your support! 😊
● ⏳ 24/7 Trading Mode: As you mentioned, I have also tried this mode, and I can confirm that it is quite risky. ❌ I have
blown my account a few times. This mode requires us to control when to turn the EA on and off—it cannot run
continuously.
● 📊 My Strategy: I have a group of friends who also run this EA. We use a cent account to operate 24/7. When the EA
opens around 4 to 5 hedge orders, we start running the USD account. ✅ This approach significantly reduces risk but
requires patience.
● 🕒 Time: Fridays and days with strong news events have a higher win rate, so please take note.
● 💡 Final Thoughts: The EA is just a tool 🛠; in the end, we are the ones making decisions. Many people misunderstand
and expect the EA to generate consistent profits automatically.
● 🚀 Wishing you and me, as traders who understand how challenging the market is, to achieve success, even if just a
little.
● 📖 Thank you for taking the time to read the document! 🙏