Backtest please ?
My website : http://aide-forex.webou.net
//+------------------------------------------------------------------+ //| RSI Trader.mq4 | //| Copyright © 2007 | //| | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007" #property link "" extern double Lotsize=0.1; extern int TakeProfit=999; extern int StopLoss=999; extern double longbelow=5; extern double shortabove=75; extern double longcloseabove=95; extern double shortclosebelow=45; extern double rsiperiod=14; extern int slippage=3; #include <Functions.mqh> //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { double vla=0; static int ticketaone=-1; static int ticketaones=-1; int magiclone=1001; int magicsone=2001; vla=iRSI(NULL,0,rsiperiod,PRICE_CLOSE,0); if ((vla>longcloseabove)&&GOrdersTotalByMagic(magicsone)==1) GCloseByMagic(magiclone); if ((vla<shortclosebelow)&&GOrdersTotalByMagic(magiclone)==1) GCloseByMagic(magicsone); if ((vla<longbelow)&&GOrdersTotalByMagic(magiclone)==0) ticketaone=OrderSend(Symbol(),OP_BUY,Lotsize,Ask,slippage,Ask-StopLoss*Point,Ask+TakeProfit*Point,"Order started by RSI TRADER.",magiclone,0,Green); if ((vla>shortabove)&&GOrdersTotalByMagic(magicsone)==0) ticketaones=OrderSend(Symbol(),OP_SELL,Lotsize,Bid,slippage,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Order started by RSI TRADER.",magicsone,0,Green); //---- //---- return(0); } //+------------------------------------------------------------------+And heres the Function...
//+------------------------------------------------------------------+ //| Functions.mq4 | //| Copyright © 2007 | //| | //+------------------------------------------------------------------+ #property copyright "" #property link "" int GOrdersTotalByMagic(int intMagic) { int intCount=0; int intPOS=0; bool boolTerm=false; while(boolTerm==false) { if(OrderSelect(intPOS,SELECT_BY_POS)) { if(OrderMagicNumber()==intMagic) intCount++; intPOS++; } else boolTerm=true; } return(intCount); } int GCloseByMagic(int intMagic) { int intOffset=0; while(GOrdersTotalByMagic(intMagic)>0) { OrderSelect(intOffset,SELECT_BY_POS); if(OrderMagicNumber()==intMagic) { if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),999,Red); if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),999,Orange); } else { intOffset++; } } return(0); }
Stop advertising here! :-(
Sorry, no offence plz just trying to compare the codes ;-)
Hi,
Just wondering if you could create a new EA or
modify your RSI EA to trade with candlestick patterns...will be much efficient
1. Ability to trade in different time frames.
2. Opening Trade: After closing of two similar candle patterns whether for buy or sell, it should open open a trade in the direction of the last two similar Candle stick pattern...otherwise wait for last two candles to be similar to open a trade.
3. Exit Trade: It should wait to close the trade immediately
until the formation of next candle pattern in opposite direction of the opened trade. And start all over again to repeat the same procedure
as above to open a new trade.
4. Adjustable TP, SL & TS. Default should be zero. // whichever hits first, SL or formation of opposite candles...should close position
5. Instead of
extern double BuyPoint=30;
extern double SellPoint=70;
should be
extern double OpenNumberOfcandles=2; // no. of candle patterns after which
the EA will open trades
extern double ExitNumberOfcandles=1; // formation of opposite candle(default is opposite i.e 1) or no. of candle patterns after which
the EA will close trades...whichever chosen
It will open more trades in M1 and less in H1. But it may help to test the best timeframes.
Regards
Hi Tonny as a newbie here I'm interested on how one applies these "Codes" into the chart, program?
my mail address outre@iburst.co.za
thanks John 151948
Hi
I am new to this, have downloaded and installed it, also it is in EUR/USD chart with smiley face on right top corner, it says in Journal "loaded successfully" but it doesnt do anything?
Should it be trading automatically or..???
thanks
Hi
I am new to this, have downloaded and installed it, also it is in EUR/USD chart with smiley face on right top corner, it says in Journal "loaded successfully" but it doesnt do anything?
Should it be trading automatically or..???
thanks
Perhaps you didnt read this:
NOTE:
- The EA is designed for 5 digit brokers since most major brokers are 5 digit nowadays.
- Its up to you to discover the optimum settings for your strategy the default settings have not been tested/optimized.
Dear Tonny,
What does "Slip" mean in the settings?
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
RSI trader v1:
Author: Tonny Obare