Universal configurable EA with include indicators inside.

0
(0)
Name:
Universal configurable EA with include indicators inside.
Author: bilbop (2011.11.07 13:18)
Downloaded: 4585
Download:
Universal configurable EA with include indicators inside. 1
 HybridEA.mq4 (30.6 Kb) View
Universal configurable EA with include indicators inside. 1 HybridEA.mqh (717 bytes) View

Description:

Configurable EA with advantage of proffesional EA.

This is my own best EA, in the main lines can be setted up many things, however currently isn't profitable so i a you too, to edit function what select tradings style - insert method based on results of included indicator, informations.

It needs only modify for check trade situation from informations inside of EA indicators, only after that will be profitable!!!

and thanks if anyone do it, and send it back to my/author

4 comments  To post a new comment, please log in or register

i have found small bug in my code/ this code, so wait i post it here with a edited code to profit!
10.11.2011 22:39 bilbop

I need to buy and install a Void card for this! 🙂 So many void using...

 

And if seriously... well, I have something from sAEm opera: "exp_Lego_4", posted in Ru... well, I'll post it here. Already sent to the moderator.

08.11.2011 17:51 26994

only if is setted up to minutes, and 5 opened positions max
07.11.2011 21:42 bilbop

void CheckTradeDirection()
{
if(FunctionAccess=="Allowed"&&TimeAccess=="Allowed")
{
if(CurrentPos>=POS_REQ_QUANT)
{
if(Pos[CurrentPos][RVI_DIFFERENTION]>RVI_UNSAFE_DIFFERENTION)
{
if(SignalBuy==1&&SignalSell==0)
{
if(Pos[CurrentPos][RVI_SIGNAL]<Pos[CurrentPos-4][RVI_MAIN]-(RVI_MID_DIFFERENTION))
{
if(Pos[CurrentPos][RVI_SIGNAL]<Pos[CurrentPos-2][RVI_MAIN]-(RVI_BORDER_DIFFERENTION))
{
if(Pos[CurrentPos][TOTAL_ASK]>Pos[CurrentPos-4][TOTAL_ASK])
{
if(Pos[CurrentPos][VALUE_ASK]>Pos[CurrentPos-2][VALUE_ASK])
{
if(Pos[CurrentPos][TOTAL_CLOSE]>Pos[CurrentPos-4][TOTAL_CLOSE])
{
if(Pos[CurrentPos][VALUE_CLOSE]>Pos[CurrentPos-2][VALUE_CLOSE])
{
TradeSystem=BUY;
}
}
}
}
}
}
}
}
if(Pos[CurrentPos][RVI_DIFFERENTION]>RVI_UNSAFE_DIFFERENTION)
{
if(SignalBuy==0&&SignalSell==1)
{
if(Pos[CurrentPos][RVI_SIGNAL]>Pos[CurrentPos-4][RVI_MAIN]+(RVI_MID_DIFFERENTION))
{
if(Pos[CurrentPos][RVI_SIGNAL]>Pos[CurrentPos-2][RVI_MAIN]+(RVI_BORDER_DIFFERENTION))
{
if(Pos[CurrentPos][TOTAL_BID]<Pos[CurrentPos-4][TOTAL_BID])
{
if(Pos[CurrentPos][VALUE_BID]<Pos[CurrentPos-2][VALUE_BID])
{
if(Pos[CurrentPos][TOTAL_CLOSE]<Pos[CurrentPos-4][TOTAL_CLOSE])
{
if(Pos[CurrentPos][VALUE_CLOSE]<Pos[CurrentPos-2][VALUE_CLOSE])
{
TradeSystem=SELL;
}
}
}
}
}
}
}
}
BlockFunctionAccess();
}
}
else
{
if(Warning=="Show")
{
Alert("FunctionAccess/TimeAccess Blocked 'CheckTradeDirection()'");
}
}

}

this is new code, in 50 percents generate profit, so this is start of profiting lets go evolve this code!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?



Author: Forex Wiki Team
We are a team of highly experienced Forex Traders [2000-2023] who are dedicated to living life on our own terms. Our primary objective is to attain financial independence and freedom, and we have pursued self-education and gained extensive experience in the Forex market as our means to achieve a self-sustainable lifestyle.