Quantcast
Channel: MT4talk.com - Artificial Intelligence Forex Robot! — ► Download over 5,000 Forex robots from over 16,000+ forum posts!
Viewing all 2411 articles
Browse latest View live

ASSAR V10 Concerns (and a V11 comparison)

$
0
0

Hi all,

I'm trialing V10 and V11 on demo accounts now. I figure if they can't be profitable on a demo account then they can't be profitable on a live account. 

V10 is good, trades, Wins alot of trades but there is one major flaw that I can see that disqualifies it from being a long terms EA...

Over the week I've been trading it's won 90% of it's longs and 89% of its shorts! Pretty good.

But over this week I'm actaully down 0.68%!

Why? 

Well this is the problem... The average win is 2.43 pips. Take a pip of slippage on a live account and You're at a win rate of 1.43. The AVERAGE LOSS is 18.45 PIPS! Take slippage and you're going close to a risk to reward of 10:1. You risk 10 units to win one! Even at 90% win rate you're not going to end up profitable.

V11 is much better, with an average win of 2.73 pips and an average loss of 5.73 pips, but V10 is currently the release. I've not paid for the pro version yet, and unless they have some secret settings that fixes this flaw, it's not worth my money... You can't get something sustainable with risking so much for so little return IMO.

Can anyone suggest a solution to this? I suspect if I have the stop loss closer then my win rate will go through the floor? It's a bit hard to backtest this and optimize as the news filter won't work (the news filter is awesome by the way!).

Thanks in advance


LinLit EA - Best Profitable Forex EA

$
0
0

Very easy ways to make $.
Very fast profit.
Martingale + Grid.
Recommended leverage: 500:1 and up


You can Download DEMO version here:
http://linlit.com/LinLit.zip
- Starting lot is set to 1 and most of the variables are disabled.

https://mt4talk.com/img/m/10598/5a1d916c1503b6.50084971.gif

free ea 2017

$
0
0

Im posting this here becouse I want some positive input on this method,
to figure out how to cut big margin requirement!
Fell free to recode a EA, just post your improvements here.
I use this ea becouse it has a great risk to reward ratio.
It is like martingale on steroids!

free ea profit

$
0
0

Forex Robot (MT4 Expert Advisor) HF-Scalping is high-frequency fully automated trading strategy for MT4 platform, based on the price movement indicator and Keltner Channel Indicator. The robot not only analyzes the length of the minute candles (M1)...

Semit Automatic grid EA - reduce trade risk

$
0
0

Attached EA is a semi-automatic EA , you need to determine trend direction yourself based on system you working
then this EA can break you 1 position to multiple positions to reduce risks
for example, instead of 0.1 lot size, you can set the EA to open 1+9 positions for you 
this way risk of trade will be reduced significantly

 Cheers & Regards
 Andy Reza

Need Strategy

$
0
0

I am a new forex user. I need a very profitable strategy for scalping and long time trade.  Can anyone help me please.........
Thanks for your help in advance..

No Sleep EA With no restrictions ...

$
0
0

Please find the "No Sleep EA" without any restrictions.

It is coded by me ...

It can work on any demo or live account for unlimited period of time.
It also can be back-tested, even I'm not back test believer. Forward test is the best of course. 

Can work on any pair. Lately, I use it on Gold because of the high lot rebate I got from broker and it's profit as well.

Remember, Gold need bigger TP and PipStep values ...

So, easily can made 40% a month. You can even make more than 100% but you need to withdraw profit frequently.

You can use it on any time frame ... 

If you want to use multiple pairs, then use safer settings ... Higher TF & Lower Lot size.

If you want to use 1 pair, I recommend GBPUSD or Gold but current settings will not work on gold, you need to use yours to let it go.

Lower time frame means higher profit + higher DD ... 
Higher time frame means lower profit + lower DD ...

So, use your own settings that you feel comfortable with as I can't take settings responsibility.

Use it on demo first for at least a week ...

Some trades from live account ...

https://mt4talk.com/img/m/2972/5a22f779e1e797.65177786.png

blessing sets

$
0
0

Ill gonna give you few good sts for any blessing version.test it on demo account first m15 m30 the best time frame for it any pair


PeakTrough Luizinho V1.3 MT4 EA

$
0
0

This EA works under MT4 EA which is named PeakTrough Luizinho V1.3.
Actually is under Test and Not to trade on Live account yet

ForexOverDrive5

$
0
0

The ForexOverDrive MT4 EA is a forex expert advisor. The ForexOverDrive automated forex trading software for the MetaTrader platform has been forward tested on a demo account. The ForexOverDrive.com forex robot supports the EUR/USD and GBP/USD currency pairs.

TL EA for everyone , if you modify the ea. so go .

$
0
0

TL EA for everyone , if you modify the ea. so go .TL EA for everyone , if you modify the ea. so go .TL EA for everyone , if you modify the ea. so go .TL EA for everyone , if you modify the ea. so go .TL EA for everyone , if you modify the ea. so go .

In Need of Momentum EA

$
0
0

Anyone have any good Momentum EAs they are willing to share? Been seeing a lot of real account success with various ones, and not from the developer accounts, but from purchasers

PSAR

$
0
0

//+------------------------------------------------------------------+
//|                                                 EA-PSAR_v1-0.mq4 |
//|                                                    Luca Spinello |
//|                                
//+------------------------------------------------------------------+

#property copyright     "Luca Spinello - mql4tradingautomation.com"
#property version       "1.00"
#property strict
#property description   "This Expert Advisor opens orders when the PSAR changes from above to below the price or vice versa"
#property description   " "
#property description   "DISCLAIMER: This code comes with no guarantee, you can use it at your own risk"
#property description   "We recommend to test it first on a Demo Account"

/*
ENTRY BUY: PSAR changes from above the previous bar to below the current bar
ENTRY SELL: PSAR changes from below the previous bar to above the current bar
EXIT: Take profit or trailing stop using PSAR
*/


extern double LotSize=0.1;             //Position size

extern double StopLoss=20;             //Stop loss in pips
extern double TakeProfit=500;          //Take profit in pips

extern int Slippage=2;                 //Slippage in pips

extern bool TradeEnabled=true;         //Enable trade

extern double PSARStep=0.2;            //PSAR Step         
extern double PSARMaxStep=0.02;        //PSAR Max Step

extern int MagicNumber=11223344;       //Magic Number to assign to the orders

//Functional variables
double ePoint;                         //Point normalized

bool CanOrder;                         //Check for risk management
bool CanOpenBuy;                       //Flag if there are buy orders open
bool CanOpenSell;                      //Flag if there are sell orders open

int OrderOpRetry=10;                   //Number of attempts to perform a trade operation
int SleepSecs=3;                       //Seconds to sleep if can't order
int MinBars=60;                        //Minimum bars in the graph to enable trading

//Functional variables to determine prices
double MinSL;
double MaxSL;
double TP;
double SL;
double Spread;
int Slip; 


//Variable initialization function
void Initialize(){          
   RefreshRates();
   ePoint=Point;
   Slip=Slippage;
   if (MathMod(Digits,2)==1){
      ePoint*=10;
      Slip*=10;
   }
   TP=TakeProfit*ePoint;
   SL=StopLoss*ePoint;
   CanOrder=TradeEnabled;
   CanOpenBuy=true;
   CanOpenSell=true;
}


//Check if orders can be submitted
void CheckCanOrder(){            
   if( Bars<MinBars ){
      Print("INFO - Not enough Bars to trade");
      CanOrder=false;
   }
   OrdersOpen();
   return;
}


//Check if there are open orders and what type
void OrdersOpen(){
   for( int i = 0 ; i < OrdersTotal() ; i++ ) {
      if( OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) == false ) {
         Print("ERROR - Unable to select the order - ",GetLastError());
         break;
      } 
      if( OrderSymbol()==Symbol() && OrderType() == OP_BUY) CanOpenBuy=false;
      if( OrderSymbol()==Symbol() && OrderType() == OP_SELL) CanOpenSell=false;
   }
   return;
}


//Close all the orders of a specific type and current symbol
void CloseAll(int Command){
   double ClosePrice=0;
   for( int i = 0 ; i < OrdersTotal() ; i++ ) {
      if( OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) == false ) {
         Print("ERROR - Unable to select the order - ",GetLastError());
         break;
      }
      if( OrderSymbol()==Symbol() && OrderType()==Command) {
         if(Command==OP_BUY) ClosePrice=Bid;
         if(Command==OP_SELL) ClosePrice=Ask;
         double Lots=OrderLots();
         int Ticket=OrderTicket();
         for(int j=1; j<OrderOpRetry; j++){
            bool res=OrderClose(Ticket,Lots,ClosePrice,Slip,Red);
            if(res){
               Print("TRADE - CLOSE - Order ",Ticket," closed at price ",ClosePrice);
               break;
            }
            else Print("ERROR - CLOSE - error closing order ",Ticket," return error: ",GetLastError());
         }
      }
   }
   return;
}


//Open new order of a given type
void OpenNew(int Command){
   RefreshRates();
   double OpenPrice=0;
   double SLPrice;
   double TPPrice;
   if(Command==OP_BUY){
      OpenPrice=Ask;
      SLPrice=OpenPrice-SL;
      TPPrice=OpenPrice+TP;
   }
   if(Command==OP_SELL){
      OpenPrice=Bid;
      SLPrice=OpenPrice+SL;
      TPPrice=OpenPrice-TP;
   }
   for(int i=1; i<OrderOpRetry; i++){
      int res=OrderSend(Symbol(),Command,LotSize,OpenPrice,Slip,NormalizeDouble(SLPrice,Digits),NormalizeDouble(TPPrice,Digits),"",MagicNumber,0,Green);
      if(res){
         Print("TRADE - NEW - Order ",res," submitted: Command ",Command," Volume ",LotSize," Open ",OpenPrice," Slippage ",Slip," Stop ",SLPrice," Take ",TPPrice);
         break;
      }
      else Print("ERROR - NEW - error sending order, return error: ",GetLastError());
   }
   return;
}


//Technical analysis of the indicators
bool CrossToOpenBuy=false;
bool CrossToOpenSell=false;


void CheckPSARCross(){
   CrossToOpenBuy=false;
   CrossToOpenSell=false;
   double PSARCurr=iSAR(Symbol(),0,PSARStep,PSARMaxStep,0);
   double PSARPrev=iSAR(Symbol(),0,PSARStep,PSARMaxStep,1);
   if(PSARCurr<Close[0] && PSARPrev>Close[1]){
      CrossToOpenBuy=true;
   }
   if(PSARCurr>Close[0] && PSARPrev<Close[1]){
      CrossToOpenSell=true;
   }
}


//Trailing Stop with PSAR
void UpdatePositions(){

   //Scan the open orders backwards
   for(int i=OrdersTotal()-1; i>=0; i--){
   
      //Select the order, if not selected print the error and continue with the next index
      if( OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) == false ) {
         Print("ERROR - Unable to select the order - ",GetLastError());
         continue;
      } 
      
      //Check if the order can be modified matching the criteria, if criteria not matched skip to the next
      if(OrderSymbol()!=Symbol()) continue;
      if(OrderMagicNumber()!=MagicNumber) continue;
      
      //Prepare the prices
      double TakeProfitPrice=OrderTakeProfit();
      double StopLossPrice=OrderStopLoss();
      double OpenPrice=OrderOpenPrice();
      double NewStopLossPrice=StopLossPrice;
      double NewTakeProfitPrice=TakeProfitPrice;
      
      //PSAR Value of the current symbol, current time frame , PSARStep, PSARMaxStep, previous candle
      double PSARPrice=iSAR(Symbol(),0,PSARStep,PSARMaxStep,1);
      
      //Get updated prices and calculate the new Stop Loss and Take Profit levels, these depends on the type of order
      RefreshRates();
      if(OrderType()==OP_BUY){
         if(PSARPrice>StopLossPrice && PSARPrice<Close[1] && PSARPrice<TakeProfitPrice){
            NewStopLossPrice=NormalizeDouble(PSARPrice,Digits);
         }
      } 
      if(OrderType()==OP_SELL){
         if(PSARPrice<StopLossPrice && PSARPrice>Close[1] && PSARPrice>TakeProfitPrice){
            NewStopLossPrice=NormalizeDouble(PSARPrice,Digits);
         }
      }
      
      //If the new Stop Loss and Take Profit Levels are different from the previous then I try to update the order
      if(NewStopLossPrice!=StopLossPrice){
         Print("Modifying order ",OrderTicket()," Open Price ",OpenPrice," New Stop Loss ",NewStopLossPrice," New Take Profit ",NewTakeProfitPrice);
         if(OrderModify(OrderTicket(),OpenPrice,NewStopLossPrice,NewTakeProfitPrice,0,Yellow)){
            Print("Order modified");
         }
         else{
            Print("Order failed to update with error - ",GetLastError());
         }      
      
      }

   
   }
}




//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   //Calling initialization, checks and technical analysis
   Initialize();
   CheckCanOrder();
   UpdatePositions();
   CheckPSARCross();
   //Check of Entry/Exit signal with operations to perform
   if(CrossToOpenBuy){
      CloseAll(OP_SELL);
      if(CanOpenBuy && CanOrder) OpenNew(OP_BUY);
   }
   if(CrossToOpenSell){
      CloseAll(OP_BUY);
      if(CanOpenSell && CanOrder) OpenNew(OP_SELL);
   }
  }
//+------------------------------------------------------------------+

Happy Forex EA V3.1

$
0
0

Hey guys!! does anyone have the EA Happy V3??
please if you do just App me at +26771738431..
we will take it from there!!

bar ea

$
0
0

This ea is profitable, it will double your account 3x in a month with, all you need to do is just download it and install it in you platform, enjoy your trading


No EAs sadly. Just good Info. Coders please read

$
0
0

I am not in any way shape or form able to code an EA, and I applaud all of you who can, despite it being profitable or not. I am in the process of learning though, because I'd like to think my trade strategies are consistently profitable, and adaptable to all changes in the forex market. I'd love to see more EA's shared and coded based on risk reward ratios of 1:2 or higher, more EAs usings momentum on breakouts with stops below breakout bars..especially on the 1hour + TF. I am thankful for all the shares of 1/5 min scalping EAs, Grid EAs, even martingales..(makes for a good time killing in backtest seeing how long I can make one last before an equity stop out). I'd like to see some EAs that are based on 3 daily support/resistance levels (based on a good indicator like Auto Pivot etc, whatever you prefer.) But most importantly..scalping eas on low TF are extremely difficult to use on a live account with solid results. There is so many variables, brokers, slippage, spread, you name it. EAs with a solid foundation, at least to be shared to the community, should be less broker/condition specific, and ALWAYS use STOPS. Any time a new grid/martingale is introduced, we might as well title it as.."a ticking time bomb that lasts just a little long than the last one!" 3 EA's that Id like to bring to light as ones with reall potential include Momentum based EAs, KeltnerPro style (momentum related) and things like Forex Earth Robot (kind of griddy, based AGAIN on momentum and uses stops to some extend. Please share if you've got them! thanks! I cannot code, but with the code included, I am able to alter it well enough to maybe help tweak its results to better suit a live account. LAST THING...PLEASEEEEE keep in mind..I use Tick Data Suite as a backtesting agent at 99.9% quality. If you do not have this software..so be it..they offer a 15 day trial though.. What i need to get across here is that I can take a 90% quality backtest EA that just rakes in profit, and then plug it in to 99.9% test through TDS and watch it just hit the floor and slaughter an account. So backtests using TICK data only at high % quality are preferred. Thanks for enduring my rants and I am very thankful for everyone's posts!

Blessing EA

$
0
0

Hello everybody!

My favorite EA is Blessing 3.9.6.

But I need find the good settings. 

I am try it on demo account and it seems good but not perfect.

Please help me the finding!

Forex Oxygen 1.2

No Sleep EA With no restrictions

$
0
0

Please find the "No Sleep EA" without any restrictions (No Time or Account Type Limit).

It is coded by me ...

It can work on any demo or live account for unlimited period of time.
It also can be back-tested, even I'm not back test believer. Forward test is the best of course.

I made 20% in 15 days with only 6.5% DD on EURUSD ... Can work on any pair. Lately, I use it on Gold because of the high lot rebate I got from broker and it's profit as well.

So, easily can made 40% a month. You can even make more than 100% but you need to withdraw profit frequently.

You can use it on any time frame ...
If you want to use multiple pairs, then use safer settings ...
If you want to use 1 pair, I recommend GBPUSD or Gold but current settings
will not work on gold, you need to use yours to let it go.

Lower time frame means higher profit, higher DD ...
Higher time frame means lower profit, lower DD ...

So, use your own settings that you feel comfortable with as I can't take settings responsibility.

Use it on demo first for at least a week ...

FREE profitable EA

$
0
0

This is free profitable EA. For custom use need sets.
Expert work at days volatility, have martin, variable times at work and...
In archive ea and set for H1 EURUSD for test.)

https://mt4talk.com/img/m/14197/5a3804439cc885.22482029.gif

Viewing all 2411 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>