There are several strategies ready to use, and the work is going on. Join the community, become the part of this power!
Official chat (in English) — https://www.mql5.com/ru/messages/01F778EB7863D701.
Quick start guide, the description of settings — in the google doc.
[+] Max step size (points) for martingale and anti-martingale
[+] Pending entry: Disable if opposite trade is open
[+] Anti-martingale: Allow TakeProfit for anti-martin trades
[+] Tester withdrawal
[+] "Signal to open" message is sent if neither a market order nor a pending order is open
[*] Smart "Max floating loss" and "Min margin level %" alerts
[*] Testing speed improvement
[*] Safer default settings
[+] Custom step coefficients
[+] Auto-hedge on DrawDown %
[+] "Open hedge on" parameter for each filter
[+] Hedge: Close main series by opposite main series
[*] Hedge: Allow close both ways fixed
[+] DTrend filter
[*] "Custom lot coefficients" fixed
[+] Summ TakeProfit (account currency)
[+] HMA as MA mode in MA filters
[+] 2nd MACD filter
[+] MACD filters with customizable MA methods
[+] Summ TakeProfit works if both buy and sell are open (new parameter)
[+] Oscillators: MA above/below signal type
[+] Oscillators: UseClosedBars parameter
[+] MACD: "Buy on Signal > 0 / Sell on Signal < 0" mode
[+] MACD: "Buy on Main > Signal and Signal < 0 / Sell on Main < Signal and Signal > 0" mode
[+] GlobalAccount TrailingStop
[+] GlobalAccount TargetProfit restarts if all positions are closed
[+] Hedge deal with separate magic
[+] Auto-hedge works with any "Trade direction"
[*] Hedge deal opening with disabled GUI fixed
[*] Martingale and Anti-martingale: max trades, lot and step are calculated using it's own orders (not all orders)
[+] "Custom lot coefficients" Lot increasing mode
Warning! All sets with enabled "Auto-hedge after order" or "Allow both Martin and Anti-martin" must be reviewed!
[+] GUI works in tester visual mode!
[+] Soft Martin Lot increasing mode (https://communitypowerea.userecho.com/en/communities/1/topics/318-position-cutter-pc-reduce-the-lot-size-by-previous-lot-size-in-the-sequence)
[+] Max lot per 1000 (https://communitypowerea.userecho.com/en/communities/1/topics/196-max-lot-option-max-lot-per-1000)
[+] Partial close: Min part of losing order to close (%) (https://communitypowerea.userecho.com/en/communities/1/topics/242-split-an-order-for-partial-close)
[+] Allow both Martin and Anti-martin — allows new martingale deals if anti-marin is opened and vice versa.
"TakeProfit", "BreakEven after order #" and "PartialClose" work if the last deal is not anti-martingale only. (https://communitypowerea.userecho.com/en/communities/1/topics/71-anti-martingale-and-martingale-combination)
[+] Hedge: Increase lot after order #
[+] Hedge: Close partial after order #
[+] Hedge: Allow individual close
[+] Hedge: Close with main series
[+] Hedge: Max auto-hedge orders number
[+] Hedge: Max profitable orders to close at the same time
[+] Hedge: Allow close both ways (long series can close short series)
[+] Hedge: Min profit to close (% from opposite loss)
[*] News filter modes renamed
[*] Global StopLoss and Global TakeProfit renamed to Summ StopLoss and Summ TakeProfit
[*] Global Account Close works in tester
[*] Trades made in 1 second are analyzed by the EA correctly.
Please, check your set-files where 2 trades in 1 second are possible.
[+] All pips parameters can be set like coefficient to volatility (min/max value accepted):
Pending entry: Distance to order and Cancel after distance
Min profit to close on signal
Martingale Step size
Anti-martingale Step size
Start trailing after
ATR for martingale and anti-martingale steps removed (use Volatility instead of ATR).
Martingale and anti-martingale mode now can be enabled or disabled only.
To use Step like volatility use "Step size calc mode" parameter.
To increase step size with every order use "Step increase coefficient" parameter (set 1 to use fixed step)
Warning! All sets with martingale or anti-martingale modes enabled must be reviewed!
"ATR * coefficient" mode must be replaced with "Martingale enabled", "Step size calc mode" must be set to
"Coefficient to volatility", ATR parameters must be set in the corresponding section.
"Previous step * coefficient" mode must be replaced with "Martingale enabled". No other changes are needed.
"Step increase coefficient" for "Fixed step" mode must be set 1.
[*] BreakEven button moves SL/TP to the BreakEven level even if it is worse (less profitable) than current SL/TP level
[+] Global Account TakeProfit (in account currency / in %)
[+] Global Account TargetProfit (in account currency / in %)
[+] ZZ filter
[+] "Open on", "Open martin on", "Close on" and "Partial close on" options for the News filter
[+] "Auto-hedge after order" always executes like market-order
[+] Alert on first signal
[+] First signal sound is played (alert is shown, Grammy message is sent) even if trading is disabled (or checkbox is unchecked)
[+] "Logistic Growth" Lot increasing mode
[+] News filter
[+] Max Relative DD as optimization criterion
[+] BreakEven button works with non-virtual SL/TP too
[+] Orders on chart: aggregated profits on history
[+] Lot increasing mode "Martin Summ": previous lots summ * coeff [1-2-6-18-54-...]
[+] Volatility Filter based on tick volume
[+] Parabolic SAR filter
[+] 3rd Oscillator filter
[+] Lot: "Fixed size per 1000", "per 1000 USD": thousands are rounded down
[+] TEMA as MA type for all MA filters
[+] Min step size (for ATR based step size calculation)
[*] Visual testing speed increased
[+] Use virtual StopLoss
[+] Custom commission (in account currency per lot) (0 - disable)
[*] AntiStopLoss works if AntiMartingale is enabled only
[*] PauseAfterLoss fixed for some cases
[+] Use virtual TakeProfit
[+] "R squared" as custom optimization criterion (https://www.mql5.com/en/articles/2358)
[+] BreakEven After Order: MinProfit (points)
[+] New TDI filter with all inputs
WARNING! All sets with disabled TDI filter must be updated (now it is enabled by default)!
[+] Indicator showing by click on signal
[+] Parameters grouped for easier optimization
[+] Sounds on position opening and closing added
[*] Loading after terminal crash is fixed [MT4]
[+] "Close on" parameter for Big candle filter
[+] 3 new types of MACD filter:
Buy on Main > Signal / Sell on Main < Signal
Main and Signal cross
Main and Signal cross >/< 0
[+] "Partial close on" parameter for each filter
[+] Individual schedule for each day of week (set equal start and end hour/minute to disable the whole day)
[+] Fibo filter: "Check Interval” parameter added, "Use closed bars" parameter is now manage FIBO recalculation frequency
Warning! Please, review all set-files with Fibo-filter activated!
[+] Fibo filter: "On trend reversal" mode
[+] EveryDay close time
[+] "Apply schedule to" parameter:
Schedule disabled: none of the time settings work
Apply to the first entry only: the schedule applies to the first deal opening only
Apply to all new trades: the schedule applies to all openings (including martin and anti-martin)
Apply to all trade operations: the schedule applies to all trading operations (excluding closing time)
[+] Auto-hedge after order
[*] Increased testing speed for strategies with huge number of trades
[*] TMA and FRAMA can work without indicator installed
[+] Fibo filter: "On retracement + opposite direction" mode added
[+] GUI: concept updated: pending enter has a lower priority than market entry (https://docs.google.com/drawings/d/1MxgOJzLWuD-lPIdXfUm95B34WXZtiHturYYNfI1I4yA/edit?usp=sharing)
[+] GUI: profit in % is shown
[+] GUI: anti-martingale lines are shown
[*] PauseAfterLoss fixed
[*] MartingailOnTheBarEnd fixed
[+] One more Fibo retracement filter
[+] Pause after loss (in bars of Signal TF)
[+] Reduce TakeProfit after minutes
[+] Max floating loss
[+] TMA, FRAMA and JMA as base indicators for MA filters
Indicators for visualization can be downloaded from google drive: https://drive.google.com/drive/u/0/folders/1VXsedtTLt2Tp27CQ1nfsGpdm-Z57IZ0v
To visualize "TMA channel" you can use this indy - https://www.mql5.com/en/code/22350
But it is only one possible option from hundreds available in the EA.
[+] Partial close: Min profit to close (% from balance)
[*] Partial close trying to close as much trades as possible
[*] GUI: visual testing speed increased
[+] GUI: "refresh interval" parameter for even faster visual test (try values between 60-300)
[+] GUI: tooltips in status-bar
[*] Volatility Filter fixed (didn't work since 2.19)
[+] GUI: One click trading with Shift button pressed
[+] New deal on the new bar (for first deal)
[+] Trade both sides if all signals are disabled
[+] Oscillators: Stochastic D as an indicator
[+] Min profit to close on signal (points)
[+] Anti-StopLoss reduce size, reduce coefficient, Min Anti-StopLoss size
[+] "Allow martingale deals on signal only" replaced with "Open martin on" parameter for each filter.
[+] Anti-StopLoss mode, negative Anti-StopLoss accepted
[+] Partial close: close some orders with summ profit >= x, when the series is long enough (orders number >= y)
[+] TP, TS and AntiSL: "From first open price" mode
[+] "StopLoss mode" parameter
[+] GUI: One click trading without confirmation (enables by left button on the top of the panel)
[+] Martingale: "New deal on the end of the bar only"
[+] "Lot increasing mode" for Martin and Anti-martin
[*] Fixed lot per 1000 USD mode fixed
[*] Checkboxes save their states on chart symbol and Expert Id change
[+] "Open on" parameter for each filter. Can be Individual/Collective.
WARNING! All sets using non-default open signals must be updated!!!
[+] Allow martingale deals on signal only
[+] Window transparency parameter
[+] GUI scaling for 4K monitors
[*] "Too long GV name" error fixed
[*] "Ticket #xxx disappeared from the terminal" error fixed
[+] "Trade is disabled" and "Not enough money" alerts only once per 5 minutes
[+] MA filter: "on cross" mode added
[+] Min pause between trades (in bars of Signal TF)
[+] Close on BreakEven after order #
[+] Pending enter by LIMIT orders added
*** WARNING! Pending enter is enabled by default starting from this version.
*** All sets not using the Pending enter must be updated (Pending enter must be disabled)!!!
[*] Pending buy-orders cancelation by opposite signal fixed for "in profit only" modes
[*] GUI blinking fixed
[*] BreakEven button moves TP in both sides (up and down)
[+] "Join the Community" button added
[+] Global TakeProfit (% from balance)
[+] Fibo retracement filter
[+] "Close on" parameter for each filter. Can be Individual/Collective.
*** WARNING! All sets using "Close on signal" and/or "Close on filter" mode must be updated!!!
[+] Momentum indy available in Oscillator filters
[+] Peace filter renamed to MACD and improved with 2 growing modes
*** WARNING! All sets using the Peace filter must be updated!!!
[+] TrailingStep parameter added
[+] Volatility filter
[+] MA below/above filters are replaced by 3 universal MA filters
*** WARNING! All sets using MA filters must be updated!!! ***
[+] Distance for MA filters can be calculated using Volatility indicator
[+] Reverse mode and Use only closed bars for IdentifyTrend, TDI and Peace filters
[+] Extended info messages
[*] Pending enter works correctly with stop-level
[*] "Manage manual trades" mode fixed
[+] Anti-martingale mode
[+] Big candle filter
[*] Zero divide error fixed for instruments with empty TickValue
[+] StopLoss, TakeProit, BreakEven and NextOrder levels on chart
[+] BreakEven Alert after order
[+] TakeProfit reduce size, reduce coefficient and Min TakeProfit size
[+] Cancel on opposite signal
[+] First lot type: fixed, risk %, margin % (in addition to current "lot per 1000")
[*] Signal TimeFrame parameter added
[+] Pending enter
[*] TrailngStop fixed.
Warning! Check all your sets with TrailingStop activated before launch EA live!
[-] The third "MA below" and "MA above" filters removed
[*] Commissions and swaps are taken into account for sell-positions
[*] "Messages to Grammy" are allowed only if trading is enabled
[+] New type of martingale — lot coefficient applied after each loss ("Apply after closed loss" parameter)
[+] Global StopLoss in % from current balance
[+] "Allow messages to Grammy" parameter
[+] One more Oscillator filter
[*] "MA below" and "MA above" filters renamed to "Price below MA" and "Price above MA"
[+] Two more "MA below" and "MA above" filters
[+] Version for MT5 is available — https://www.mql5.com/en/market/product/48493
[+] Messages to the Telegram on openings and closings (Grammy must be launched on the same terminal!)
[+] Spread filter (current and average) on positions opening
[+] Expert Comment
[+] Allow hedge
[+] Manage manual trades
[+] Every Day schedule, Friday stop time, Friday close time, Monday start time.
All parameters are in GMT! For correct testing proper GMT shift and DST mode must be set.
[+] Last December day to trade / First January day to trade
[*] StopLoss fixed in "Martingale disabled" mode