The primary tool, GECloseOpen, automates the process of closing existing positions with a specific comment and opening a new trade. It calculates lot sizes based on a user-defined percentage of account equity. Users can specify manual trade directions or use an automatic mode that flips the direction of the prior trade. The repository also features standalone scripts for market execution with risk-based sizing. The README is minimal and focuses on basic usage instructions.
Read from GECloseOpen.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
Risk
double
1.0
Account Risk
OrderType
string
AUTO
Order Type (AUTO=Opposite of prior trade)
ClosePrv
bool
TRUE
Close all previous GE Trade(s)?
inst00
string
NULL
Instructions:
inst10
string
NULL
Risk is the percent of account (1.0%)
inst11
string
NULL
based upon Account Equity.
inst20
string
NULL
Order Types: Auto, Buy, Sell.
inst30
string
NULL
Enable Auto Trading to use this script.
inst40
string
NULL
If no Active GE Trades and Order Type
inst50
string
NULL
is Auto, a Buy order will be created.
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone maverusfxt/mql from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
3Copy the filesCopy the .mq4 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
This risk management tool for MetaTrader 4 and 5 calculates optimal lot sizes based on user-defined risk parameters, account balance, and currency. It provides a graphical user interface for setting entry, stop loss, and take profit levels visually on the chart. The expert advisor accounts for commissions, swaps, and m
NNFX Backtest C1 is a specialized utility for MetaTrader 4 designed to evaluate external confirmation indicators using the No Nonsense Forex methodology. It enables users to backtest custom indicators by defining signal logic such as two-line crossovers, zero-line crosses, or histogram changes. The system manages risk
This utility for MetaTrader 4 and 5 automates trade execution based on trader-defined chart patterns. Users draw trendlines, horizontal lines, or channels, which the expert advisor monitors to place pending breakout orders. It handles trade entries, stop losses, and take profits according to specific object naming conv
LediaEA Trading Assistant is a MetaTrader 4 utility designed to facilitate manual trade execution and risk management. It provides a graphical interface for calculating lot sizes based on a fixed currency amount or a percentage of account balance or equity. The tool automatically detects order types, including market a
A notification utility for MetaTrader 4 that monitors multiple technical indicators to generate trade alerts. It tracks moving average crossovers, specifically the 50 and 200 periods, along with Relative Strength Index levels, Bollinger Band breakouts, and MACD confirmations. Users can configure the tool to send notifi
Timed Order is a utility expert advisor that schedules market or pending orders to be executed at a specific time. It supports one-time execution or daily recurring trades on specified days of the week. The EA allows setting stop-loss and take-profit levels using fixed prices, point distances, ATR multipliers, or sprea