{"owner":"EarnForex","github":"https://github.com/EarnForex","claimed":false,"inventory":[],"indexed":[{"repo":"EarnForex/PositionSizer","github":"https://github.com/EarnForex/PositionSizer","description":"Calculate your position size based on the risk and account size and execute your trades with this free MetaTrader expert advisor.","language":"MQL5","stars":586,"topics":["risk","trade","currency","calculations","mql4","mql5","forex","trading","metatrader","mt4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/MarketProfile","github":"https://github.com/EarnForex/MarketProfile","description":"Market Profile indicator for MT4, MT5, and cTrader by EarnForex.com","language":"MQL5","stars":197,"topics":["mql4","mql5","market","profile","forex","trading","currency","forex-trading","chart","metatrader"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Account-Protector","github":"https://github.com/EarnForex/Account-Protector","description":"Automate emergency position closing and autotrading termination using a multi-setting expert advisor.","language":"MQL5","stars":123,"topics":["expert-advisor","position","chart","mql5","mql4","mt4","mt5","trading","metatrader","metatrader-4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Trailing-Stop-on-Profit","github":"https://github.com/EarnForex/Trailing-Stop-on-Profit","description":"Trailing Stop on Profit is a classic trailing stop EA for MetaTrader and cTrader, which activates only once a given profit value is reached.","language":"MQL4","stars":67,"topics":["expert-advisor","forex","metatrader","metatrader-4","metatrader-5","mql4","mql5","mt4","mt5","stop-loss"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/AutoTrading-Scheduler","github":"https://github.com/EarnForex/AutoTrading-Scheduler","description":"Create simple weekly schedule for your autotrading needs in MT4 and MT5.","language":"MQL5","stars":55,"topics":["mt5","expert-advisor","mql5","mql4","mt4","trading","metatrader","metatrader-4","metatrader-5","forex-market"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/News-Trader","github":"https://github.com/EarnForex/News-Trader","description":"News Trader is a customizable expert advisor to trade high-volatility news releases based on the trader's inputs.","language":"MQL5","stars":52,"topics":["ctrader","expert-advisor","forex","forex-robot","forex-trading","metatrader","metatrader-4","metatrader-5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Support-and-Resistance","github":"https://github.com/EarnForex/Support-and-Resistance","description":"Support and Resistance is a fractal-based horizontal support and resistance indicator with alerts.","language":"MQL5","stars":38,"topics":["support-and-resistance","chart","indicator","forex","forex-market","forex-trading","fractals","mt4","mt5","metatrader"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/TDSequentialUltimate","github":"https://github.com/EarnForex/TDSequentialUltimate","description":"An implementation of TD Sequential + TDST Support/Resistance levels for MT4 and MT5 with customizable alerts.","language":"MQL4","stars":34,"topics":["mql4","mql5","mt4","mt5","metatrader","indicator","metatrader-4","metatrader-5","forex","trading"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Chart-Pattern-Helper","github":"https://github.com/EarnForex/Chart-Pattern-Helper","description":"Chart Pattern Helper is a utility expert advisor that helps automate trade execution based on trader-defined chart patterns.","language":"MQL5","stars":34,"topics":["chart-pattern","expert-advisor","forex","forex-robot","metatrader","metatrader-4","metatrader-5","mql4","mql5","mt4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/MT5-Expert-Advisor-Template","github":"https://github.com/EarnForex/MT5-Expert-Advisor-Template","description":"MT5 Expert Advisor Template to create your own EAs for MetaTrader 5.","language":"MQL4","stars":31,"topics":["expert","expert-advisor","forex","metatrader","metatrader5","mql5","mt5","position-sizing","robot","template"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Spike-Trader","github":"https://github.com/EarnForex/Spike-Trader","description":"Spike Trader is a long-term price action expert advisor that fares well on the daily timeframe of USD/CAD.","language":"MQL4","stars":29,"topics":["backtest","chart","expert-advisor","forex","forex-robot","forex-trading","metatrader","metatrader-4","metatrader-5","mql4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/RiskCalculator","github":"https://github.com/EarnForex/RiskCalculator","description":"Risk Calculator is an indicator for MT4 and MT5 that helps in assessing potential combined risk of multiple positions and orders.","language":"MQL5","stars":26,"topics":["risk","currency","mql4","mql5","mt4","mt5","metatrader","calculator","indicator","trading"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/PriceAlert","github":"https://github.com/EarnForex/PriceAlert","description":"Price Alert indicator with a control panel to quickly set simple price alert levels.","language":"MQL4","stars":23,"topics":["alert","forex","indicator","mt4","mt5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Binario","github":"https://github.com/EarnForex/Binario","description":"Binario is an expert advisor that uses a rather unconventional moving average strategy to trade.","language":"MQL5","stars":20,"topics":["expert-advisors","forex","forex-robot","forex-trading","metatrader","metatrader-4","metatrader-5","moving-average","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Channel-Pattern-Detector","github":"https://github.com/EarnForex/Channel-Pattern-Detector","description":"Channel Pattern Detector is an automatic screener for channels with highly customizable parameters to detect all sorts of channel chart patterns.","language":"MQL5","stars":20,"topics":["mql4","mql5","mt4","mt5","indicator","metatrader","metatrader-4","metatrader-5","forex","forex-trading"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/ATR-Trailing-Stop","github":"https://github.com/EarnForex/ATR-Trailing-Stop","description":"ATR Trailing Stop is a trailing stop expert advisor for MetaTrader that uses standard Average True Range indicator to get its next stop-loss value.","language":"MQL4","stars":19,"topics":["atr","expert-advisor","forex","metatrader","metatrader-4","metatrader-5","mql4","mql5","mt4","mt5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Float","github":"https://github.com/EarnForex/Float","description":"Float is a complex indicator that detects trend waves and applies Fibonacci/DiNapoli analysis to them.","language":"MQL5","stars":19,"topics":["chart","trading","forex","forex-trading","forex-market","metatrader","mt4","mt5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Trade-Assistant","github":"https://github.com/EarnForex/Trade-Assistant","description":"Trade Assistant is a multi-timeframe indicator based on the confluence of standard indicators - Stochastic oscillator, RSI, and CCI.","language":"MQL5","stars":18,"topics":["chart","forex","forex-trading","forex-chart","indicator","mt4","mt5","metatrader","metatrader-4","metatrader-5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Heiken-Ashi-Naive","github":"https://github.com/EarnForex/Heiken-Ashi-Naive","description":"Heiken Ashi Naive uses a naive reverse Heiken Ashi strategy and sometimes turns up somewhat profitable.","language":"MQL4","stars":17,"topics":["backtest","chart","expert-advisor","forex","forex-robot","forex-trading","heiken-ashi","metatrader","metatrader-4","metatrader-5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/QQE","github":"https://github.com/EarnForex/QQE","description":"QQE or Quantitative Qualitative Estimation is a smoothed oscillator indicator akin to MACD.","language":"MQL5","stars":17,"topics":["forex","chart","metatrader-4","metatrader","metatrader-5","mt4","mt5","mql4","mql5","forex-trading"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/WRB-Hidden-Gap","github":"https://github.com/EarnForex/WRB-Hidden-Gap","description":"WRB Hidden Gap is a wide range bar and hidden gap indicator with alerts.","language":"MQL4","stars":17,"topics":["alerts","chart","forex","forex-chart","forex-trading","indicator","metatrader","metatrader-4","metatrader-5","mql4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Trading-Session-Time","github":"https://github.com/EarnForex/Trading-Session-Time","description":"Trading Session Time indicator lets you display custom trading sessions directly on your chart with lines, rectangles, or candles.","language":"MQL5","stars":16,"topics":["chart","forex","forex-market","forex-trading","indicator","metatrader","metatrader-4","metatrader-5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Pinbar-Detector","github":"https://github.com/EarnForex/Pinbar-Detector","description":"Pinbar Detector serves one purpose only - it detects pinbars on the chart and marks them up for you.","language":"MQL5","stars":16,"topics":["forex","chart","indicator","pinbar","detector","mt4","mt5","mql4","mql5","metatrader"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/TradeBreakOut","github":"https://github.com/EarnForex/TradeBreakOut","description":"TradeBreakOut is a minimum/maximum breakout oscillator that can help you trade range breakouts across multiple timeframes.","language":"MQL5","stars":15,"topics":["chart","indicator","forex","oscillator","forex-trading","forex-market","mt4","mt5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Easy-Trend-Visualizer","github":"https://github.com/EarnForex/Easy-Trend-Visualizer","description":"Easy Trend Visualizer indicator helps detect and mark trends, which can help you to avoid sideways markets.","language":"MQL5","stars":15,"topics":["chart","trading","forex","indicator","mql4","trend","metatrader","mt4","mt5","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/CCI-Arrows","github":"https://github.com/EarnForex/CCI-Arrows","description":"CCI Arrows is an indicator that uses classic CCI to detect trend changes and then draws up and down arrows when it finds such a change.","language":"MQL5","stars":15,"topics":["mql4","mql5","mt4","mt5","metatrader","metatrader-4","metatrader-5","forex","trading","forex-trading"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Adjustable-MA","github":"https://github.com/EarnForex/Adjustable-MA","description":"Adjustable MA is a rather simple MA crossover expert advisor with multiple adjustable parameters.","language":"MQL5","stars":15,"topics":["expert-advisor","forex","forex-robot","forex-trading","metatrader","metatrader-4","metatrader-5","moving-average","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/3rd-Generation-Moving-Average","github":"https://github.com/EarnForex/3rd-Generation-Moving-Average","description":"3rd generation moving average - an attempt at improvement of the classic EMA.","language":"MQL5","stars":15,"topics":["mql4","mql5","mt4","mt5","metatrader-4","metatrader-5","metatrader","forex","trading","forex-market"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/RoundLevels","github":"https://github.com/EarnForex/RoundLevels","description":"Round Levels indicator to display round level zones and lines in MetaTrader 4, MetaTrader 5, and cTrader platforms.","language":"MQL4","stars":14,"topics":["mql4","mql5","mt4","mt5","metatrader","indicator","round-levels","forex","trading","chart"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Candlestick-Pattern","github":"https://github.com/EarnForex/Candlestick-Pattern","description":"Candlestick Pattern is an indicator that detects some of the most popular Japanese candlestick patterns.","language":"MQL5","stars":13,"topics":["alerts","candlestick-patterns","chart","forex","forex-trading","indicator","japanese-candles","metatrader","metatrader-4","metatrader-5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Traders-Dynamic-Index","github":"https://github.com/EarnForex/Traders-Dynamic-Index","description":"Traders Dynamic Index is a complex oscillator that incorporates short-, medium-, and long-term data in its display.","language":"MQL5","stars":13,"topics":["tdi","oscillator","indicator","chart","forex","forex-trading","forex-market","rsi","moving-average","mtf"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/ZigZagOnParabolic","github":"https://github.com/EarnForex/ZigZagOnParabolic","description":"ZigZagOnParabolic is a classic zigzag indicator changed to use Parabolic SAR as the basis for its peaks and troughs.","language":"MQL5","stars":13,"topics":["alerts","chart","forex","forex-chart","forex-trading","indicator","metatrader","metatrader-4","metatrader-5","mql4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Currency-Strength-Lines","github":"https://github.com/EarnForex/Currency-Strength-Lines","description":"Currency Strength Lines is a MetaTrader indicator that displays relative strength of 8 major currencies based on their pairs.","language":"MQL4","stars":13,"topics":["alerts","chart","currency","forex","forex-market","indicator","metatrader","metatrader4","metatrader5","mql4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Bollinger-Squeeze-Advanced","github":"https://github.com/EarnForex/Bollinger-Squeeze-Advanced","description":"Bollinger Squeeze Advanced is a histogram indicator of market volatility, trend's direction and strength.","language":"MQL5","stars":13,"topics":["chart","indicator","histogram","metatrader","metatrader-4","metatrader-5","mt4","mt5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Support-and-Resistance-Lines","github":"https://github.com/EarnForex/Support-and-Resistance-Lines","description":"Support and Resistance Lines is a robust support/resistance indicator based on ATR and Fractals.","language":"MQL4","stars":13,"topics":["alerts","atr","chart","forex","forex-market","forex-trading","fractals","indicator","metatrader","metatrader4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Currency-Strength-Matrix","github":"https://github.com/EarnForex/Currency-Strength-Matrix","description":"Currency Strength Matrix is a MetaTrader indicator that displays relative strength of 8 major currencies based on their pairs in a table form.","language":"MQL4","stars":13,"topics":["alerts","chart","currency","forex","forex-market","indicator","metatrader","metatrader4","metatrader5","mql4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/PersistentAnti","github":"https://github.com/EarnForex/PersistentAnti","description":"PersistentAnti is an unconventional EA that attempts to dected the trend's persistence and then trade against its findings.","language":"MQL4","stars":12,"topics":["backtest","expert-advisor","forex","forex-robot","forex-trading","metatrader","metatrader-4","metatrader-5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Supertrend-Multi-Timeframe","github":"https://github.com/EarnForex/Supertrend-Multi-Timeframe","description":"Supertrend Multi-Timeframe is an MTF indicator that uses the original Supertrend Line to display trend values from several timeframes at ocne.","language":"MQL5","stars":12,"topics":["alerts","chart","forex","forex-market","indicator","metatrader","metatrader4","metatrader5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/USDX","github":"https://github.com/EarnForex/USDX","description":"USDX indicator calculates and displays the US dollar index in the separate window of any other chart.","language":"MQL5","stars":11,"topics":["forex","chart","indicator","forex-trading","forex-market","dollar","index","usdx","mt4","mt5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Candle-Wicks-Length-Display","github":"https://github.com/EarnForex/Candle-Wicks-Length-Display","description":"Candle Wicks Length Display, as its name suggests, displays the lengths of candle wicks directly on the chart if they exceed a given limit of pips (points).","language":"MQL5","stars":10,"topics":["chart","forex","indicator","metatrader","mt4","mt5","mql4","mql5","metatrader-4","metatrader-5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Pattern-Recognition-Master","github":"https://github.com/EarnForex/Pattern-Recognition-Master","description":"Pattern Recognition Master is a simple Japanese candle pattern seeker that marks them up on the chart with small text labels.","language":"MQL4","stars":10,"topics":["chart","forex","mt4","mt5","mql4","mql5","metatrader-4","metatrader-5","metatrader","forex-market"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/VarMovAvg","github":"https://github.com/EarnForex/VarMovAvg","description":"VarMovAvg is a kind of an adaptable moving average with noise filtering.","language":"C#","stars":10,"topics":["forex","chart","indicator","forex-trading","forex-market","moving-average","mt4","mt5","metatrader","metatrader-4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/myRandom","github":"https://github.com/EarnForex/myRandom","description":"myRandom is a basic expert advisor created as a proof of concept for a randomly trading Forex robot.","language":"MQL5","stars":10,"topics":["backtest","expert-advisor","forex","forex-robot","forex-trading","metatrader","metatrader-4","metatrader-5","mql4","mql5"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Breakeven-Line","github":"https://github.com/EarnForex/Breakeven-Line","description":"Breakeven Line is an indicator that shows the total breakeven line for multiple positions.","language":"MQL4","stars":10,"topics":["breakeven","chart","forex","forex-market","forex-trading","indicator","metatrader","metatrader4","metatrader5","mql4"],"license":"Apache-2.0","category":"trading"},{"repo":"EarnForex/Moving-Average-with-Alert","github":"https://github.com/EarnForex/Moving-Average-with-Alert","description":"Moving Average with Alert is a basic MA indicator with price crossover signals - arrows, alerts, push-notifications, and email","language":"MQL4","stars":10,"topics":["alert","chart","forex","forex-market","forex-trading","indicator","metatrader","metatrader-4","metatrader-5","moving-average"],"license":"Apache-2.0","category":"trading"}],"how_to_buy":"GET /r/EarnForex/<repo> (Accept: application/json) for any listed repo here: tree, README, price and the checkout to pay (x402; rehearse first at its test twin, simulated money). Repos under 'indexed' are free: clone them from GitHub."}