Redownload it.
There should be arrows.
I will code your pivot EAs for no charge 28 replies
I will code your scalping EAs for no charge 163 replies
Oanda MT4 - Indicators and EAs not showing 2 replies
EAs and indicators relating to moutaki... 22 replies
InterbankFX has loaded its MT4 platform with custom EAs, indicators and scripts 1 reply
DislikedHey Guys, i want to learn and improve my MQL4 skills. I think the best way to do this is to practice. Unfortunately sometimes I don`t have any nice idea which i can implement in a Expert Advisor / Indicator. So if any of you is interested, please post in this forum your ideas and i will try to implement it into mql4. AndiIgnored
Disliked{quote} yes i get file from jblanked github and also get .mq4 file but its still show error kindly solve these errorIgnored
bool OpenTrade(ENUM_ORDER_TYPE type, double volume) {
double price = (type == ORDER_TYPE_BUY) ? SymbolInfoDouble(Symbol(), SYMBOL_ASK) : SymbolInfoDouble(Symbol(), SYMBOL_BID);
int ticket = OrderSend(Symbol(), type, volume, price, 0, 0, 0, "", 0);
return (ticket > 0);
} Dislikedrequest for modifying this function to place target at x pips automatically alternatively we code another function to modify open order with required target bool OpenTrade(ENUM_ORDER_TYPE type, double volume) { double price = (type == ORDER_TYPE_BUY) ? SymbolInfoDouble(Symbol(), SYMBOL_ASK) : SymbolInfoDouble(Symbol(), SYMBOL_BID); int ticket = OrderSend(Symbol(), type, volume, price, 0, 0, 0, "", 0); return (ticket > 0); }Ignored
bool OpenTrade(ENUM_ORDER_TYPE type, double volume, double StopLoss, double TakeProfit, int MagicNumber=0)
{
double price = (type == ORDER_TYPE_BUY) ? SymbolInfoDouble(Symbol(), SYMBOL_ASK) : SymbolInfoDouble(Symbol(), SYMBOL_BID);
double sl = NormalizeDouble(StopLoss,_Digits);
double tp= NormalizeDouble(TakeProfit,_Digits);
int ticket = OrderSend(_Symbol, type, volume, price, 0, sl, tp, NULL, MagicNumber, 0, clrNONE);
return (ticket > 0);
} Disliked{quote} {file} If dropped above High - plots upper wick. If dropped below Low - plots lower wick.Ignored
Disliked{quote} Amazing. That was fast. Thank you very much. Is it possible to have the color TimeFrame sensitive? Such that H4 Wicks are Lavender. When I drop to H1, I place the script, and it still shows the H4 in lavender, but when I place on H1, it is like Gray. Such that I now have two rectangles? {file}Ignored
Disliked{quote} {file} Now the script will popup the input parameters, first. You can select the color which you want.Ignored
DislikedHello coders, please kindly code this Trading View indicator to MQ4 for me. Thanks in advance. {file} {image}Ignored
Disliked{quote} bool OpenTrade(ENUM_ORDER_TYPE type, double volume, double StopLoss, double TakeProfit, int MagicNumber=0) { double price = (type == ORDER_TYPE_BUY) ? SymbolInfoDouble(Symbol(), SYMBOL_ASK) : SymbolInfoDouble(Symbol(), SYMBOL_BID); double sl = NormalizeDouble(StopLoss,_Digits); double tp= NormalizeDouble(TakeProfit,_Digits); int ticket = OrderSend(_Symbol, type, volume, price, 0, sl, tp, NULL, MagicNumber, 0, clrNONE); return (ticket > 0); }Ignored
Disliked{quote} This was pretty tough, but it looks like I got it to work properly. {file} I added the buffers cleanup where not supposed to plot. Also, on the first run, like changing Tfs, and/or chart updating, it may take a while for the AVWAP to calculate, especially when a big Tf AVWAP on small Tf chart. After the first run, the indicator only recalculates 2 Bars on every new Bar. You can change the file name - I don't claim any copyrights to this one. NOTE: Personally, I am not a fan of anchors fixed on some point, like begining of week or day, or...Ignored
DislikedHello coders, please kindly code this Trading View indicator to MQ4 for me. Thanks in advance. {file} {image}Ignored
Disliked{quote} Этот индикатор все еще WPR_VSmark-4, а НЕ 5! "4" означает "4 MA". У него все еще 4 MA, а не 5.Ignored
Disliked{quote} bool OpenTrade(ENUM_ORDER_TYPE type, double volume, double StopLoss, double TakeProfit, int MagicNumber=0) { double price = (type == ORDER_TYPE_BUY) ? SymbolInfoDouble(Symbol(), SYMBOL_ASK) : SymbolInfoDouble(Symbol(), SYMBOL_BID); double sl = NormalizeDouble(StopLoss,_Digits); double tp= NormalizeDouble(TakeProfit,_Digits); int ticket = OrderSend(_Symbol, type, volume, price, 0, sl, tp, NULL, MagicNumber, 0, clrNONE); return (ticket > 0); }Ignored
/*-------------------------------------------------------------------- Change-log: Gann High-Low_Cross_Dashboard_With_Alert_1.09 Date: 12-03-2025 By: MwlRCT -------------------------------------------------------------------- - Fix: Implemented input validation in `Notify` function to prevent "(non-string passed)" error in alerts. --------------------------------------------------------------------*/
void Notify(string symbol, int timeframe, int direction) {
if(!NotificationsEnabled) return; // Master switch check
string tf = PeriodToString(timeframe);
string directionStr = (direction == 1 ? "Up" : "Dn");
string subject = StringFormat(AlertSubjectFormat, symbol, tf);
string message = StringFormat(AlertFormat, symbol, tf, Lb, directionStr); // MODIFIED to include Lb argument
if(DesktopAlerts) Alert(message);
if(PushAlerts && !SendNotification(message))
Print("Push notification failed for ", symbol, "/", tf, ". Check MetaQuotes ID.");
if(EmailAlerts && !SendMail(subject, message))
Print("Email failed for ", symbol, "/", tf, ". Check email settings.");
if(SoundAlerts) PlaySound(SoundFile);
} void Notify(string symbol, int timeframe, int direction) {
if(!NotificationsEnabled) return; // Master switch check
string tf = PeriodToString(timeframe);
string directionStr = (direction == 1 ? "Up" : "Dn");
// Input validation:
if(StringLen(symbol) == 0) symbol = "Unknown";
if(StringLen(tf) == 0) tf = "Unknown";
if(StringLen(directionStr) == 0) directionStr = "Unknown";
string subject = StringFormat(AlertSubjectFormat, symbol, tf);
string message = StringFormat(AlertFormat, symbol, tf, Lb, directionStr);
if(DesktopAlerts) Alert(message);
if(PushAlerts && !SendNotification(message))
Print("Push notification failed for ", symbol, "/", tf, ". Check MetaQuotes ID.");
if(EmailAlerts && !SendMail(subject, message))
Print("Email failed for ", symbol, "/", tf, ". Check email settings.");
if(SoundAlerts) PlaySound(SoundFile);
} DislikedBut the alerts give (non-string passed) error on my mt4 AurumMarkets indian charts. {image} Sir, is it possible to solve this ?Ignored