Will create your Expert Advisor for Free! - page 3

 
vriesde1:
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

Could you send me a mail at : condor666.trading[at]gmail.com

 
vriesde1 wrote >>
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

I am also just learning about forex. I'm not even sure if you can help with my problem.

Have you looked at forex autopilot? I recently purchased it, and have been running it in Strategy Tester the past few days.

It does very well in the first half of each month, no losses and lots of take-profit executions. The problem that I'm having is that it sometimes stops trading after the 10-15th day, and takes a big loss at the end of the month. Over a 2-year period, these losses are 3X higher than my net profit over the same period. So, instead of making 200% profit, I end up with only 50%.

 

u can help me to add soundalert to below indocators : (playsound code when the dot appears). pLEASE send it to my email : nugienos@yahoo.com thx

//+------------------------------------------------------------------+
//| AltrTrend_Signal_v2_2.mq4 |
//| Ramdass - Conversion only |
//+------------------------------------------------------------------+
#property copyright "Author - OlegVS, GOODMAN"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_color2 Crimson

//---- input parameters
extern int K = 30;
extern double Kstop = 0.5;
extern int Kperiod = 150;
extern int PerADX = 14;
extern int CountBars = 350;

//---- buffers
double val1[];
double val2[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- indicator line
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,108);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,108);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);
if(CountBars>=Bars)
CountBars=Bars;
SetIndexDrawBegin(0, Bars - CountBars + PerADX);
SetIndexDrawBegin(1, Bars - CountBars + PerADX);
//----
return(0);
}
//+------------------------------------------------------------------+
//| AltrTrend_Signal_v2_2 |
//+------------------------------------------------------------------+
int start()
{
int i, shift, counted_bars = IndicatorCounted();
int i1, i2;
double Range, AvgRange, smin, smax, SsMax, SsMin, SSP, price;
bool uptrend, old;
//----
if(Bars <= PerADX + 1)
return(0);
//---- initial zero
if(counted_bars < PerADX + 1)
{
for(i = 1; i <= PerADX; i++)
val1[CountBars - i] = 0.0;
for(i = 1; i <= PerADX; i++)
val2[CountBars-i] = 0.0;
}
//----
for(shift = CountBars - PerADX; shift >= 0; shift--)
{
SSP = MathCeil(Kperiod / iADX(NULL, 0, PerADX, PRICE_CLOSE, MODE_MAIN, 1));
Range = 0;
AvgRange = 0;
for(i1 = shift; i1 <= shift + SSP; i1++)
{
AvgRange = AvgRange + MathAbs(High[i1] - Low[i1]);
}
Range = AvgRange / (SSP + 1);
//----
SsMax = High[shift];
SsMin = Low[shift];
for(i2 = shift; i2 <= shift + SSP - 1; i2++)
{
price = High[i2];
if(SsMax < price)
SsMax = price;
price = Low[i2];
if(SsMin >= price)
SsMin = price;
}
//----
smin = SsMin + (SsMax - SsMin)*K / 100;
smax = SsMax - (SsMax - SsMin)*K / 100;
val1[shift] = 0;
val2[shift] = 0;
if(Close[shift] < smin)
{
uptrend = false;
}
if(Close[shift] > smax)
{
uptrend = true;
}
if(uptrend != old && uptrend == true)
{
val1[shift] = Low[shift] - Range*Kstop;
}
if(uptrend != old && uptrend == false)
{
val2[shift] = High[shift] + Range*Kstop;
}
old = uptrend;

}
return(0);
}
//+------------------------------------------------------------------+
 
vriesde1:
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

Hi, I know a trading system that has proven me to be profitable, but I don't have enough programming experience. The system is simple, yet it works, you will not have problems on it.

Please e-mail me at: aldocoms "at" hotmail.com

 
vriesde1:
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

I need an EA created ( I cant code ) according to my very simple requirements . My name is ernest8fingers - plz email me if interested-Thnxs

 
vriesde1:
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

Please get in touch, mody_00230@yahoo.com

 
vriesde1:
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

Hi i have a quite simple system that i want to put on EA. I don't think it would take long as it uses established indicators.

pls mail sambomo@gmail.com

 
vriesde1 wrote >>
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

Hi vriesde1,

I have a problem to compil my code, i have posted a topic but i still have not anwser. If you can help this my email : icar21@netcourrier.com

my code:

#define SIGNAL_NONE 0
#define SIGNAL_BUY   1
#define SIGNAL_SELL  2
#define SIGNAL_CLOSEBUY 3
#define SIGNAL_CLOSESELL 4
#define SIGNAL_WaitTime 5

extern int MagicNumber = 0;
extern bool SignalMail = False;
extern bool EachTickMode = True;
extern double Lots = 1.0;
extern int Slippage = 3;
extern bool UseStopLoss = True;
extern int StopLoss = 40;
extern bool UseTakeProfit = True;
extern int TakeProfit = 7;
extern bool UseTrailingStop = False;
extern int TrailingStop = 30;
extern int Shift = 1; 

int BarCount;
int Current;
bool TickCheck = False;

int WaitTime = iTime(Null,0,Shift); 
total=OrdersTotal();

if(total>=1 && OrderProfit()<0) }
{
CloseTime=iTime(NULL,0,0);
}
if(total<1 && WaitTime<=CloseTime)
{
Pause=true;
}
else
{
Pause=false;
}



return (0);             
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init() {
   BarCount = Bars;

   if (EachTickMode) Current = 0; else Current = 1;

   return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit() {
   return(0);
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start  () {
   int Order = SIGNAL_NONE;
   int Total, Ticket;
   double StopLossLevel, TakeProfitLevel;

   if (EachTickMode && Bars != BarCount) TickCheck = False;
   Total = OrdersTotal();
   Order = SIGNAL_NONE;

   //+------------------------------------------------------------------+
   //| Variable Begin                                                   |
   //+------------------------------------------------------------------+

double Var1 = iADX(NULL, 0, 14, PRICE_MEDIAN, MODE_MAIN, Current + 0);
double Var2 = iCCI(NULL, 0, 14, PRICE_CLOSE, Current + 0);

double Buy1_1 = iCCI(NULL, 0, 14, PRICE_CLOSE, Current + 0);
double Buy1_2 = iADX(NULL, 0, 14, PRICE_MEDIAN, MODE_PLUSDI, Current + 0);

double Sell1_1 = iADX(NULL, 0, 14, PRICE_MEDIAN, MODE_MINUSDI, Current + 0);
double Sell1_2 = iCCI(NULL, 0, 14, PRICE_CLOSE, Current + 0);



   
   //+------------------------------------------------------------------+
   //| Variable End                                                     |
   //+------------------------------------------------------------------+

   //Check position
   bool IsTrade = False;

   for (int i = 0; i < Total; i ++) {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderType() <= OP_SELL &&  OrderSymbol() == Symbol()) {
         IsTrade = True;
         if(OrderType() == OP_BUY) {
            //Close

            

            //+------------------------------------------------------------------+
            //| Signal End(Exit Buy)                                             |
            //+------------------------------------------------------------------+

            if (Order == SIGNAL_CLOSEBUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
               OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy");
               if (!EachTickMode) BarCount = Bars;
               IsTrade = False;
               continue;
            }
            //Trailing stop
            if(UseTrailingStop && TrailingStop > 0) {                 
               if(Bid - OrderOpenPrice() > Point * TrailingStop) {
                  if(OrderStopLoss() < Bid - Point * TrailingStop) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen);
                     if (!EachTickMode) BarCount = Bars;
                     continue;
                  }
               }
            }
         } else {
            //Close


            

            //+------------------------------------------------------------------+
            //| Signal End(Exit Sell)                                            |
            //+------------------------------------------------------------------+

            if (Order == SIGNAL_CLOSESELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
               OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, DarkOrange);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Close Sell");
               if (!EachTickMode) BarCount = Bars;
               IsTrade = False;
               continue;
            }
            //Trailing stop
            if(UseTrailingStop && TrailingStop > 0) {                 
               if((OrderOpenPrice() - Ask) > (Point * TrailingStop)) {
                  if((OrderStopLoss() > (Ask + Point * TrailingStop)) || (OrderStopLoss() == 0)) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, DarkOrange);
                     if (!EachTickMode) BarCount = Bars;
                     continue;
                  }
               }
            }
         }
      }
   }

   //+------------------------------------------------------------------+
   //| Signal Begin(Entry)                                              |
   //+------------------------------------------------------------------+

   if (Buy1_1 < Buy1_2) Order = SIGNAL_BUY;

   if (Sell1_1 < Sell1_2) Order = SIGNAL_SELL;


   //+------------------------------------------------------------------+
   //| Signal End                                                       |
   //+------------------------------------------------------------------+

   //Buy
   if (Order == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
      if(!IsTrade) {
         //Check free margin
         if (AccountFreeMargin() < (1000 * Lots)) {
            Print("We have no money. Free Margin = ", AccountFreeMargin());
            return(0);
         }

         if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0;
         if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0;

         Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
         if(Ticket > 0) {
            if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
                Print("BUY order opened : ", OrderOpenPrice());
                if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy");
            } else {
                Print("Error opening BUY order : ", GetLastError());
            }
         }
         if (EachTickMode) TickCheck = True;
         if (!EachTickMode) BarCount = Bars;
         return(0);
      }
   }

   //Sell
   if (Order == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
      if(!IsTrade) {
         //Check free margin
         if (AccountFreeMargin() < (1000 * Lots)) {
            Print("We have no money. Free Margin = ", AccountFreeMargin());
            return(0);
         }

         if (UseStopLoss) StopLossLevel = Bid + StopLoss * Point; else StopLossLevel = 0.0;
         if (UseTakeProfit) TakeProfitLevel = Bid - TakeProfit * Point; else TakeProfitLevel = 0.0;

         Ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, StopLossLevel, TakeProfitLevel, "Sell(#" + MagicNumber + ")", MagicNumber, 0, DeepPink);
         if(Ticket > 0) {
            if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
                Print("SELL order opened : ", OrderOpenPrice());
                if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Open Sell");
            } else {
                Print("Error opening SELL order : ", GetLastError());
            }
         }
         if (EachTickMode) TickCheck = True;
         if (!EachTickMode) BarCount = Bars;
         return(0);
      }
   }
            
                                        
   if (!EachTickMode)BarCount = Bars;

  
   return(0);}

//+------------------------------------------------------------------+
 

Hi Tyrone,


I´m looking for someone to help me out with a rather complex EA. If you find the time please contact me at "captain(DOT)hansen(AT)ewetel(DOT)net".

Thanks!

 
vriesde1 wrote >>
Hi Guys,

I am a Computer Science student heading towards my masters, and very interested in Forex.

Basically, I offer to create a free Expert Advisor for whoever needs one. I just finished my own first Expert Advisor, it gave me a return of 100% over 2007-2008, but performs less good @ the years before 2007, some not even profitable. Therefor Im looking for more inspiration!

I am doing this for extra experience in both mq4 and forex trading systems themselves.

Oh and by the way, I am already working on the inside bar expert so do not come up with that one :D.

Send me a private message with your plan, and you can expect, if the EA is not too complicated, within one week.

Greetings!!

Hi.

I have tried for a long time to make an EA. Could you help me to write a code for EMA crosses, and with every cross buy/sell currency and with the next cross sell/buy. besf regards, eseq@op.pl

Reason: