• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 10:57pm
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 10:57pm
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

I will code your scalping EAs for no charge 42 replies

I will code your pivot EAs for no charge 19 replies

Need help to code EAs for MT4 and MT5 4 replies

EAs and indicators relating to moutaki... 22 replies

InterbankFX has loaded its MT4 platform with custom EAs, indicators and scripts 1 reply

  • Platform Tech
  • /
  • Reply to Thread
  • Subscribe
  • 40,243
Attachments: I will code your EAs and Indicators for no charge
Exit Attachments
Tags: I will code your EAs and Indicators for no charge
Cancel

I will code your EAs and Indicators for no charge

  • Last Post
  •  
  • 1 27212722Page 272327242725 2922
  • 1 Page 2723 2922
  •  
  • Post #54,441
  • Quote
  • Sep 17, 2022 11:03am Sep 17, 2022 11:03am
  •  Junglis
  • | Joined Dec 2009 | Status: Member | 6 Posts
can someone code for me pls a (customizable) horizontal line printed at a certain time, i.e. 15:33, and that line can be extended to the end of chart, and that line can have the day and date as a description (the time can be written 'as in picture' but not necessary).
i also need to vary the amount of days it looks back to print the line from, so could be last 3 days, or last 30 days etc

i am uploading a screenshot to give an example

Thankyou

Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot (663).png
Size: 26 KB
 
 
  • Post #54,442
  • Quote
  • Sep 17, 2022 11:18am Sep 17, 2022 11:18am
  •  emmy4
  • | Joined Aug 2009 | Status: Member | 129 Posts
Quoting cedrich2005
Disliked
{quote} done. {file}
Ignored
Hello Cedrich2005, I really appreciate your effort but the indicator is not showing any information on the screen. For example, buy/sell, the pair name and time of signals. Please, it should only alert once when the arrow shows up on the current candle with buy/sell, pair name and time of signal.
Thanks in advance.
 
 
  • Post #54,443
  • Quote
  • Sep 17, 2022 11:20am Sep 17, 2022 11:20am
  •  Hunter74
  • | Joined Oct 2019 | Status: Member | 30 Posts
Hello.. can this be coded into a pin bar arrow? Looking for a pin bar indicator with buffers. Want to be able to set how many candles to the left in the charts it will look back for recent price action, and how many times the wicks need to be bigger than the body… this is a picture explaining… any help would be appreciated…
Attached Image (click to enlarge)
Click to Enlarge

Name: 750C7B37-7468-4E28-AC18-DA03BA5FB59B.jpeg
Size: 178 KB
 
 
  • Post #54,444
  • Quote
  • Sep 17, 2022 12:04pm Sep 17, 2022 12:04pm
  •  Tankk
  • Joined Sep 2021 | Status: ********* | 384 Posts
Quoting vgyuszko
Disliked
Dear Coders! i have one indicator about on indicator settings not push notification ,and email funktion.Can you please make for me? Thank you Gyula
Ignored
Arrow Trend Surfer Alerts
and Arrow Trend Surfer Crack.ex4 should be in Indicators folder!!
Attached Image (click to enlarge)
Click to Enlarge

Name: Arrow Trend Surfer Alerts_17-09-2022.png
Size: 55 KB
Attached File(s)
File Type: mq4 Arrow Trend Surfer Alerts.mq4   24 KB | 225 downloads
File Type: ex4 Arrow Trend Surfer Crack.ex4   8 KB | 166 downloads
study indicator settings and test it well...
 
6
  • Post #54,445
  • Quote
  • Sep 17, 2022 8:23pm Sep 17, 2022 8:23pm
  •  ntk
  • Joined Dec 2018 | Status: Member | 1,152 Posts | Online Now
I have found this indicator very useful to find a sideways running market. I would like to have a middle line as ray line starts from the right side of the box until a new sideways box is found, as shwon in attached drawing

Could you generous coders help to realize this pattern
Attached Image (click to enlarge)
Click to Enlarge

Name: sideways_box.png
Size: 33 KB
Attached File(s)
File Type: mq4 sieways_detector.mq4   16 KB | 164 downloads
 
3
  • Post #54,446
  • Quote
  • Sep 17, 2022 11:37pm Sep 17, 2022 11:37pm
  •  MwlRCT
  • | Joined Aug 2019 | Status: Member | 115 Posts
Dear coder, please add buffer value for buy and sell Arrow
Inserted Code
extern color  Arr_Up_col            = clrLightCyan;  
extern color  Arr_Dn_col            = clrMagenta;
So the indicator will have a total of 10 buffer

Here is the indicator
Inserted Code
//------------------------------------------------------------------
#property copyright "www.forex-tsd.com   @   http://forexsystemsru.com/"
#property link      "https://forexsystemsru.com/forums/indikatory-foreks.41/"
#property description "modified by Mobidik  +  Tankk"
//------------------------------------------------------------------
#property indicator_separate_window
#property indicator_buffers 8
#property indicator_color1  clrLightSteelBlue   //LimeGreen
#property indicator_color2  clrMediumOrchid   //Crimson  //PaleVioletRed
#property indicator_color3  clrLightSteelBlue   //LimeGreen
#property indicator_color4  clrMediumOrchid   //Crimson  //PaleVioletRed
#property indicator_color5  clrLightSteelBlue   //LimeGreen
#property indicator_color6  clrMediumOrchid   //Crimson  //PaleVioletRed
#property indicator_color7  clrLightSteelBlue   //LimeGreen
#property indicator_color8  clrMediumOrchid   //Crimson  //PaleVioletRed
#property indicator_minimum 0
#property indicator_maximum 5
//
//
//
//
//
extern int    History               = 3456;
extern ENUM_TIMEFRAMES AutoRefresh  =  PERIOD_M1;
extern string TimeFrame1            = "Current time frame";
extern string TimeFrame2            = "next1";
extern string TimeFrame3            = "next2";
extern string TimeFrame4            = "next3";
extern ENUM_MA_METHOD  MaMethod1    = MODE_SMA;
extern ENUM_APPLIED_PRICE MaPrice1  = PRICE_CLOSE;
extern int    MaPeriod1             = 1;
extern ENUM_MA_METHOD  MaMethod2    = MODE_SMA;
extern int    MaPeriod2             = 1;
extern bool   UseHAHighLow          = false;
extern string UniqueID              = "4 TimeFrame MA Smooth";
extern int    LinesWidth            =  0;
extern color  LabelsColor           = clrAqua;  //Orange;  //DarkGray;
extern int    LabelsHorizontalShift = 5;
extern double LabelsVerticalShift   = 1.5;
extern bool   All_Sig_Arrows        = true;
extern color  Arr_Up_col            = clrLightCyan;  //Lime;
extern color  Arr_Dn_col            = clrMagenta;    //Red;
extern int    Arr_otstup            = 3; 
extern int    Arr_width             = 1;
//extern bool   alertsOn            = false;
extern string soundFile             = "alert2.wav";   //"news.wav";  //"expert.wav";  //   //"stops.wav"   //
extern int    SIGNALBAR             = 1;   //На каком баре сигналить....
//extern int    alertsLevel         = 2;
extern bool   alertsMessage         = true;
extern bool   alertsSound           = false;
extern bool   alertsEmail           = false;
extern bool   alertsMobile          = true;
//
//
//
//
//
double trends[], FLAG[];
double ha1u[];
double ha1d[];
double ha2u[];
double ha2d[];
double ha3u[];
double ha3d[];
double ha4u[];
double ha4d[];
//---
int    timeFrames[4];
bool   returnBars;
bool   calculateValue;
string IndikName, uniqueID;
//------------------------------------------------------------------
//
//------------------------------------------------------------------
//
//
//
//
//
int init()
{
   IndicatorBuffers(10);     
   
   SetIndexBuffer(0,ha1u);
   SetIndexBuffer(1,ha1d);
   SetIndexBuffer(2,ha2u);
   SetIndexBuffer(3,ha2d);
   SetIndexBuffer(4,ha3u);
   SetIndexBuffer(5,ha3d);
   SetIndexBuffer(6,ha4u);
   SetIndexBuffer(7,ha4d);
   SetIndexBuffer(8,trends);
   SetIndexBuffer(9,FLAG);
      IndikName = WindowExpertName();
      returnBars        = (TimeFrame1=="returnBars");     if (returnBars)     return(0);
      calculateValue    = (TimeFrame1=="calculateValue"); if (calculateValue) return(0);
      
      //
      //
      uniqueID = UniqueID+" MS: ";
      //
      //
      
      for (int i=0; i<8; i++) 
      {
         SetIndexStyle(i,DRAW_ARROW,EMPTY,LinesWidth); SetIndexArrow(i,110); 
      }
      timeFrames[0] = stringToTimeFrame(TimeFrame1);
      timeFrames[1] = stringToTimeFrame(TimeFrame2);
      timeFrames[2] = stringToTimeFrame(TimeFrame3);
      timeFrames[3] = stringToTimeFrame(TimeFrame4);
      IndicatorShortName(uniqueID);
   return(0);
}
//------------------------------------------------------------------
//
//------------------------------------------------------------------
int deinit()
{
   //for (int t=0; t<4; t++) ObjectDelete(UniqueID+t);
   for (int i = ObjectsTotal()-1; i >= 0; i--)   
   if (StringSubstr(ObjectName(i), 0, StringLen(uniqueID)) == uniqueID)
       ObjectDelete(ObjectName(i)); 
   return(0); 
}
//------------------------------------------------------------------
//
//------------------------------------------------------------------
datetime dtmPrevTime;
//---
bool blnNewBar(int TF)
{
   if (dtmPrevTime==iTime(NULL,TF,0))  return(false);
       dtmPrevTime=iTime(NULL,TF,0);   return(true);
}
//------------------------------------------------------------------
//
//------------------------------------------------------------------
double trend[][2];
#define _up 0
#define _dn 1
//------------------------------------------------------------------
//------------------------------------------------------------------
int start()
{
   if (IsConnected()) { if (!blnNewBar(AutoRefresh)) return(0); }
   //---
   int i,r,counted_bars=IndicatorCounted();
      if(counted_bars < 0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = History;
         if (limit <= fmax(MaPeriod1,MaPeriod2)) limit = fmin(Bars-counted_bars,Bars-1);
         if (returnBars)     { ha1u[0] = limit+1;  return(0); }
         if (calculateValue) { calculateHA(limit); return(0); }
         if (timeFrames[0] != _Period) limit = fmax(limit,fmin(History,iCustom(NULL,timeFrames[0],IndikName,History,AutoRefresh,"returnBars",0,0,0)*timeFrames[0]/_Period));
         if (timeFrames[1] != _Period) limit = fmax(limit,fmin(History,iCustom(NULL,timeFrames[1],IndikName,History,AutoRefresh,"returnBars",0,0,0)*timeFrames[1]/_Period));
         if (timeFrames[2] != _Period) limit = fmax(limit,fmin(History,iCustom(NULL,timeFrames[2],IndikName,History,AutoRefresh,"returnBars",0,0,0)*timeFrames[2]/_Period));
         if (timeFrames[3] != _Period) limit = fmax(limit,fmin(History,iCustom(NULL,timeFrames[3],IndikName,History,AutoRefresh,"returnBars",0,0,0)*timeFrames[3]/_Period));
         if (ArrayRange(trend,0)!=Bars) ArrayResize(trend,Bars);
         //
         //
         //
         //
         //
         
         ////static bool initialized = false;
         ////if (!initialized)
         ////{
         ////   initialized = true;
            int window = WindowFind(uniqueID);
            for (int t=0; t<4; t++)
            {
               string label = timeFrameToString(timeFrames[t]);
               ObjectCreate(uniqueID+t,OBJ_TEXT,window,0,0);
                  ObjectSet(uniqueID+t,OBJPROP_COLOR,LabelsColor);
                  ObjectSet(uniqueID+t,OBJPROP_PRICE1,t+LabelsVerticalShift);
                  ObjectSet(uniqueID+t,OBJPROP_SELECTABLE,false);
                  ObjectSetText(uniqueID+t,label,8,"Arial");
            }               
         ////}
         for (t=0; t<4; t++) ObjectSet(uniqueID+t,OBJPROP_TIME1,Time[0]+_Period*LabelsHorizontalShift*60);
   //
   //
   //
   //
   //
    
   for(i = limit, r=Bars-i-1; i >= 0; i--,r++)
   {
      trend[r][_up] = 0;
      trend[r][_dn] = 0;
      for (int k=0; k<4; k++)
      {
         int y = iBarShift(NULL,timeFrames[k],Time[i]);
         if (UseHAHighLow)
         {
            double halo = iCustom(NULL,timeFrames[k],IndikName,History,AutoRefresh,"calculateValue","","","",MaMethod1,MaPrice1,MaPeriod1,MaMethod2,MaPeriod2,0,y);
            double hahi = iCustom(NULL,timeFrames[k],IndikName,History,AutoRefresh,"calculateValue","","","",MaMethod1,MaPrice1,MaPeriod1,MaMethod2,MaPeriod2,1,y);
            bool   isUp = (hahi>halo);
         }            
         else            
         {
            double hacl = iCustom(NULL,timeFrames[k],IndikName,History,AutoRefresh,"calculateValue","","","",MaMethod1,MaPrice1,MaPeriod1,MaMethod2,MaPeriod2,2,y);
            double haop = iCustom(NULL,timeFrames[k],IndikName,History,AutoRefresh,"calculateValue","","","",MaMethod1,MaPrice1,MaPeriod1,MaMethod2,MaPeriod2,3,y);
                   isUp = (haop>hacl);
         }
         
         //
         //
         //
         //
         //
                     
         switch (k)
         {
            case 0 : if (isUp) { ha1u[i] = k+1; ha1d[i] = EMPTY_VALUE;}  else { ha1d[i] = k+1; ha1u[i] = EMPTY_VALUE; } break;
            case 1 : if (isUp) { ha2u[i] = k+1; ha2d[i] = EMPTY_VALUE;}  else { ha2d[i] = k+1; ha2u[i] = EMPTY_VALUE; } break;
            case 2 : if (isUp) { ha3u[i] = k+1; ha3d[i] = EMPTY_VALUE;}  else { ha3d[i] = k+1; ha3u[i] = EMPTY_VALUE; } break;
            case 3 : if (isUp) { ha4u[i] = k+1; ha4d[i] = EMPTY_VALUE;}  else { ha4d[i] = k+1; ha4u[i] = EMPTY_VALUE; } break;
         }
         if (isUp)
                  trend[r][_up] += 1;
            else  trend[r][_dn] += 1;
      }
     
     trends[i]=trends[i+1];   FLAG[i]=0;
     
     if(trends[i]!=1 && ha1u[i]!=EMPTY_VALUE && ha2u[i]!=EMPTY_VALUE && ha3u[i]!=EMPTY_VALUE && ha4u[i]!=EMPTY_VALUE) 
      {
        trends[i] = 1;   FLAG[i] = 888;
        arrows_wind(i,"Up",Arr_otstup ,233,Arr_Up_col,Arr_width,false);   
      }else{
        ObjectDelete(uniqueID+"Up"+TimeToStr(Time[i]));
      } 
     if(trends[i]!=-1 && ha1d[i]!=EMPTY_VALUE && ha2d[i]!=EMPTY_VALUE && ha3d[i]!=EMPTY_VALUE && ha4d[i]!=EMPTY_VALUE) 
      {
        trends[i] =-1;   FLAG[i] = -888;
        arrows_wind(i,"Dn",Arr_otstup ,234,Arr_Dn_col,Arr_width,true);
      }else{
       ObjectDelete(uniqueID + "Dn" + TimeToStr(Time[i],TIME_DATE|TIME_SECONDS));
      } 
     
     if(All_Sig_Arrows)
      {  
        if(trends[i]== 1 && (ha1u[i]==EMPTY_VALUE || ha2u[i]==EMPTY_VALUE || ha3u[i]==EMPTY_VALUE || ha4u[i]==EMPTY_VALUE)) { trends[i] = 0;  FLAG[i] = 444; }
        if(trends[i]==-1 && (ha1d[i]==EMPTY_VALUE || ha2d[i]==EMPTY_VALUE || ha3d[i]==EMPTY_VALUE || ha4d[i]==EMPTY_VALUE)) { trends[i] = 0;  FLAG[i] = -444; }
      }
   }   
   manageAlerts();
   return(0);
}
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void arrows_wind(int k, string N,int ots,int Code,color clr, int ArrowSize,bool up)                 
{           
   string objName = uniqueID+N+TimeToStr(Time[k]);
   double gap=Arr_otstup*_Point;   if (Digits==3 || Digits==5) gap*=10;
   
   ObjectCreate(objName, OBJ_ARROW,0,Time[k],0);
   ObjectSet   (objName, OBJPROP_COLOR, clr);  
   ObjectSet   (objName, OBJPROP_ARROWCODE,Code);
   ObjectSet   (objName, OBJPROP_WIDTH,ArrowSize);  
   ObjectSet   (objName, OBJPROP_SELECTABLE,false);  
  if (up)
    {
      ObjectSet(objName, OBJPROP_ANCHOR,ANCHOR_BOTTOM);
      ObjectSet(objName,OBJPROP_PRICE1,High[k]+gap);
    }else{  
      ObjectSet(objName, OBJPROP_ANCHOR,ANCHOR_TOP);
      ObjectSet(objName,OBJPROP_PRICE1,Low[k]-gap);
    }
}
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
//
//
//
//
//
void calculateHA(int limit)
{
   for (int i=limit; i>=0; i--)
   {
      //double maOpen  = iMA(NULL,0,MaPeriod1,0,MaMethod1,PRICE_OPEN ,i);
      //double maClose = iMA(NULL,0,MaPeriod1,0,MaMethod1,PRICE_CLOSE,i);
      //double maLow   = iMA(NULL,0,MaPeriod1,0,MaMethod1,PRICE_LOW  ,i);
      //double maHigh  = iMA(NULL,0,MaPeriod1,0,MaMethod1,PRICE_HIGH ,i);
      //---
      double haOpen  = iMA(NULL,0,MaPeriod1,0,MaMethod1,MaPrice1,i+1);    //(ha3u[i+1]+ha3d[i+1])/2.0;
      double haClose = iMA(NULL,0,MaPeriod1,0,MaMethod1,MaPrice1,i);      //(maOpen+maHigh+maLow+maClose)/4;
      double haHigh  = iMA(NULL,0,MaPeriod1,0,MaMethod1,PRICE_LOW,i);     //fmax(maHigh, fmax(haOpen, haClose));
      double haLow   = iMA(NULL,0,MaPeriod1,0,MaMethod1,PRICE_HIGH,i);    //fmin(maLow,  fmin(haOpen, haClose));
      if (haOpen<haClose) 
            { ha4u[i]=haLow; ha4d[i]=haHigh; } 
      else  { ha4d[i]=haLow; ha4u[i]=haHigh; } 
              ha3u[i]=haOpen;
              ha3d[i]=haClose;
   }
   for(i=limit; i>=0; i--)
   {
      ha1u[i]=iMAOnArray(ha4u,0,MaPeriod2,0,MaMethod2,i);
      ha1d[i]=iMAOnArray(ha4d,0,MaPeriod2,0,MaMethod2,i);
      ha2u[i]=iMAOnArray(ha3u,0,MaPeriod2,0,MaMethod2,i);
      ha2d[i]=iMAOnArray(ha3d,0,MaPeriod2,0,MaMethod2,i);
   }      
}
//
//
//
//
//
void manageAlerts()
{
   if (FLAG[SIGNALBAR] > 0)  doAlert("BUY");
   if (FLAG[SIGNALBAR] < 0)  doAlert("SELL");
   
   //------
   ////if (alertsOn)
   ////{
   ////   int whichBar = Bars-1;
   ////   if (trend[whichBar][_up] >= alertsLevel || trend[whichBar][_dn] >= alertsLevel)
   ////   {
   ////      if (trend[whichBar][_up] >= alertsLevel) doAlert("BUY",trend[whichBar][_up]);
   ////      if (trend[whichBar][_dn] >= alertsLevel) doAlert("SELL",trend[whichBar][_dn]);
   ////   }
   ////}
}
//
//
//
//
//
void doAlert(string doWhat)   ///, int howMany)
{
   static string   previousAlert="nothing";
   static datetime previousTime;
   string message;
   
   if (previousAlert != doWhat || previousTime != Time[0]) {
       previousAlert  = doWhat;
       previousTime   = Time[0];
       //
       //
       //
       //
       //
       message = "4 TimeFrame MA Smooth MS: "+_Symbol+", "+stringMTF(_Period)+":  Arrow for "+doWhat;   ///Symbol()+" at "+TimeToStr(TimeLocal(),TIME_SECONDS)+" "+howMany+" time frames of haDelta are aligned "+doWhat;
          if (alertsMessage) Alert(message);
          if (alertsEmail)   SendMail(_Symbol,message);
          if (alertsMobile)  SendNotification(message);
          if (alertsSound)   PlaySound(soundFile);
   }
}
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
//
//
//
//
//
string sTfTable[] = {"M1","M5","M15","M30","H1","H4","D1","W1","MN"};
int    iTfTable[] = {1,5,15,30,60,240,1440,10080,43200};
//
//
//
//
//
int toInt(double value) { return(value); }
int stringToTimeFrame(string tfs)
{
   tfs = stringUpperCase(tfs);
   int max = ArraySize(iTfTable)-1, add=0;
   int nxt = (StringFind(tfs,"NEXT1")>-1); if (nxt>0) { tfs = ""+_Period; add=1; }
       nxt = (StringFind(tfs,"NEXT2")>-1); if (nxt>0) { tfs = ""+_Period; add=2; }
       nxt = (StringFind(tfs,"NEXT3")>-1); if (nxt>0) { tfs = ""+_Period; add=3; }
      //
      //
      //
      //
      //
         
      for (int i=max; i>=0; i--)
         if (tfs==sTfTable[i] || tfs==""+iTfTable[i]) return(fmax(iTfTable[toInt(fmin(max,i+add))],_Period));
                                                      return(_Period);
}
string timeFrameToString(int tf)
{
   for (int i=ArraySize(iTfTable)-1; i>=0; i--) 
         if (tf==iTfTable[i]) return(sTfTable[i]);
                              return("");
}
//
//
//
//
//
string stringUpperCase(string str)
{
   string   s = str;
   for (int length=StringLen(str)-1; length>=0; length--)
   {
      int tchar = StringGetChar(s, length);
         if((tchar > 96 && tchar < 123) || (tchar > 223 && tchar < 256))
                     s = StringSetChar(s, length, tchar - 32);
         else if(tchar > -33 && tchar < 0)
                     s = StringSetChar(s, length, tchar + 224);
   }
   return(s);
}
 
string stringMTF(int perMTF)
{  
   if (perMTF==0)      perMTF=_Period;
   if (perMTF==1)      return("M1");
   if (perMTF==5)      return("M5");
   if (perMTF==15)     return("M15");
   if (perMTF==30)     return("M30");
   if (perMTF==60)     return("H1");
   if (perMTF==240)    return("H4");
   if (perMTF==1440)   return("D1");
   if (perMTF==10080)  return("W1");
   if (perMTF==43200)  return("MN1");
   if (perMTF== 2 || 3  || 4  || 6  || 7  || 8  || 9 ||       /// нестандартные периоды для грфиков Renko
               10 || 11 || 12 || 13 || 14 || 16 || 17 || 18)  return("M"+(string)_Period);
//------
   return("Ошибка периода");
}
//**************************************************************************//
//***                      3 MA VZO HD AA MTF ANT+TT                      ***
//**************************************************************************//
Thank your.
 
 
  • Post #54,447
  • Quote
  • Sep 18, 2022 12:26am Sep 18, 2022 12:26am
  •  ntk
  • Joined Dec 2018 | Status: Member | 1,152 Posts | Online Now
Quoting ntk
Disliked
..
Ignored
Dear Jeanlouie,
similar to the post 54453 I would line to draw the midline from your Engulfing_Candle_backwards_forwards_v1.1 indicator, line extended so far until the next engulfing bar is found.
thank you
Attached File(s)
File Type: ex4 Engulfing_Candle_backwards_forwards_v1.1.ex4   19 KB | 73 downloads
 
 
  • Post #54,448
  • Quote
  • Sep 18, 2022 1:22am Sep 18, 2022 1:22am
  •  Tankk
  • Joined Sep 2021 | Status: ********* | 384 Posts
Quoting MwlRCT
Disliked
Dear coder, please add buffer value for buy and sell Arrow....
Ignored
this is bad, old code: it needs to be completely rewritten, because it slows down the terminal

don't waste your time..
but if you want.. you can use buffer for Expert Adviser = FLAG[] = number 9 in buffer's list
if FLAG[0] > 0 = arrow/order Buy
if FLAG[0] < 0 = arrow/order Sell

4 TimeFrame MA Smooth MS [MOBIDIK+TT]
4 TimeFrame MA Smooth OS [MOBIDIK+TT]
Attached Image(s) (click to enlarge)
Click to Enlarge

Name: 4 TimeFrame MA Smooth MS [MOBIDIK+TT]_09-01-2020_D1.png
Size: 62 KB
Click to Enlarge

Name: 4 TimeFrame MA Smooth OC [MOBIDIK+TT]_09-01-2020.png
Size: 50 KB
Attached File(s)
File Type: mq4 4 TimeFrame MA Smooth MS [MOBIDIK+TT].mq4   32 KB | 116 downloads
File Type: mq4 4 TimeFrame MA Smooth OC [MOBIDIK+TT].mq4   32 KB | 120 downloads
study indicator settings and test it well...
 
2
  • Post #54,449
  • Quote
  • Sep 18, 2022 1:40am Sep 18, 2022 1:40am
  •  Nod32
  • Joined Aug 2020 | Status: Member | 202 Posts
Quoting Tankk
Disliked
{quote} this is bad, old code: it needs to be completely rewritten, because it slows down the terminal don't waste your time.. but if you want.. you can use buffer for Expert Adviser = FLAG[] = number 9 in buffer's list if FLAG[0] > 0 = arrow/order Buy if FLAG[0] < 0 = arrow/order Sell 4 TimeFrame MA Smooth MS [MOBIDIK+TT] 4 TimeFrame MA Smooth OS [MOBIDIK+TT] {image} {image} {file} {file}
Ignored
Hi tankk
I think this indicator is good؟
Attached Image (click to enlarge)
Click to Enlarge

Name: FractalgNoRepaint mtf_Counter2.jpg
Size: 87 KB
Attached File(s)
File Type: ex4 FractalgNoRepaint mtf_Counter2(1).ex4   39 KB | 289 downloads
 
 
  • Post #54,450
  • Quote
  • Sep 18, 2022 2:12am Sep 18, 2022 2:12am
  •  Slingshots1
  • Joined Feb 2012 | Status: Member | 1,269 Posts
Quoting Tankk
Disliked
{quote} Hi Nod.. i see: it sticks & stops.. disappears from chart.. glitchy induk
Ignored
Hello Tankk how is your end hope all is well ..
 
1
  • Post #54,451
  • Quote
  • Sep 18, 2022 2:15am Sep 18, 2022 2:15am
  •  Tankk
  • Joined Sep 2021 | Status: ********* | 384 Posts
Quoting BossZ
Disliked
Hello coders. Please help me fix this indicator. Can you guys add an alert and a message every time the yellow X appears?
I tried many times but it always shows repeat. Please help me. Thank you so much.
Ignored
Indicator
also bad, weak code.. glitch could come in any moment seems, that it no repaints.. but anyway check...
Attached Image (click to enlarge)
Click to Enlarge

Name: Indicator_18-09-2022.png
Size: 53 KB
Attached File(s)
File Type: mq4 Indicator.mq4   28 KB | 101 downloads
File Type: ex4 Indicator.ex4   25 KB | 62 downloads
study indicator settings and test it well...
 
1
  • Post #54,452
  • Quote
  • Sep 18, 2022 5:33am Sep 18, 2022 5:33am
  •  Slingshots1
  • Joined Feb 2012 | Status: Member | 1,269 Posts
Quoting Tankk
Disliked
{quote} Indicator also bad, weak code.. glitch could come in any moment seems, that it no repaints.. but anyway check... {image} {file} {file}
Ignored
Please help me to turn this to an ea that works on 5minutes ..stop 10....tp 15.... i will appreciate it if you can help with alert when price changes direction. Rgds
Attached Image (click to enlarge)
Click to Enlarge

Name: Tankk attn.PNG
Size: 14 KB
Attached File(s)
File Type: mq4 MA_Trend_Line.mq4   6 KB | 99 downloads
 
 
  • Post #54,453
  • Quote
  • Sep 18, 2022 8:34am Sep 18, 2022 8:34am
  •  emmy4
  • | Joined Aug 2009 | Status: Member | 129 Posts
Hello Tankk, please help to add pop alerts to this indicator to show buy/sell, price and time when the arrow shows up on the current candle.
Thanks in advance.
Attached File(s)
File Type: mq4 Buy-Sell (MA Signal).mq4   3 KB | 91 downloads
 
 
  • Post #54,454
  • Quote
  • Sep 18, 2022 8:47am Sep 18, 2022 8:47am
  •  sol4live
  • | Joined Jan 2009 | Status: Member | 188 Posts
Quoting Tankk
Disliked
{quote} Camarilla Weekly Levels don’t know, it needs to be completely rewritten: ancient, obsolete code {image} {file}
Ignored
Thank you very much
Bjos
 
1
  • Post #54,455
  • Quote
  • Sep 18, 2022 9:28am Sep 18, 2022 9:28am
  •  ntk98
  • | Additional Username | Joined May 2022 | 43 Posts
Quoting acer777
Disliked
Dear Jeanlouie, I had a request for you, would you please add alert system with message notification to this Supply and Demand Zone indicator. Alert system should consist of 1. Whenever a new zone forms an alert sound with message should print saying that a "New R-zone " for supply zone and a "New S-zone" for demand zone. 2. When price enters a zone a sound alert with a message saying that "Price entered R-zone or S-zone, but it should alert only for once after entering a zone and when price breaks a zone another alert saying that a R-zone or S-zone...
Ignored
Hallo coders, pls make this indicator possible to do this where ever chart TF you chose, the indicator always display the forced time frame to study supply and demand zones of D1. the force time frame should be possibly chosen by user, not hard coded.
Thanks
 
 
  • Post #54,456
  • Quote
  • Sep 18, 2022 12:53pm Sep 18, 2022 12:53pm
  •  sabbah
  • | Joined Jun 2013 | Status: Member | 56 Posts
Hello,

Can someone please combine & fix the attached indicators so that the output :

 

  1. 1. Can be displayed in vertical order instead of horizontal
  2. 2. Can select which corner to display correctly
  3. 3. Can select the font size
  4. 4. Add on/off button so that when OFF, only show RmUp/RmDn, and when ON show the rest of the values (atr, 5D, Y, T, etc...)


Thank you in advance

Attached File(s)
File Type: mq4 xADR_0.2.mq4   4 KB | 61 downloads
File Type: mq4 xADR.mq4   4 KB | 71 downloads
 
 
  • Post #54,457
  • Quote
  • Sep 18, 2022 7:08pm Sep 18, 2022 7:08pm
  •  Ieis5
  • | Joined May 2021 | Status: Member | 98 Posts
can somebody code an eA which will create a chart delayed by 10minutes (10m is a user input)
-the delayed chart would have all the historical of the real chart, so that I can drop my indicators right away
-i can change the period of the delayed chart with the buttons on the toolbar (or right click), like clicking on the button 15min makes the delayed chart 15min
-I can use my demo account on it, so when I buy into a delayed candle, it's the delayed price which is used and no the current live price
 
 
  • Post #54,458
  • Quote
  • Sep 19, 2022 1:56am Sep 19, 2022 1:56am
  •  izzhoney
  • | Joined Mar 2020 | Status: Junior Member | 3 Posts
hello coder


i have an ea which work very good on h1 TF, but some time get big DD, can any body add 200 EMA in this ea so it will more reduse big DD, plz do it then i will share my secret setting


THANKS in advance
Attached File(s)
File Type: mq4 EA41 - New-Trend-Grid.mq4   556 KB | 74 downloads
 
 
  • Post #54,459
  • Quote
  • Sep 19, 2022 2:34am Sep 19, 2022 2:34am
  •  Su407
  • | Joined Jul 2012 | Status: Junior Member | 3 Posts
Dear Coder,
Hope you all well.
PLease help to make a simple indicater that draw Holizontal line at the previous close 4th bar and when the chart move the line will move too. only draw close line at the perevious 4th bar as shown in attach picture.
Attached Image (click to enlarge)
Click to Enlarge

Name: Untitled.png
Size: 5 KB
Thanks in advance
Best Regards
 
 
  • Post #54,460
  • Quote
  • Sep 19, 2022 2:36am Sep 19, 2022 2:36am
  •  Samalin
  • Joined Apr 2017 | Status: Member | 630 Posts
Good day everyone, please i have been searching for stochastic 3 or 4 timeframes signal cross arrows like attached image i cant find anywhere on the internet
the 4timeframes i saw are bars and my psychic does not feel comfortable with it please kindly share if you have
Attached Image (click to enlarge)
Click to Enlarge

Name: Factory F2.png
Size: 8 KB
 
 
  • Platform Tech
  • /
  • I will code your EAs and Indicators for no charge
  • Reply to Thread
    • 1 27212722Page 272327242725 2922
    • 1 Page 2723 2922
13 traders viewing now, 4 are members:
Nits
,
khelemen
,
zamrynn14gm
,
roma23
  • More
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2023