System Trading

Maximize Your Trading with TardioBot: The Ultimate MetaTrader 5 EA
MetaTrader5
Maximize Your Trading with TardioBot: The Ultimate MetaTrader 5 EA

Discover TardioBot Hey there, fellow traders! Today, I want to introduce you to TardioBot V1.05, a powerful Expert Advisor (EA) designed specifically for MetaTrader 5. Named after the bold historical figure Giuseppe Tardio, this EA uses a triangular arbitrage strategy that can really help you take advantage of price differences across three currency pairs. How TardioBot Works TardioBot is all about spotting opportunities. It keeps a constant eye on bid and ask prices, calculates arbitrage ratios, and jumps into action by executing trades when it finds profitable setups that meet your predefined criteria. It also takes spreads and commissions into account, ensuring that you’re making informed trading decisions. Features of TardioBot Supports six predefined arbitrage trios including: EUR/USD GBP/USD EUR/GBP GBP/USD USD/JPY GBP/JPY Dynamic price updates tailored to each currency pair. Validates lot sizes across all pairs in the trio. Accounts for individual commissions and spread costs. Automatically closes stale trades after a user-defined period. Logs arbitrage opportunities and trade details for your review. Includes safety checks for equity, margin, and extreme ratios. Important Note Just a heads-up: TardioBot is not intended for live trading. If you increase lot sizes too much, you could end up wiping out your account balance. This EA is designed for demo and strategy testing only, and it’s a work in progress. Think of it as a tool to refine your trading skills rather than a ready-to-go solution for live markets. Feel free to tweak and improve the code as you see fit! Happy trading!

2025.08.21
Mastering the EMA_RSI_RISK-EA for MetaTrader 5: A Trader's Guide
MetaTrader5
Mastering the EMA_RSI_RISK-EA for MetaTrader 5: A Trader's Guide

If you're looking to up your trading game, the EMA_RSI_RISK-EA is a solid choice for MetaTrader 5. This Expert Advisor (commonly referred to as an EA) employs a trend-following strategy combined with momentum confirmation, leveraging two Exponential Moving Averages (the Fast EMA and Slow EMA) alongside the Relative Strength Index (RSI). Buy Signal: The EA triggers a buy when the Fast EMA crosses above the Slow EMA, provided the RSI is above a specified threshold. Sell Signal: Conversely, a sell signal occurs when the Fast EMA crosses below the Slow EMA and the RSI falls below a defined threshold. Risk Management: This EA is designed with smart risk management in mind. It dynamically calculates the lot size based on your account balance and the percentage of risk you’re willing to take. Plus, it sets your Stop Loss and Take Profit levels automatically. Trading Window: You can customize your trading hours with an optional time filter, allowing trades only during specific times of the day. The entire code is crafted in MQL5, making it easy to attach to any chart you choose. You can tweak settings for EMAs, RSI, risk levels, lot sizes, and your Stop Loss/Take Profit strategies to align with your own trading style. Recommended Symbol and Timeframe: For best results, we recommend trading on EURUSD using the H1 timeframe. However, with the right parameter adjustments, it's also compatible with other pairs and timeframes. Key Parameters: FastEMA / SlowEMA: These define the moving averages you're working with. RSIPeriod / RSI_Buy / RSI_Sell: These settings control your RSI parameters. RiskPercent: This indicates the percentage of your account balance that you're willing to risk on each trade. StopLoss / TakeProfit: Set these in points for effective risk management. StartHour / EndHour: Use these to apply a trading time filter.

2025.08.20
Unlocking the Cincin EA: Your Guide to Automated Trading on MetaTrader 5
MetaTrader5
Unlocking the Cincin EA: Your Guide to Automated Trading on MetaTrader 5

The Cincin EA (v2.24) is an innovative automated trading tool designed for MetaTrader 5. It operates by executing conservative, random trades on specific currency pairs, such as EUR/USD. This EA is packed with features that enhance your trading strategy, including basket management, hedging, and robust position control. How does it work? The Cincin EA takes buy and sell positions based on random decision-making, all while adhering to your defined risk parameters. You can set stop-loss and take-profit levels, utilizing either Average True Range (ATR) or fixed pip distances, along with a cap on daily trades to keep your strategy in check. One of the standout features is its ability to monitor your overall profit and loss. It can automatically close all open positions when your profit/loss targets or position thresholds are hit. Plus, the EA can implement breakeven adjustments and hedging strategies to help limit potential losses. To ensure disciplined trading, the Cincin EA comes equipped with essential safeguards such as margin checks, market status verification, and minimum time or pip gaps between trades. Important Note: Please keep in mind that this EA is not intended for live trading. Utilizing martingale strategies or ramping up lot sizes can lead to significant losses and a complete balance wipeout. It's best suited for demo accounts and strategy testing for now. Think of it as a work in progress—feel free to tweak and enhance the code as needed.

2025.08.19
Master Your Trading: The Ultimate 'Close All Orders' Tool for MetaTrader 5
MetaTrader5
Master Your Trading: The Ultimate 'Close All Orders' Tool for MetaTrader 5

Key Features: Visual Button Interface: User-friendly buttons right on your chart for easy access. Close Market Orders: Instantly shut down all open positions with just a click. Delete Pending Orders: Get rid of all pending orders (Buy/Sell Limit/Stop) in one go. Flexible Options: Decide whether to close market orders, pending orders, or both at your convenience. Real-Time Display: A live counter that shows you the number of active market and pending orders. Confirmation Dialog: Optional prompt to confirm your action before closing orders, keeping accidental clicks at bay. Customizable UI: Tailor the button's position, size, and color to fit your style. Detailed Reports: Instant feedback on successfully closed orders and any that didn’t go through. Error Handling: Robust error management with thorough logging for peace of mind. Input Parameters: Button Settings: Button position (X, Y coordinates) Button dimensions (Width, Height) Custom colors for button and text Close Settings: Enable/disable market order closing Enable/disable pending order deletion Slippage tolerance Confirmation dialog toggle How to Use: Attach the EA to any chart. Enable AutoTrading (Ctrl+E). Hit the red "CLOSE ALL ORDERS" button to close all your orders in a flash. Click the blue "INFO" button to check current settings and order counts. Perfect For: Emergency exit situations when the market turns. Wrapping up your trading session efficiently. Quickly managing your portfolio. Effective risk management during volatile market conditions. Traders juggling multiple positions at once. Note: This EA requires AutoTrading to be enabled. The button interface offers a safe and efficient way to manage your orders without the hassle of navigating through several menus.

2025.08.19
Master Your Trading with the Spread Lister for MetaTrader 5
MetaTrader5
Master Your Trading with the Spread Lister for MetaTrader 5

Master Your Trading with the Spread Lister Why You Need This EA: Every broker has its own rules when it comes to spreads, whether it’s fixed spreads, ECN, or standard accounts. Understanding these differences is key to successful trading. Some market Expert Advisors (EAs) come with built-in spread filters, while others require you to develop your own systems to navigate high spread environments. That's why it’s crucial to know exactly what spreads you’re dealing with on your chosen broker and account. What works for one trader might not work for another! What This EA Does:This straightforward EA can be applied to any chart that isn’t used for live trading. If you encounter performance issues, consider increasing the default setting from 1 second to something like every 15 seconds. The minimum and maximum spread values are tracked daily. Keep in mind, the min/max values reset at midnight according to your broker's and terminal's time. You can toggle between pips and points in the settings to suit your preference. All instruments in your Market Watch (just hit Ctrl+U) will be displayed by default. Plus, you can sort the spreads by the highest value directly in the settings! Due to formatting constraints with the standard comment feature, I've created a box to insert the values. Each line is represented as a new OBJ_LABEL, and you don’t need to worry about grid or background since they're not used. Attached, you'll find the mq5 code along with the compiled ex5 in a zip file. Check out the EA in action: Here’s a look at the settings:

2025.08.19
Mastering Market Reversals with Multi-Divergence EA for MetaTrader 5
MetaTrader5
Mastering Market Reversals with Multi-Divergence EA for MetaTrader 5

Multi-Divergence EA: Harnessing Confluence and Filters If you’re looking to up your trading game, the Multi-Divergence EA is your go-to tool for automating a complex trading strategy centered around market divergence. This nifty Expert Advisor (EA) is built to pinpoint high-probability reversal points by identifying a confluence of signals from three of the most popular oscillators: the Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), and the Stochastic Oscillator. How the Strategy Works The logic behind this EA is a multi-layered confirmation process that ensures you get high-quality trade signals while filtering out the market noise. Divergence Detection: The EA continuously scans the price action along with the three indicators to spot divergences. Bullish Divergence (Potential Buy Signal): This occurs when the price makes a new lower low, but the indicator fails to do so, instead making a higher low. This suggests that bearish momentum is losing steam, indicating a possible bullish reversal. Bearish Divergence (Potential Sell Signal): This happens when the price makes a new higher high, but the indicator makes a lower high. This points to fading bullish momentum, signaling a potential bearish reversal. The Power of Confluence: What sets this EA apart is its reliance on multiple indicators. It waits for a user-defined number of indicators (MinConfirmations) to simultaneously show divergence before triggering a trade. For instance, a trade will only kick off if at least 2 out of the 3 indicators confirm the same divergence, significantly boosting the reliability of the signal. Advanced Signal Filtering (Optional): To enhance accuracy, you can enable two additional filters: Trend Filter: This uses a 50-period EMA to gauge the overall market trend. If activated, the EA will only initiate buy trades when the price is above the EMA and sell trades when it’s below, helping you avoid trading against the prevailing market momentum. Volume Filter: A trade signal is considered valid only if the volume of the signal bar is significantly higher than the average volume of previous bars. This confirms strong market interest and conviction behind the potential reversal. Input Parameters Explained All external variables are fully customizable, allowing you to tailor the strategy to fit your trading style. === Risk Management === LotSize: Sets the fixed trading volume when UseMoneyManagement is set to false. StopLoss: The stop loss in points. TakeProfit: The take profit in points. MaxSpread: The maximum allowable spread in points for opening a new position. UseMoneyManagement: If set to true, the EA automatically calculates the lot size based on RiskPercent. RiskPercent: The percentage of your account equity you’re willing to risk per trade. === Divergence Settings === RSI_Period, MACD_Fast, MACD_Slow, MACD_Signal, Stoch_K, Stoch_D, Stoch_Slowing: These are the standard input parameters for the RSI, MACD, and Stochastic indicators. === Divergence Detection === BarsToCheck: The number of recent bars the EA will scan for divergence patterns. MinBarsDistance: The minimum number of bars on each side of a peak/trough to validate it, helping to ignore minor price fluctuations. MinDivergenceStrength: A filter for the minimum required strength of the divergence signal (0-1). MinConfirmations: A key parameter. Sets the minimum number of indicators (from 1 to 3) that must show divergence for a trade to be opened. UseVolumeFilter: Set to true to enable the volume confirmation filter. UseTrendFilter: Set to true to enable the EMA-based trend filter. === Trading Settings === AllowBuy/AllowSell: Enable or disable long or short trades. MaxTrades: The maximum number of concurrent trades allowed. MagicNumber: A unique identifier for the EA's trades, helping to avoid interference with other trading bots. Recommended Usage Symbols: This strategy is versatile and can be applied to any major currency pairs (e.g., EURUSD, GBPUSD) as well as other liquid instruments. Timeframe: Divergence signals tend to be more reliable on higher timeframes. It’s advisable to use this EA on H1, H4, or D1 charts to filter out market noise and capture substantial market movements.

2025.08.18
Tarantella EA: Your Go-To Adaptive Grid Trading System for MetaTrader 5
MetaTrader5
Tarantella EA: Your Go-To Adaptive Grid Trading System for MetaTrader 5

Tarantella EA: The Advanced Adaptive Grid Trading SystemIf you're on the lookout for a robust grid trading solution, look no further than the Tarantella Expert Advisor (EA). This nifty tool fuses traditional grid trading methods with cutting-edge risk management strategies, making it a powerful asset for any trader's toolkit. The Tarantella EA smartly places buy and sell orders based on expanding Fibonacci intervals, adjusting both position sizes and grid spacing as market conditions shift.Key Features:Market Profile Integration: Focuses trading on high-probability Value Areas (typically around 70%) while steering clear of Point of Control zones.Multi-Layer Trend Filtering: Merges ADX trend strength detection with MA/MACD directional confirmation across various timeframes.Intelligent Hedging System: Engages counter-trades at user-defined intervals, complete with partial close options.Adaptive Grid Management: Utilizes Fibonacci ratios (1.0, 1.618, 2.618, etc.) for dynamic grid spacing and lot scaling.Advanced Entry Conditions: Requires consecutive bars, volume filters, and optional ATR/RSI confirmation.Comprehensive Risk Management:Trailing stops & breakeven triggersPosition limits with oldest-trade closureEquity-based full/partial closure rulesStop-loss buffers that respect broker constraintsStrategic Advantages:Engages only during confirmed trends (ADX > 25 + MA/MACD alignment).Avoids low-probability zones by leveraging Market Profile analysis.Reduces drawdown risks through proactive hedging.Adapts to market volatility with Fibonacci grid expansion.Employs a 4-layer risk protection strategy (position limits, equity stops, trailing mechanisms, and hedge coverage).Important Note:This EA is not intended for live trading. Utilizing martingale strategies or ramping up lot sizes could lead to significant losses. It's best suited for demo and strategy testing purposes only. Please consider it a work in progress and feel free to tweak it to your liking.Ideal For: EURUSD, GBPUSD, XAUUSD, and other liquid pairs on M15 to H1 timeframes. It's designed for use in medium to high volatility environments.Package Includes: Fully commented code, preset files for major pairs, and a detailed risk management guide.

2025.08.17
Introducing BotCilento: Your Go-To Grid-Trading EA for MetaTrader 5
MetaTrader5
Introducing BotCilento: Your Go-To Grid-Trading EA for MetaTrader 5

Hey there, fellow traders! If you’re on the lookout for a powerful tool to enhance your trading game, let me introduce you to BotCilento. This nifty grid-trading Expert Advisor (EA) for MetaTrader 5 is designed to blend trend-following signals with smart risk management, making it a solid choice for those looking to navigate the forex market more effectively. Dual MA Strategy          The BotCilento trades by leveraging crossovers of fast and slow Simple Moving Averages (SMAs) on the H1 timeframe. It’s not just about the crossovers, though; this EA fine-tunes its signals by taking into account volume spikes and volatility checks. Smart Grid Management          This feature adds positions at dynamic intervals, whether you prefer fixed pips or ATR-based adjustments. You can choose between Martingale or arithmetic lot sizing, and it even allows you to close the entire grid once you hit your profit or breakeven targets. Risk Safeguards          BotCilento has built-in safety nets, including auto-stop at daily loss limits, drawdown-based emergency closures, and position age expiration. Plus, it incorporates spread and slippage filters to protect your capital. Unique Features          One standout option is the "hold through reversals" mode. The EA also has stagnation detection to alert you if there’s no movement. And, of course, a real-time dashboard that gives you all the profit metrics you need at your fingertips. Important Note: Please keep in mind that this EA is not intended for live trading. Using Martingale strategies or ramping up lot sizes can potentially wipe out your balance. Consider it a demo and strategy-testing tool, as it’s still a work in progress and requires significant updates before it's ready for the live market. Feel free to tinker and improve it to suit your own trading style! Ideal For: This EA works best with trending forex pairs like EUR/USD and GBP/USD during those key active hours. You can customize your aggression levels, whether you’re a conservative trader or more into high-frequency trading. In a nutshell, BotCilento is a self-correcting grid system that emphasizes capital preservation while riding the waves of extended trends. Final Thoughts:          After three days of dedicated development, I’m excited to share this tool with our trading community. While I’ve put my heart into crafting it, don’t expect it to be a magic bullet for profits. Use it as a foundation for experimentation—test it thoroughly, tweak the parameters, and see how it fits into your unique trading approach.

2025.08.16
Mastering Breakouts with Breakout Trader 1.0 for MetaTrader 5
MetaTrader5
Mastering Breakouts with Breakout Trader 1.0 for MetaTrader 5

Breakout Trader 1.0 is a powerful tool designed for traders who thrive on capturing breakout opportunities. This Expert Advisor (EA) expertly handles trades based on breakout signals from defined ranges, executing orders according to your specified trading schedule. Key Settings: Set your start date! Define your magic number Initial capital Volume input Risk per trade as a percentage Enable reverse trading? Utilize AutoStop for the day Maximum number of losing trades per day 1+2+3 Profit Day Formula with daily stop loss Stop below the signal candle? Stop based on daily range? Stop after a set number of points? Stop loss, trailing stop, and step settings Enable trailing? Increase stop if daily range exceeds certain percentage? Take profit settings Equity call with deposit protection percentage? Adjust equity call if in profit ((100 - 75)/2) increase? Target profit percentage? Spread to Day High and Day Low Trade if daily range exceeds certain percentage? No trading if daily range exceeds certain percentage? Allow partial sell? Partial sell multiplied by risk Minimum lot size settings? Monthly Trading Settings: Enable trading from January to December (true/false) Trading Days Settings: Enable trading from Monday to Friday (true/false) Trading Hours: Toggle trading time on or off (true = on, false = off) Set trading start time (00:00:00) Set trading end time (00:00:00) Close orders after specified time? If order is in the red, close after (minutes)? If the day is a loss, stop trading. If the day is a loss based on starting capital percentage? If the day is profitable, close trades. If the day is in profit based on starting capital percentage? If the week is profitable, pause until next week. If the week is profitable based on starting capital percentage? If the week is a loss, pause until next week. If the week is in loss based on starting capital percentage? Panel Settings: Toggle panel on/off Customize text and design settings Note: Please test the EA only on a demo account! Enjoy exploring the features of Breakout Trader 1.0!

2025.08.11
Master the Viral MACD Strategy: Automate Your Trading with This Expert Advisor
MetaTrader4
Master the Viral MACD Strategy: Automate Your Trading with This Expert Advisor

Ever wondered how to level up your trading game? Well, you're in luck! Today, we're diving into a popular MACD strategy that's taken the trading world by storm, racking up over 3.5 million views. This strategy has been recreated and automated into an Expert Advisor (EA) for MetaTrader 4, making it easier than ever to test its effectiveness in real market conditions. Main Features The foundation of this strategy relies on the classic MACD crossover. Here’s the breakdown: Buy Signal: When the main MACD line crosses above the signal line below zero. Sell Signal: When the main MACD line crosses below the signal line above zero. Parameters include: Fast EMA: 12 Slow EMA: 26 Signal Line: (as per MACD standard) To filter trends, we implement a 200-period moving average (MA). If the price is above this MA, we only look for buy opportunities. Conversely, if the price is below, we focus on sell signals. This strategy also integrates price action principles. For a buy trade, the price needs to touch a support level, while for a sell trade, it must move above a resistance level. This is facilitated using a custom Box.mq4 indicator, which shows these critical levels. Keep in mind that support and resistance are somewhat subjective! When it comes to risk management, here's the plan: Place the Stop Loss (SL) above the MA for sell trades and below the MA for buy trades. The SL distance is determined by an input parameter called SLPointDistanceFromMA. As for Take Profit, it’s set to 1.5 times the SL distance. It’s important to note that the MACD and support/resistance signals don’t have to trigger simultaneously. The SignalValidity input dictates how many candles these signals remain valid after they appear. Input Parameters Parameter Description SignalValidity (int) Number of candles a signal remains valid after appearing (default: 7) Lotsize (double) Trade volume for each order SLPointDistanceFromMA (int) Distance (in points) between the MA and the stop loss level

2025.07.28
Mastering the MACD Strategy: Insights from a Viral YouTube Sensation
MetaTrader5
Mastering the MACD Strategy: Insights from a Viral YouTube Sensation

If you’re looking to enhance your trading game, you’ve probably heard buzz about the MACD strategy that’s been making waves on YouTube, racking up over 3.5 million views! This Expert Advisor (EA) is built around a straightforward MACD crossover strategy, complete with trend filtering and support/resistance validation. The beauty of this EA lies in its clarity—the code is well-commented, making it easy to follow along step by step. Here’s a quick rundown of the key components of this strategy: MACD Crossovers: This strategy employs standard MACD settings (Fast: 12, Slow: 26, Signal: 9) to identify shifts in momentum. Trend Filter: A 200-period moving average acts as a gatekeeper—only buy trades are allowed when the price is above the MA, while sell trades are permitted only when the price dips below. Support/Resistance Condition: Trades are only executed if the price has recently bounced off a significant support or resistance level. This is determined using a custom SupportResistance indicator, which analyzes the relative highs and lows of the last 10 and 20 candles. Signal Validity Window: To prevent missing out on key setups, the EA has a configurable time window (SignalValidity parameter) that “remembers” support/resistance levels and MACD signals. Risk Management: The stop loss is set a fixed number of points (as per user input) away from the 200 MA, while the take profit is automatically calculated to be 1.5 times the distance of the stop loss. Input Parameters Parameter Description SignalValidity (int) Number of candles a signal remains valid after it appears (default: 7) Lotsize (double) Volume of each trade order SLPointDistanceFromMA (int) Distance (in points) between the MA and the stop loss

2025.07.28
Unlocking Trading Success with Eliot Waves EA for MetaTrader 4
MetaTrader4
Unlocking Trading Success with Eliot Waves EA for MetaTrader 4

If you're looking to enhance your trading strategy, the Eliot Waves Expert Advisor (EA) might just be your new best friend. This handy tool draws two trend lines using a zigzag pattern on your chart and trades whenever an Eliot retracement forms. It’s equipped with a trailing stop loss and take profit features, making it versatile across all time frames and suitable for major forex pairs as well as NASDAQ stocks. Key Features of Eliot Waves EA Always start with a demo account to get the hang of it! This EA trades exclusively on the price of the open candle! If you prefer not to scale up lot sizes after a loss, set IncreaseFactor=0. The EA combines two moving averages with trend lines for optimal performance. Be aware that trend lines don’t function in test mode. Optimization tests can only be conducted using moving averages. In live trading, the trend lines and moving averages will work hand-in-hand. During tests, the EA merely draws trend lines on the screen in visual mode without incorporating them into trade creation. Make sure to backtest using the open prices only option. The trend lines serve as a filter, increasing the probability of winning trades. Input Settings Use_TP_In_Money: Activate take profit in money (values: true/false). TP_In_Money: Set take profit in money (values: 10-100). Use_TP_In_percent: Enable take profit in percentage (values: true/false). TP_In_Percent: Set take profit in percentage (values: 10-100). Enable_Trailing: Activate trailing stop with money (values: true/false). Take Profit In Money: Set in current currency (values: 25-100). Stop Loss In Money: Set in current currency (values: 1-20). Exit: Close trades if the trend goes against you and control drawdown (values: true/false). Lots: Define lot size (values: 0.01-1). Lots size Exponent: Set exponent (values: 1.01-2). IncreaseFactor: Specify how much to increase lots from total margin after a loss (values: 0.001-0.1). Stop_Loss: Set stop loss (values: 30-500; set value 600 for multiple trades). MagicNumber: Assign magic number (values: 1-100000). TakeProfit: Set take profit (values: 50-200; set value 600 for multiple trades). FastMA: Define fast moving average (values: 1-20). SlowMA: Define slow moving average (values: 50-200). Mom_Sell: Set momentum sell trigger (values: 0.1-0.9). Mom_Buy: Set momentum buy trigger (values: 0.1-0.9). UseEquityStop: Risk control (values: true/false). TotalEquityRisk: Define risk (values: 0.01-30). Max_Trades: Set maximum trades (1-12). Optimizing Your Trading Experience It's essential to optimize this EA every few months using the inputs mentioned above. You can use it either as a hedging grid EA or a single trade EA. For those looking to dive deeper into backtesting, check out this helpful guide: Backtesting Guide.

2025.07.18
Unlocking the Potential of the Pending Tread EA for Gold Trading
MetaTrader5
Unlocking the Potential of the Pending Tread EA for Gold Trading

Pending Tread Expert Advisor (EA) – A Comprehensive Guide Meet the Pending Tread EA, your new best friend in the trading world! This nifty trading robot is designed to automate the placement and management of multiple pending orders arranged in a grid pattern above and below the current market price. It’s particularly well-suited for scalping strategies and can work on any timeframe or currency pair, so you can customize it to fit your unique trading style. It’s a fantastic choice for XAUUSD (Gold). Core Features Grid of Pending Orders: The EA sets up a customizable number of pending orders (defaulting to 10) both above and below the current price, creating a “grid” that captures market movements in either direction. Configurable Distance Between Orders: You can tailor the distance between each pending order using the PipStep setting (in points), allowing you to decide how tight or loose the grid should be. For instance, a PipStep of 120 means a 12-pip distance for 5-digit brokers. Customizable Order Types: The EA accommodates different trade directions for orders placed above and below the market. Above market: You can choose to place buy stop or sell limit orders. Below market: You can set sell stop or buy limit orders. The logic behind pending order types is meticulously crafted to ensure orders are positioned at the right price levels relative to the current market. Take Profit per Order: Each pending order can have a take profit level calculated as a set number of pips (Take Profit Pips) from the order price, automating your profit-taking without needing to lift a finger. Lot Size and Slippage Control: Customize the lot size (Lot Size) and set a maximum slippage (Slippage) when orders are sent to the broker, giving you full control over your risk and execution parameters. Order Management and Filtering: The EA keeps track of all existing pending orders for the current symbol, using its own magic number (MagicNumber) to avoid any duplication or interference with other trades or EAs on the same account. Throttle Mechanism: To prevent excessive order placement, the EA limits its attempts to once every 5 seconds. How It Works Every time the market ticks, the EA checks if the trading context is free and whether enough time has passed since the last order placement. It counts the existing pending orders for both the above-market and below-market grids. It calculates the price levels for new pending orders based on the configured pip step. It places new pending orders up to the configured total number per side while respecting the broker’s stop level restrictions to avoid placing orders too close to the current market price. Each pending order will have a take profit level set relative to its price. The EA continuously monitors and maintains this grid, re-placing orders as necessary if any are executed or canceled. Use Cases Scalping: Capture those small price movements by having multiple pending orders ready to go in either direction. Range Trading: Automatically place buy and sell orders near key support and resistance levels. Breakout Strategies: Take advantage of breakouts by setting pending stop orders above and below the current price. Important Notes This EA is designed solely for managing pending orders; it doesn’t handle open positions (no trailing stop or stop loss features at this time). Always practice proper risk management and test the EA on a demo account before diving into live trading. The EA performs best with brokers that support 5-digit or 4-digit pricing; make sure to adjust the PipStep and Take Profit Pips accordingly. If you're interested, you can also find this for MT4. Just click here: Pending Tread EA.

2025.07.10
Mastering Auto TP and SL: Boost Your Trading Strategy with MetaTrader 5
MetaTrader5
Mastering Auto TP and SL: Boost Your Trading Strategy with MetaTrader 5

Set Auto TP and SL: The “Set Auto TP and SL” feature is an absolute game-changer for anyone serious about trading. This handy tool automates your risk and reward management by allowing you to set fixed price levels where your trades will automatically close—either locking in profits (Take Profit) or limiting losses (Stop Loss). Say goodbye to the constant stress of manual monitoring! When you enable this feature, every position you open comes with pre-set Take Profit and Stop Loss levels based on your chosen parameters. Whether it's a specific number of pips, a percentage of your balance, or technical analysis levels, you can tailor it to fit your trading style. This not only saves you time but also shields your trades from unexpected market swings and emotional decision-making. Key Benefits: Risk Management: Automatically cuts your losses by closing trades at your defined Stop Loss level, helping you avoid those heart-stopping drawdowns. Profit Locking: Secures your profits by closing positions once your Take Profit target is hit, so you don’t miss out during those rapid market shifts. Emotional Discipline: Keeps your trading strategy on track by reducing the impact of fear and greed, particularly vital in those rollercoaster markets. Time Efficiency: Saves you valuable time by eliminating the need to manually set SL and TP for every single trade, making it a lifesaver for scalpers or high-frequency traders. Consistency: Ensures that the same logic is applied to every trade, fostering a more systematic and disciplined trading approach. Whether you're just starting out and looking to protect your capital or you're a seasoned pro aiming for precision and automation, the “Set Auto TP and SL” function is a must-have in your trading toolkit. It allows you to trade smarter, not harder, giving your strategy the freedom to operate with minimal manual intervention while maintaining tight control over your risk-reward ratio. You can also use it for XAUUSD! Just make sure to set your parameters correctly. If you’re looking for the MQL4 version, check it out here - Auto TP.

2025.07.04
Mastering Auto TP and SL: Your Essential Trading Tools on MetaTrader 4
MetaTrader4
Mastering Auto TP and SL: Your Essential Trading Tools on MetaTrader 4

Set Auto TP and SL: The "Set Auto TP and SL" feature—short for Take Profit and Stop Loss—is a vital part of any trader's toolkit. This handy tool automates your risk and reward management, allowing you to set specific price points where your trades will automatically close. This means you can lock in profits (TP) or limit losses (SL) without having to keep a constant watch over the market. When you activate this feature, every position you open will automatically come with your predefined Take Profit and Stop Loss levels. You can customize these levels based on your trading strategy, whether that’s a certain number of pips, a percentage of your account balance, or specific technical levels. This not only saves you valuable time but also shields your trades from sudden market shifts and emotional decision-making that often leads to mistakes. Key Benefits: Risk Management: Automatically caps your potential losses by closing trades at your predetermined SL level, helping you avoid significant drawdowns. Profit Locking: Ensures you secure your gains by closing positions once your TP target is hit, so you won’t miss out on profits even when the market turns volatile. Emotional Discipline: Helps you stick to your trading plan, minimizing the impact of fear and greed—especially crucial in volatile markets. Time Efficiency: Frees up your time by eliminating the need to set SL and TP levels manually for each trade—ideal for scalpers or high-frequency traders. Consistency: Applies uniform logic across all your trades, fostering a more systematic and disciplined trading approach. Whether you’re just starting out and looking to protect your account or you’re a seasoned pro aiming for precision and automation, the "Set Auto TP and SL" function is a must-have for successful trading. It empowers you to trade smarter, not harder, by enabling your strategy to operate with minimal manual input while maximizing your control over risk and reward. You can apply this feature to XAUUSD as well; just tweak your settings accordingly. If you’re looking for the MQL5 version, you can find it here (Auto TP).

2025.06.29
Mastering Risk Management with ICT Daily Bias in MetaTrader 5
MetaTrader5
Mastering Risk Management with ICT Daily Bias in MetaTrader 5

Hey fellow traders! Today, let’s dive into a game-changer for your trading strategies – the Bias EA expert advisor, designed for MetaTrader 5. This nifty tool takes risk management to the next level by allowing you to set daily, weekly, and monthly profit and loss limits. And the best part? These limits can be adjusted dynamically based on your account balance, making it a breeze to stay on top of your performance. One of the standout features of this EA is the COcoOrder class, which simplifies the handling of OCO (One-Cancels-Other) orders. Plus, it comes with a robust library called Array Functions, packed with over 50 functions for manipulating arrays, dates, and performing basic mathematical operations. But that’s not all – the EA also includes three additional classes that assist with equipment suspension, converting pixels to price points, and accurately calculating the ATR (Average True Range). This means you’ll have everything you need at your fingertips! At the heart of this advisor is the ICT Daily Bias method, which helps you determine the right direction for your trades. It also features the "Base Strategies" file, a foundational class for crafting new trading strategies, along with the Bias file for calculating the current market bias (bullish, bearish, or revising) across different timeframes. In short, this code offers a modular structure that seamlessly integrates risk management, order handling, and technical analysis, empowering you to develop and execute automated trading strategies with confidence. Chart Configurations Results

2025.06.27
First Previous 1 2 3 4 5 6 7 Next Last