Forex



Go Back   Forex Trading > Downloads > Expert Advisors - Metatrader 4
Forex Forum Register More recent Blogs Calendar Advertising Others Help






Register
Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.

From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.

Exclusive Forum
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
  • Elite Section
    Get access to private discussions, specialized support, indicators and trading systems reported every week.
  • Advanced Elite Section
    For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
See more

 
 
Thread Tools
 
Old 10-31-2008, 01:02 PM
Junior Member
 
Join Date: Oct 2008
Posts: 10
pavsman is on a distinguished road
Guys,
I built that CCI a few weeks ago and have been forward testing it on eur,gbp and aud. A $5000 test account opened 10 days ago achieved balance of $26,000 in one week of testing trading 1.0 lots on each of the three pairs, then the retracement came and wiped out over half the profits!
Just now I am looking at ways of closing trades earlier on retracements to minimize losses and perhaps even trade them, even though the EA is designed primarily only to trade in direction of the trend.
Even though it was designed for Daily charts, adusting the CCI variables can make the EA profitable on shorter timeframes.
Any suggestions greatly appreciated.
Cheers,
Matt

Last edited by pavsman; 10-31-2008 at 01:17 PM. Reason: made a mistake
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 
Old 11-03-2008, 10:09 AM
Junior Member
 
Join Date: Sep 2007
Posts: 14
ranuhook is on a distinguished road
Quote:
Originally Posted by newdigital View Post
Just found one thread with EA here 3cci ea
Newdigital,
Sorry to disturb you. can you please assist me finetune this ea. it works for cci. but problem is when it should open buy it will open sell and vice versa. however, i could see it has a promising use for me, this is why i come to you as an expert to help me look at the ea,

*********************
//+------------------------------------+
//| Expert Framework |
//+------------------------------------+
#property copyright ""
#property link ""

// User Input
extern double Lots = 0.01;
extern int TakeProfit=25;
extern int StopLoss=0;
extern int Interval=1;
extern int myCCIs=30; // 5 days
extern int myCCIl=150; // 25 days

// Global scope
double barmove0 = 0;
double barmove1 = 0;
int itv = 0;

double Poin;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//|------------------------------------------------------------------|

int init()
{
//Checking for unconvetional Point digits number
if (Point == 0.00001) Poin = 0.0001; //5 digits
else if (Point == 0.001) Poin = 0.01; //3 digits
else Poin = Point; //Normal
itv=Interval;
return(0);
}


//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}


//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+

int start()
{

bool found=false;
bool rising=false;
bool falling=false;
bool cross=false;

double slA=0, slB=0, tpA=0, tpB=0;
double p=Poin;

double cCIs;
double cCIm;
double cCIf;

int cnt=0;

// Error checking
if(AccountFreeMargin()<(1000*Lots)) {Print("-----NO MONEY"); return(0);}
if(Bars<100) {Print("-----NO BARS "); return(0);}
if(barmove0==Open[0] && barmove1==Open[1]) { return(0);}

// bars moved, update current position
barmove0=Open[0];
barmove1=Open[1];

// interval (bar) counter
// used to pyramid orders during trend
itv++;

// since the bar just moved
// calculate TP and SL for (B)id and (A)sk
tpA=Ask+(p*TakeProfit);
slA=Ask-(p*StopLoss);
tpB=Bid-(p*TakeProfit);
slB=Bid+(p*StopLoss);
if (TakeProfit==0) {tpA=0; tpB=0;}
if (StopLoss==0) {slA=0; slB=0;}

// get CCI based on OPEN
cCIs=iCCI(Symbol(),0,125,PRICE_OPEN,0);
cCIm=iCCI(Symbol(),0, 25,PRICE_OPEN,0);
cCIf=iCCI(Symbol(),0, 5,PRICE_OPEN,0);

// is it crossing zero up or down
if (cCIm<=0 && cCIs>=0 && cCIf>0) { rising=true; cross=true; Print("Rising Cross");}
if (cCIm>=0 && cCIs<=0 && cCIf<0) {falling=true; cross=true; Print("Falling Cross");}

// close then open orders based on cross
// pyramid below based on itv
if (cross)
{
// Close ALL the open orders
for(cnt=OrdersTotal();cnt>0;cnt--)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol())
{
if (OrderType()==0) {OrderClose(OrderTicket(),Lots,Bid,3,White);}
if (OrderType()==1) {OrderClose(OrderTicket(),Lots,Ask,3,Red);}
itv=0;
}
}
// Open new order based on direction of cross
if (rising) OrderSend(Symbol(),OP_BUY,Lots,Ask,3,slA,tpA,"ZZZ1 00",11123,0,White);
if (falling) OrderSend(Symbol(),OP_SELL,Lots,Bid,3,slB,tpB,"ZZZ 100",11321,0,Red);

// clear the interval counter
itv=0;
}

// Only pyramid if order already open
found=false;
for(cnt=OrdersTotal();cnt>0;cnt--)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol())
{
if (OrderType()==0) //BUY
{
if (itv >= Interval)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,slA,tpA,"ZZZ1 00",11123,0,White);
itv=0;
}
}
if (OrderType()==1) //SELL
{
if (itv >= Interval)
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,slB,tpB,"ZZZ 100",11321,0,Red);
itv=0;
}
}
found=true;
break;
}
}
return(0);
}
*********************
and the code -- that appears to be the right way for the ea to operate, but dont know how to code it into the ea.
**************
{==Variable Setup}
Var: vCCI(0);vCCI=CCI(14); {Or 20 as you like.}
Var: LSMA(0);LSMA=LinearRegValue(C,25,0);
Var: EMA34(0);EMA34=Xaverage(C,34)
Var: ExitTrail(0),ExitValue(0),ExitReason("None"); {Used for exit}

{==ZLRs Entry}
If 1=1
and vCCI[1]>=0 and vCCI[2]>0 and vCCI[3]>0 and vCCI[4]>0 and vCCI[5]>0 {6 bars Above Zero}
and Highest(vCCI,5)>=100 {Comes from outside 100s -- Also - no chop mode}
and vCCI[1]<100 {Pulled back inside 100s}
and vCCI>vCCI[1] and vCCI[2]>vCCI[1] {Hook}
and vCCI<130 {Not oversold}
and vCCI-vCCI[1]>5 {Strong V -- Optional, adjust as you wish.}
and C>EMA34 and EMA34>EMA34[1] {Close above rising 34EMA}
and C>LSMA and LSMA>LSMA[1] {Close above rising LSMA}
Then Begin
Buy ("ZLR") This Bar at close;
End;

{==1st Hook Exit}
{You will notice that the trailing routine exits at the ExitValue-.0005}
{You can change the .0005 to a higher or lower value to let your trades breathe.}
{You can also change it to exit AT MARKET if you just want to exit at 1st hook immediately.}
If MarketPosition=1 and vCCI<vCCI[1] Then Begin ExitValue=L; ExitTrail=1; ExitReason="Hook"; End;
If vCCI>vCCI[1] then ExitTrail=0; {Hooked back, Turn off, keep going.}

{==Trailing Routine}
If ExitTrail=1 and MarketPosition=1 then sell ("eXit") next bar at ExitValue-.0005 stop;
*****************
i send with it. the code shows how to trade cci, but i dont know how to incorporate it into the ea to work better.

regards,
your student.
ay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 
Old 11-03-2008, 11:26 AM
Administrator
 
Join Date: Sep 2005
Posts: 20,058
Blog Entries: 241
newdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud of
Hi ranuhook,
I am very sorry: i am not good coder and codingf takes long time for me. Can not code now: no time sorry.
May be someone can help ...
If you want to change buy and sell so I just found the thread: http://www.forex-tsd.com/expert-advi...rasher-ea.html
__________________
My blog on TSD
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 
Old 11-03-2008, 11:45 AM
Junior Member
 
Join Date: Sep 2007
Posts: 14
ranuhook is on a distinguished road
Quote:
Originally Posted by newdigital View Post
Hi ranuhook,
I am very sorry: i am not good coder and codingf takes long time for me. Can not code now: no time sorry.
May be someone can help ...
If you want to change buy and sell so I just found the thread: http://www.forex-tsd.com/expert-advi...rasher-ea.html
thanks a lot newdigital, i will look into it, i am so grateful.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 
Old 11-03-2008, 11:47 AM
Junior Member
 
Join Date: Sep 2007
Posts: 14
ranuhook is on a distinguished road
Quote:
Originally Posted by newdigital View Post
Hi ranuhook,
I am very sorry: i am not good coder and codingf takes long time for me. Can not code now: no time sorry.
May be someone can help ...
If you want to change buy and sell so I just found the thread: http://www.forex-tsd.com/expert-advi...rasher-ea.html
thanks a lot newdigital, i will look into it, i am so grateful. BTW, is it possible to pay and join elite without using the paypal, as i am from nigeria, and it is not accepting people from nigeria. i really want to turn my live trading account around please. i need all it takes to make it in this game. thanks again

Last edited by ranuhook; 11-03-2008 at 03:47 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 
Old 11-03-2008, 12:10 PM
Administrator
 
Join Date: Sep 2005
Posts: 20,058
Blog Entries: 241
newdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud of
It is paypal and egold only for elite section.
But you can wait for RentaSignal service started as it will be a lot of free signals (same trading by EA).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 
Old 07-20-2009, 06:36 AM
Junior Member
 
Join Date: Jan 2008
Posts: 1
topdealtrading is on a distinguished road
Testing

Hi David,
This is John Girgis
I am happy to help you out with testing the EA.
Do you still require some testing to be done?

Regards,
John


Quote:
Originally Posted by Maji View Post
David,

Would you like to run a test on the EA that I mentioned on this thread?

Trading Hi Low Breakouts

You and/or anyone interested please PM me and let me know.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
 

Bookmarks

Tags
CCI EA, cci expert advisor, woodies cci, expert advisor cci
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
expert advisor ? swirly Expert Advisors - Metatrader 4 4 09-22-2009 03:34 PM
RSI Expert Advisor TF2K Suggestions for Trading Systems 5 03-21-2009 05:24 PM
50-34 Expert advisor geisebhum Suggestions for Trading Systems 4 12-20-2006 06:45 PM
What Expert Advisor are they using? fikko Expert Advisors - Metatrader 4 4 07-01-2006 09:47 AM


All times are GMT. The time now is 05:11 AM.



Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.