Edelweiss EA combines exponential moving averages, stochastic oscillators, the awesome oscillator, ADX, and Bollinger Bands to identify market entries. Trade management includes dynamic ATR-based stop loss and take profit levels, along with trailing stops and risk-based lot sizing. Users can filter noise by requiring multiple consecutive signals before execution. While the repository includes a PyTorch LSTM implementation for research, the EA operates as a rule-based technical system.
Read from EdelweissExpert.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
optimize_lot
bool
true
lot
double
0.1
lots to Trade
lot_decrease_factor
double
3.0
price_slippage
int
3
max_risk
double
0.01
max balance risk
default_trailing_stop
int
30
to compute default stop-loss
default_take_profit
int
50
default take profit
buy_signals_t
int
1
sell_signals_t
int
1
use_ma_signals
bool
true
ma_window_slow
int
50
may also try 21
ma_window_fast
int
20
may also try 7
Show all 40 inputs
Name
Type
Default
Description
ma_shift
int
0
ma_method
ENUM_MA_METHOD
MODE_EMA
ma_price_type
ENUM_APPLIED_PRICE
PRICE_CLOSE
use_atr_sl_tp
bool
true
atr_stop_loss_factor
double
2.0
atr_take_profit_factor
double
4.0
atr_window
int
14
atr_normalized_volatility_t
double
0.1
use_stochastic_signals
bool
true
stochastic_k_period
int
14
stochastic_d_period
int
3
stochastic_slowing
int
3
stochastic_ma_method
ENUM_MA_METHOD
MODE_SMA
stochastic_price_field
int
0
type of price type used to compute stochastic oscillator 0=Low/High or 1=Close/Close
stochastic_over_bought_t
double
80
stochastic overbought
stochastic_over_sold_t
double
20
stochastic oversold
stochastic_use_atr_volatility_signal
bool
true
whether to use the ATR-based volatility signal in stochastic oscillator
use_awesome_signals
bool
true
awesome_saucers_bar_number
int
3
number of consecutive bars to evaluate with the awesome oscillator saucers strategy
awesome_check_stochastic
bool
true
combine signals with oversold/overbought signals by stochastic oscillator
use_adx_signals
bool
true
adx_use_parabolic_signal
bool
true
adx_period
int
14
adx_price_type
ENUM_APPLIED_PRICE
PRICE_CLOSE
adx_min_market_trending_t
double
20.0
parabolic_step
double
0.02
parabolic_max_step
double
0.2
use_bollinger_signals
bool
true
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone Attornado/EdelweissEA 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.
EA31337 Libre is an open-source, multi-strategy trading robot for MetaTrader 4 and MetaTrader 5. It functions as a simplified implementation of the EA31337 framework, providing a collection of over 35 built-in strategies based on technical indicators. The expert advisor performs independent market analysis across vario
This MetaTrader 5 robot employs a dual-strategy approach, switching between trend-following moving average crossovers and RSI-based mean-reversion depending on detected market regimes. It features an integrated walk-forward optimization system that loads optimized parameters from external files to adapt to changing vol
This MetaTrader 5 expert advisor utilizes a weighted signal scoring system to execute trades based on four technical indicators: Moving Average crossovers, RSI, Bollinger Bands, and MACD. It incorporates multi-timeframe analysis across M15, M30, and H1 periods to confirm trend direction. Risk management features includ
MT5Trading robotIndicator crossoverMean reversionTrend following
Golden7 is an automated trading system for MetaTrader 5 that utilizes a weighted confluence engine across seven technical indicators, such as Moving Averages, RSI, and Bollinger Bands. It uniquely allows users to input a manual fundamental bias score to influence trade direction. The robot includes a robust filtering s
This MetaTrader 5 expert advisor implements a multi-timeframe trading strategy across M1, M5, and M15 intervals. It utilizes a seven-period Exponential Moving Average system ranging from EMA 30 to EMA 60 to identify market conditions. When EMAs are aligned, it executes trend-following trades; in consolidated markets, i
This MetaTrader 4 expert advisor implements a flexible strategy based on the directional consensus of multiple technical indicators. It allows users to combine Moving Averages, Stochastic Oscillators, THV3 T3, Babon Slope, and AMA Optimized modules. A trade is initiated only when all selected indicators align in the sa