Wavy Grid EA
30 USD
ダウンロードされたデモ:
16
パブリッシュ済み:
3 12月 2025
現在のバージョン:
2.30
Didn't find a suitable robot?
Order your own one
on Freelance
フリーランスにアクセス
Order your own one
on Freelance
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索

Birkaç döviz çiftine yatırım yaparsam, tüm döviz çiftleri toplam kazançla kapanır mı? İşlem mantığı açısından hafif bir martingale fena olmaz.
Good EA
I suggest adding (time start) and (time end), also TP and SL where we could close some losing trades if they reached some level. to minimize DD.
Thanks
İyi EA
DD'yi en aza indirmek için (zaman başlangıcı) ve (zaman bitişi) değerlerini, ayrıca bazı zarar eden işlemleri belirli bir seviyeye ulaşırsa kapatabileceğimiz TP ve SL değerlerini eklemenizi öneririm.
Teşekkürle
Hello. Thanks for the feedback. Can you give a little more detailed information about the beginning and ending of time?I think what you are talking about is about EA's runtime. Should there be a value such that EA will start at this time every day and the water will stop at this time?Or should it be in date time format, that is, start on this date and time and end on this date and time? Equity TP and Equity SL options are already available in EA.Apart from this, if you want an SL and TP value, can you give some more details? I want to deal with the issue, produce a solution immediately and publish the new version.
Thanks for the quick answer, yes I mean adding fixed tp and sl, as some propfirms forces to add sl to every order.
the strategy is good so I hope not changing anything in the entry conditions.
I mean by adding time is the hour start and end to avoid midnight slippage problems when the spread is widened.
Thanks for the quick answer, yes I mean adding fixed tp and sl, as some propfirms forces to add sl to every order.
the strategy is good so I hope not changing anything in the entry conditions.
I mean by adding time is the hour start and end to avoid midnight slippage problems when the spread is widened.
Thank you for this. Nice logic.
What do you recommend as min balance / 0.01 / pair?
Thank you for this. Nice logic.
What do you recommend as min balance / 0.01 / pair?
Also recommended TF?
Hızlı cevabınız için teşekkürler, evet sabit tp ve sl eklemekten bahsediyorum, bazı firmalar her siparişe sl eklemeyi zorunlu kılıyor.
strateji güzel, umarım giriş koşullarında bir değişiklik olmaz.
Yani saatin başlangıç ve bitişine zaman eklemekten kastım, spread genişlediğinde gece yarısı kayması sorununu önlemektir.
Wavy Grid EA Version 2.0 has been released. The features you specified have been added. Also added Price range filter. If you have any other suggestions or questions, please do not hesitate to contact me. Hope to see you again.
Thank you, I'll backtest.
Teşekkür ederim, tekrar test edeceğim.
Uzman Danışman (EA) programınız için teşekkür ederim, gerçekten harika. EA'nın her gün belirli bir saatte otomatik olarak işlem yapmamasını sağlayacak bir özellik eklemek mümkün mü diye sormak istiyorum; örneğin, her gece 21:00 ile 22:00 arasında çalışmayı durdurmasını ve 22:00'den sonra otomatik olarak çalışmasını istiyorum.
Hi friend. We're very happy that you're interested in and like EA. Actually, the feature you're looking for is already available within EA.
EA Inputs
EA Start Hour: 22
EA Start Minute: 0
The inputs above are the start time and minute of EA.
The following inputs are the closing time and minute of EA.
EA Close Hour: 21
EA Close Minute: 0
For example, if you set the inputs like this, EA will start working at 22:00. EA will continue working until it sees the clock at 21:00. At 21:00, it will stop itself. EA will not work until it sees the clock at 22:00. At 22:00, it will start working again.
I hope this has been clear. I'm here for any requests you may have regarding EA. You can also send me any new EA requests.
Hi friend. We're very happy that you're interested in and like EA. Actually, the feature you're looking for is already available within EA.
EA Inputs
EA Start Hour: 22
EA Start Minute: 0
The inputs above are the start time and minute of EA.
The following inputs are the closing time and minute of EA.
EA Close Hour: 21
EA Close Minute: 0
For example, if you set the inputs like this, EA will start working at 22:00. EA will continue working until it sees the clock at 21:00. At 21:00, it will stop itself. EA will not work until it sees the clock at 22:00. At 22:00, it will start working again.
I hope this has been clear. I'm here for any requests you may have regarding EA. You can also send me any new EA requests.
Thank you for your reply. May I ask what the time zone is for this time?
Yanıtınız için teşekkür ederim. Bu saat diliminin ne olduğunu öğrenebilir miyim?
Check your broker's current operating hours. If there's a difference between your local time and theirs, adjust the hours accordingly. In other words, if you can tell me which hours you want your EA not to open trades between, based on your broker's operating hours, I can help you.
In short, EAs operate according to your broker's hours.
Inputs and Input Descriptions:
UseStrategy1-
-
-
UseStrategy2What does it do? It activates/deactivates Strategy 1 (BUY grid).
true: EA only/primarily implements the BUY grid logic.
false: Strategy 1 is completely disabled.
What does it do? It activates/deactivates Strategy 2 (SELL grid – reverse direction).
true: Implements EA SELL grid logic.
false: Strategy 2 is disabled.
If both are set to true simultaneously, EA can open both a BUY grid and a SELL grid on the same symbol (hedge / two-way risk).
Magic_Strategy1-
-
-
Magic_Strategy2What does it do? It's a "Magic Number" to distinguish the trades opened by Strategy 1 (BUY).
EA uses this number to find its "own transactions" when counting/closing orders.
This is important to avoid confusion if there are other EA products with the same symbol.
-
-
MaxOrdersThisEAWhat does it do? It's the Magic Number that distinguishes the trades of Strategy 2 (SELL).
It must be different from Strategy1 (since 1001/2002 is already given).
-
-
-
-
UseSpreadFilterWhat does it do? It's a limit on the total number of orders that this EA can open simultaneously for this symbol.
Strategy 1 + Strategy 2 + "extra" orders included.
It is one of the most critical parameters in limiting grid risk.
If it's too low, the grid "doesn't function properly"; if it's too high, the margin/risk inflates.
-
-
-
MaxSpreadWhat does it do? Should the spread filter only activate when there are no open trades?
true: The spread is checked before opening the first order.
false: Spread control is not performed.
-
-
-
Strategy1Fixed LotWhat does it do? The maximum spread allowed when there are no transactions.
Unit: pip (In EA, pip calculation is set to 10 points per 5 digits).
Example: 30.0 means that if the spread is above 30 pips, the first trade should not be opened.
-
-
UseEquityBasedLot_Strategy1What does it do? Fixed lot size for Strategy 1.
If the equity-based lot is closed (UseEquityBasedLot_Strategy1=false), this lot will be used directly.
-
-
-
Strategy1_EquityPerLotWhat does it do? Should the lot size be automatically calculated based on equity?
true: The equity formula works instead of FixedLot.
false: A fixed lot size is used.
-
Strategy1_ LotPerEquityStepWhat does it do? In equity-based lot calculations, it defines "how many steps are needed for each unit of equity".
What does it do? It determines how many lots to buy for each equity increment.
Example: Equity 100,000, EquityPerLot=10,000, LotPerEquityStep=0.01 steps=0.1 → lot=0.10
Strategy1GridDistance(pips)-
-
-
-
UsePercentStep_Strategy1What does it do? Grid spacing (in pips) — used if percentage mode is off.
BUY grid logic:
If the price drops to the RefPrice - step level, a new BUY order will be opened.
If the price reaches the RefPrice + step level, it will close the oldest BUY order.
-
-
-
Strategy1GridDistance(Percent)What does it do? Should the grid distance be calculated as a percentage instead of pips?
true: StepPercent_Strategy1 is activated.
false: StepPips_Strategy1 is activated.
What does it do? It determines the grid distance as a percentage.
The percentage grid increases the step size as the price level rises (dynamic grid).
Strategy1StopLossPerGrid(pips)-
-
Strategy1TakeProfitPerGrid(pips)What does it do? It places a pip-based stop-loss on every BUY order opened.
This feature has been added because some brokers require the use of stop-loss and take-profit orders.
What does it do? It adds a pip-based take profit to every BUY order opened.
This feature has been added because some brokers require the use of stop-loss and take-profit orders.
In this EA, "grid closing" is also done using a step-by-step logic. If you open a TP/SL, the broker can close it at TP, disrupting the grid pattern; you need to be aware of this when using it.
In EA, Strategy 1 operates as a buy order, while Strategy 2 operates as a sell order. The input meanings for Strategy 2 are the same as the inputs for Strategy 1.
Slippage
-
-
-
MinimumBalanceWhat does it do? It determines the maximum slippage allowed during OrderSend/OrderClose.
In MT4, this value works on a point basis; a 3 in a 5-digit number can often be too tight.
If it's too low, order rejection may increase; if it's too high, the risk of filling at a bad price increases.
-
UseEquityTPWhat does it do? If the equity is below this value, the EA won't trade.
-
EquityTP(Percent)What does it do? When Equity increases by a certain percentage relative to its initial equity, it closes all transactions for the account.
-
-
-
No_trading_today_as_EquityTP_is_available.What does it do? Target equity growth percentage.
Account: (Equity - StartEquity) / StartEquity * 100
Once this percentage is reached, CloseAllAccountOrders() is called (including all symbols).
What does it do? When EquityTP is triggered, it stops opening new trades for the day.
The lock is released when a new day is detected (with DayKey).
This setting is very important: it should remain true if you don't want EquityTP to close the grid and then reopen it the same day.
UseEquityDrawdownSL-
EquityDrawdown(Percent)What does it do? Equity closes the entire account if the price pulls back a certain percentage from the highest level seen.
What does it do? A percentage decrease from maximum equity.
When we reach the threshold, all accounts are closed.
This acts like an "emergency brake" for the grid, but it turns off all the symbols.
TradeOnBarOpenOnly-
-
-
-
UseTradeTimeFilterWhat does it do? Should the EA only work on the opening of a new candle?
true: Opens/closes trades based on bars, not ticks.
false: Checks every tick.
In grid EAs, bar-open mode sometimes creates a "delay" (especially if the step size is small).
-
EAStartHourWhat does it do? It allows trading within a specific time frame.
-
EAStartMinuteSession start time (0–23).
-
EACloseHourSession start time (0–59).
-
EACloseMinuteSession end time.
-
Close all trades at closing timeSession end time.
-
-
PriceRangeFilterWhat does it do? As soon as the session ends (at the first tick mark indicating exit from the session), it closes the entire account.
Note : CloseAllAccountOrders() is being called → all symbols.
-
Lowest allowed priceWhat does it do? It prevents trades from opening if the price is outside a certain range.
-
-
Highest allowed priceWhat does it do? The minimum allowed price.
If it's 0, there's no lower limit.
What does it do? The maximum allowed price.
If it's 0, there's no upper limit.
CloseTradesIfOutOfRange
What does it do? When the price goes outside the range, it doesn't just stop, it closes all transactions on the account.
Again: all symbols included.