Somente usuários que compraram ou alugaram o produto podem deixar comentários
Konstantin Grihin  
если его поставить на несколько валютных пар . будет ли закрытие всех валютных пар по общему приросту?..по поводу торговой логики..лёгкий мартин ему бы не повредил 
HUSEYIN CETINEL  
Konstantin Grihin #:
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.
Yes. The EA's operating logic is as follows: 1- Before the first trade, it saves the equity. When the equity reaches the specified rate, the EA closes all open trades. (This includes manual trades and trades opened by other EAs.) In other words, it leaves you with a clean screen. :) Then, it saves the equity again. For example, you can disable the EA's strategies and use this feature only for your own manual trades to close all trades in percentage increments.
Elbakr  

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

HUSEYIN CETINEL  
Elbakr #:

İ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.

Elbakr  

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.

HUSEYIN CETINEL  
Thanks for the suggestions. I've started working on the features you mentioned. I'll also be adding another feature. This additional feature is the Price range filter. If the user wishes, the EA will only work within the specified price range.
HUSEYIN CETINEL  
Elbakr # :

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.

I was only able to reply because the MQL5 website was temporarily unavailable. Thank you for your understanding.
patrickdrew  

Thank you for this. Nice logic.

What do you recommend as min balance / 0.01 / pair?

HUSEYIN CETINEL  
patrickdrew #:

Thank you for this. Nice logic.

What do you recommend as min balance / 0.01 / pair?

Since EA profits from market fluctuations, pairs with high volatility may be preferred. Buy directional Gold trading can be tried. If you are going to use EA as run and leave, I recommend you use it with 10,000 USD in the cent account.Our preference is to trade gold and especially US indices in the direction of the long-term trend. I will share the live signal in the EA statement soon. If you want to minimize the risk, use the EA as follows: If you are going to open a manual trade, do not open the manual trade and instead run the EA in the direction of the trade.Stop the EA when the price reaches the exit point you set for manual trading. For example: In gold trading, you are considering buying if the price drops to 4100 dollars. If gold falls to $4100, run the EA. Note: The price range filter has been added to EA, but we have not released this version yet. A new version with additional features will be released as soon as possible.
HUSEYIN CETINEL  
patrickdrew #:
Also recommended TF?
Timeframe is not very important. However, if at most one trading feature is open in a candle, then it can make a difference.
HUSEYIN CETINEL  
Elbakr #:

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.
Elbakr  
HUSEYIN CETINEL #:
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.

HUSEYIN CETINEL  
Elbakr #:

Teşekkür ederim, tekrar test edeceğim.

You're welcome I'm here for any other questions and suggestions you may have.
fugangcui  
Thank you for your Expert Advisor (EA) program, it's really great. I'd like to ask if it's possible to add a feature to set a specific time each day when the EA will not run automatically for trading; for example, I'd like to set it to stop running from 9:00 PM to 10:00 PM every night, and then automatically run the EA after 10:00 PM.
HUSEYIN CETINEL  
fugangcui # :
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.

fugangcui  
HUSEYIN CETINEL # :

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?

HUSEYIN CETINEL  
fugangcui # :

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.

HUSEYIN CETINEL  

Inputs and Input Descriptions:

UseStrategy1
  • What 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.

UseStrategy2
  • 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
  • What 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.

Magic_Strategy2
  • What 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).

MaxOrdersThisEA
  • What 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.

UseSpreadFilter
  • What 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.

MaxSpread
  • What 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.

Strategy1Fixed Lot
  • What 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.

UseEquityBasedLot_Strategy1
  • What 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_EquityPerLot
  • What does it do? In equity-based lot calculations, it defines "how many steps are needed for each unit of equity".

Strategy1_ LotPerEquityStep
  • 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)
  • What 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.

UsePercentStep_Strategy1
  • 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.

Strategy1GridDistance(Percent)
  • 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)
  • 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.

Strategy1TakeProfitPerGrid(pips)
  • 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

  • What 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.

MinimumBalance
  • What does it do? If the equity is below this value, the EA won't trade.

UseEquityTP
  • What does it do? When Equity increases by a certain percentage relative to its initial equity, it closes all transactions for the account.

EquityTP(Percent)
  • What does it do? Target equity growth percentage.

  • Account: (Equity - StartEquity) / StartEquity * 100

  • Once this percentage is reached, CloseAllAccountOrders() is called (including all symbols).

No_trading_today_as_EquityTP_is_available.
  • 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
  • What does it do? Equity closes the entire account if the price pulls back a certain percentage from the highest level seen.

EquityDrawdown(Percent)
  • 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
  • What 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).

UseTradeTimeFilter
  • What does it do? It allows trading within a specific time frame.

EAStartHour
  • Session start time (0–23).

EAStartMinute
  • Session start time (0–59).

EACloseHour
  • Session end time.

EACloseMinute
  • Session end time.

Close all trades at closing time
  • What 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.

PriceRangeFilter
  • What does it do? It prevents trades from opening if the price is outside a certain range.

Lowest allowed price
  • What does it do? The minimum allowed price.

  • If it's 0, there's no lower limit.

Highest allowed price
  • 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.

Somente usuários que compraram ou alugaram o produto podem deixar comentários