если его поставить на несколько валютных пар . будет ли закрытие всех валютных пар по общему приросту?..по поводу торговой логики..лёгкий мартин ему бы не повредил
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.
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 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.
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.
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.
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 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.
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.
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.
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.
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.