I will code your EAs and Indicators for no charge | Page 4053 | Forex Factory

HeroPoker_HeroPoker扑克_HeroPoker德扑圈官网

Attachments: I will code your EAs and Indicators for no charge

I will code your EAs and Indicators for no charge

this is another testing/ limited version this wrapper indicators supposed to make your existing buffered indicators better and reliable. you need to input the name & buffers of the indicator from your indicators folder. if it does not serve you just bin it as usual but it is doing something better then you can let me know. {image} {file}
Kindly post the source indicators you used.
{quote} {file}
Thank you very much. Is it possible to set the alarm to sound at selected support or resistance levels, and to customize the alarm sound?
Thanks alot bro, please if anyone has other options i still wont mind.
...also a little feedback on your indicator , it dosnt delete from the chart after you delete it from indicators on the chart and the data information display box remains on the chart covering most of the candle history...thanks though. i'll still need other options from anyone please like the indicator and image attached from this link here;

http://www.ojas-gujarat-gov-in.com/thread/...-for?page=3543
Attached Image (click to enlarge)
Click to Enlarge

Name: OHLC.gif
Size: 188 KB
Attached File(s)
File Type: ex4 OHLC_info_mouse.ex4   18 KB | 97 downloads
{quote} ...also a little feedback on your indicator , it dosnt delete from the chart after you delete it from indicators on the chart and the data information display box remains on the chart covering most of the candle history...thanks though. i'll still need other options from anyone please like the indicator and image attached from this link here; http://www.ojas-gujarat-gov-in.com/thread/...-for?page=3543 {image} {file}
That's not my indicator!
I can't do anything about this one.
It says clearly that this is @jeanlouie indicator.
BTW. I tried it and the objects did get deleted.
Maybe you are getting the objects from a template you saved?
It happens that when we save a template with some objects, they come back and are not handled by the indicator.
.ex4/.ex5 files cannot be fixed or converted, or modified
{quote} That's not my indicator! I can't do anything about this one. It says clearly that this is @jeanlouie indicator. BTW. I tried it and the objects did get deleted. Maybe you are getting the objects from a template you saved? It happens that when we save a template with some objects, they come back and are not handled by the indicator.
Thanks, I still need a MT5 option from any coders here since i don't have the source code of this
Attached File(s)
File Type: ex4 OHLC_info_mouse.ex4   18 KB | 78 downloads
{image} {file} {file}
Hello Sagat please can you help in making an ea to execute trade on both 4hrs and 1hr with this strategy attached using the attached arrow alert set to 20sma which is also set for middle bollinger band line .I will be glad for your assistance.
Attached Image(s) (click to enlarge)
Click to Enlarge

Name: HOURLY BBWRP SYSTEM.jpeg
Size: 96 KB
Click to Enlarge

Name: A EXPADV H1.JPG
Size: 44 KB
Click to Enlarge

Name: A BETTYS HOURLY.JPG
Size: 84 KB
Click to Enlarge

Name: BB ALERT FF.JPG
Size: 129 KB
Attached File(s)
File Type: mq4 2x5 MA CROSS WITH SOUND.mq4   8 KB | 158 downloads
{quote} Hello Sagat please can you help in making an ea to execute trade on both 4hrs and 1hr with this strategy attached using the attached arrow alert set to 20sma which is also set for middle bollinger band line .I will be glad for your assistance. {image} {image} {image} {file} {image}
"I also made it as an indicator. But the EA does everything. No indicator needed."
Attached File(s)
File Type: mq4 BB_Williams_EA.mq4   13 KB | 146 downloads

Attached File(s)
File Type: mq4 BB_Williams_Indicator.mq4   7 KB | 227 downloads
{quote} "I also made it as an indicator. But the EA does everything. No indicator needed."{file} {file}
Thanks in a million Sagat, keep doing good bro
{quote} "I also made it as an indicator. But the EA does everything. No indicator needed."{file} {file}
İf you can add an option as recovery orders with multiplying lots after loosing trades it might be better.Just an idea.
{quote} Thanks, I still need a MT5 option from any coders here since i don't have the source code of this {file}
This my approach:
Attached Image (click to enlarge)
Click to Enlarge

Name: 2026-02-03_172558.png
Size: 26 KB

You get a button which is customizable.
When the button is in the OFF state, nothing happens.
When the button is in the ON state, you can click on any Candle.
If you click on the upper half of the candle, the info will be at the top:
Attached Image (click to enlarge)
Click to Enlarge

Name: 2026-02-03_172815.png
Size: 18 KB

If you click on the bottom half of the candle, the info will be at the bottom:
Attached Image (click to enlarge)
Click to Enlarge

Name: 2026-02-03_172925.png
Size: 18 KB

You can click on any candle like that, the info will switch to the candle you clicked.
When you switch the button to OFF, the info is removed.
Changing TFs also resets the button to the default OFF state.
Removing the indicator deletes all info.
Attached File(s)
File Type: ex5 Candle_Info_Label_BTEv.ex5   20 KB | 84 downloads

Do not change the file name!!!
Attached File(s)
File Type: ex4 Candle_Info_Label_BTEv.ex4   21 KB | 99 downloads

Do not change the file name!!!
.ex4/.ex5 files cannot be fixed or converted, or modified
{quote} İf you can add an option as recovery orders with multiplying lots after loosing trades it might be better.Just an idea.
And one important thing that ı must say that your way of codindg may crash mt4 very much.I just suggest.Becouse after deleting your experts my mt4 felt flying
{quote} Chatgpt cannot currently make reliable mql4/mql5 codes. Among other things, the ema calculation is slightly wrong, it gives incorrect values by comparing against a correct ema code or simply the inbuilt mt4 ema. Because you're a seller on mql5 the below attached is limited, but all issues are addressed; runs fast/normal in tester, chart arrows on red crossover, and full alerts. Feel free to pm me any further inquiry. {file} {image}
Hi, how are you? Can i test it please? Kisses ;*
{quote} "I also made it as an indicator. But the EA does everything. No indicator needed."{file} {file}
Great job you done here Sagat thanks just wanna show you the aftermath its cool tho but just wanna ask if a little tweaking could be done for the EA to target pips in the New York zone .In my time zone i have 6candles for 4hrs can the ea target the 4th and 5th candle of the day to capture some pips? Checkout the attached screenshot on EURCHF 4HRS that gave some pips yesterday,I will pm you ..
Attached Image (click to enlarge)
Click to Enlarge

Name: A SAGAT MASTERPIECE H4.JPG 2.JPG
Size: 104 KB
{quote} Great job you done here Sagat thanks just wanna show you the aftermath its cool tho but just wanna ask if a little tweaking could be done for the EA to target pips in the New York zone .In my time zone i have 6candles for 4hrs can the ea target the 4th and 5th candle of the day to capture some pips? Checkout the attached screenshot on EURCHF 4HRS that gave some pips yesterday,I will pm you .. {image}
UPDATE v2
Originally, the EA was designed for H1-H4 timeframes with fixed settings. I've now modified it to support Multi-Timeframe (MTF) flexibility, allowing users to select any combination of timeframes through dropdown menus in the input parameters.
Performance Discovery:
After extensive testing, I discovered that the H1-H4 timeframe combination generates too few trading signals. However, when switching to M5-M15 timeframes on an M5 chart, the results were significantly better:

  1. Win Rate: 87%
  2. Much higher trade frequency - More opportunities throughout the day
  3. Better overall performance - The strategy performs exceptionally well on lower timeframes
  4. Attached File(s)
    File Type: mq4 BB_Williams_V2_EA.mq4   33 KB | 201 downloads

Hi Andi,
I don抰 have a complex one, but here are a few practical EA/indicator ideas you can try implementing ?they抣l really stretch your MQL4 skills:
EMA Crossover EA with Filters
Buy when fast EMA crosses above slow EMA
Sell on opposite cross
Add filters: RSI level, trading hours, spread check
Breakout Indicator Mark Asian session high/low
Alert when London session breaks either level
Optional TP/SL suggestion
Risk-Based Position Size EA
Automatically calculate lot size based on % risk
Use account balance, SL in pips, and broker specs
Trade Management Tool
Auto move SL to breakeven
Partial close at X pips
Trailing stop with step size
News Filter Indicator
Disable trading X minutes before/after high-impact news
Display upcoming news on chart
Hello All, Can anyone please identify the indicator in the screenshot that colors bars yellow? The white lines are donchian 100 indicator
Attached Image (click to enlarge)
Click to Enlarge

Name: delete.png
Size: 11 KB
Hello All, Can anyone please identify the indicator in the screenshot that colors bars yellow? The white lines are donchian 100 indicator {image}
Seems to highlight the bar whenever the donchian channels were expanded by price action. A simple reversal strategy.
Hi @BestTraderEv,
Hi, I抎 like to kindly ask for your help. I want to add an sound alert that triggers every time the histogram bars change color. At the same time, the original alert that triggers when the bars hit a certain level can be removed. I just want the alert to sound whenever the bars change color.
Thank you very much
Attached File(s)
File Type: mq4 Kiosotto2015v4Alert_ArrowsBmobidikD.mq4   7 KB | 181 downloads
Hi
I have a problem with ulong in MT5. Can you help me.
If I use ulong i get errors. If I replace ulong with long there are no errors but I get warnings. I will post the respective code below if you can help me with it please.

int CountOpenPositions(){

int counter = 0;
int total = PositionsTotal();
for (int i=total-1; i>=0; i--){
long ticket = PositionGetTicket(i);
if(ticket<=0){Print("Failed to get position ticket"); return -1;}
if(PositionSelectByTicket(ticket)){Print("Failed to select position by ticket"); return -1;}
long magicnumber;
if(!PositionGetInteger(POSITION_MAGIC,magicnumber)){Print("Failed to get positionmagicnumber"); return -1;}
if(InpMagicNumber==magicnumber){counter++;}
}
return counter;
}

bool ClosePositions(){

int total = PositionsTotal();
for (int i=total-1; i>=0; i--){
if(total!=PositionsTotal()){total=PositionsTotal(); i=total; continue;}
long ticket = PositionGetTicket(i); // select position
if(ticket<=0){Print("Failed to get position ticket"); return false;}
if(!PositionSelectByTicket(ticket)){Print("Failed to select position by ticket"); return false;}
long magicnumber;
if(!PositionGetInteger(POSITION_MAGIC,magicnumber)){Print("Failed to get position magicnumber"); return false;}
if(magicnumber == InpMagicNumber){
trade.PositionClose(ticket);
if(trade.ResultRetcode()!=TRADE_RETCODE_DONE){
Print("Failed to close position. Result: "+(string)trade.ResultRetcode()+":"+trade.ResultRetcodeDescription());
return false;
}
}
}
Thanks