Codes

LotSize Calculation for MetaTrader 5

This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk

LotSize Calculation for MetaTrader 4

This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk

Withdrawal Tracking for MetaTrader 5

This is a piece of code to add to an existing Expert advisor to track withdrawals from your account where the EA is running. It helps the user to monitor his or her withdrawals from a particular account

Withdrawal Tracking for MetaTrader 4

This is a piece of code to add to an existing Expert advisor to track withdrawals from your account where the EA is running. It helps the user to monitor his or her withdrawals from a particular account

Multi_BreakEven.mt5 for MetaTrader 5

Multi_BreakEven is a script file that enables setting multiple entry positions to breakeven, either through pips or a target price, once the trade becomes favorable

Multi_BreakEven.mt4 for MetaTrader 4

Multi_BreakEven is a script file that allows multiples entry positions to set to breakeven using pips or target price when the trade is in your favor

Multi SellLimitOrders & Multi SellStopOrders for MetaTrader 5

Multi Selllimit and Sellstop orders are script files that enable traders to place multiple orders with ease. These orders allow traders to enter the market at a specific price level, or at a specified number of pips away from the current market price, with stop-loss and take-profit levels. By

Multi SellLimitOrders & Multi SellStopOrders for MetaTrader 4

Multi Selllimit and Sellstop orders are script files that enable traders to place multiple orders with ease. These orders allow traders to enter the market at a specific price level, or at a specified number of pips away from the current market price, with stop-loss and take-profit levels. By

Multi_BuyLimitOrders & Multi_BuyStopOrders for MetaTrader 5

Multi buylimit and buystop orders are script files that enable traders to place multiple orders with ease. With just one command, traders can place multiple buylimit or buystop orders using either a target price or pips. By default, the pips value is set to 400, which means the trade will be placed

Multi_BuyLimitOrders & Multi_BuyStopOrders for MetaTrader 4

Multi buylimit and buystop orders are script files that enable traders to place multiple orders with ease. With just one command, traders can place multiple buylimit or buystop orders using either a target price or pips. By default, the pips value is set to 400, which means the trade will be placed

Articles

Developing a Trading Strategy: Using a Volume-Bound Approach for MetaTrader 5

In the world of technical analysis, price often takes center stage. Traders meticulously map out support, resistance, and patterns, yet frequently ignore the critical force that drives these movements: volume. This article delves into a novel approach to volume analysis: the Volume Boundary

Developing a Trading Strategy: The Flower Volatility Index Trend-Following Approach for MetaTrader 5

The relentless quest to decode market rhythms has led traders and quantitative analysts to develop countless mathematical models. This article has introduced the Flower Volatility Index (FVI), a novel approach that transforms the mathematical elegance of Rose Curves into a functional trading tool

Developing Trading Strategy: Pseudo Pearson Correlation Approach for MetaTrader 5

Generating new indicators from existing ones offers a powerful way to enhance trading analysis. By defining a mathematical function that integrates the outputs of existing indicators, traders can create hybrid indicators that consolidate multiple signals into a single, efficient tool. This article

Developing a Trading Strategy: The Triple Sine Mean Reversion Method for MetaTrader 5

This article introduces the Triple Sine Mean Reversion Method, a trading strategy built upon a new mathematical indicator — the Triple Sine Oscillator (TSO). The TSO is derived from the sine cube function, which oscillates between –1 and +1, making it suitable for identifying overbought and oversold

Developing a Trading Strategy: The Butterfly Oscillator Method for MetaTrader 5

In this article, we demonstrated how the fascinating mathematical concept of the Butterfly Curve can be transformed into a practical trading tool. We constructed the Butterfly Oscillator and built a foundational trading strategy around it. The strategy effectively combines the oscillator's unique

Building a Trading System (Part 5): Managing Gains Through Structured Trade Exits for MetaTrader 5

For many traders, it's a familiar pain point: watching a trade come within a whisker of your profit target, only to reverse and hit your stop-loss. Or worse, seeing a trailing stop close you out at breakeven before the market surges toward your original target. This article focuses on using multiple

Building a Trading System (Part 4): How Random Exits Influence Trading Expectancy for MetaTrader 5

Many traders have experienced this situation, often stick to their entry criteria but struggle with trade management. Even with the right setups, emotional decision-making—such as panic exits before trades reach their take-profit or stop-loss levels—can lead to a declining equity curve. How can

Developing Trading Strategies with the Parafrac and Parafrac V2 Oscillators: Single Entry Performance Insights for MetaTrader 5

This article introduces the ParaFrac Oscillator and its V2 model as trading tools. It outlines three trading strategies developed using these indicators. Each strategy was tested and optimized to identify their strengths and weaknesses. Comparative analysis highlighted the performance differences

The Parafrac V2 Oscillator: Integrating Parabolic SAR with Average True Range for MetaTrader 5

The Parafrac V2 Oscillator is an advanced technical analysis tool that integrates the Parabolic SAR with the Average True Range (ATR) to overcome limitations of its predecessor, which relied on fractals and was prone to signal spikes overshadowing previous and current signals. By leveraging ATR’s

Building a Trading System (Part 3): Determining Minimum Risk Levels for Realistic Profit Targets for MetaTrader 5

Every trader's ultimate goal is profitability, which is why many set specific profit targets to achieve within a defined trading period. In this article, we will use Monte Carlo simulations to determine the optimal risk percentage per trade needed to meet trading objectives. The results will help

Forum

Experts: Withdrawal Tracking

Withdrawal Tracking : This is a piece of code to add to an existing Expert advisor to track withdrawals from your account where the EA is running. It helps the user to monitor his or her withdrawals from a particular account. Author: Daniel Opoku

Gold TickValue

Hi everyone, I’m currently trading with a broker whose platform seems to have an issue with the tick value for gold. On the platform’s specifications: Gold tick value = 0.01 Account balance = $5,000 Stop loss (points) = 1,500 (150 pips) Risk = 1% Based on these numbers, the lot size should be

Experts: Withdrawal Tracking

Withdrawal Tracking : This is a piece of code to add to an existing Expert advisor to track withdrawals from your account where the EA is running. It helps the user to monitor his or her withdrawals from a particular account. Author: Daniel Opoku