I am experimenting with pitbull EA, first 1H and after 15M TF + Relative 180M. It's very good at printing money at both TF, many profitable baskets and individual trades closed, but i noticed the DD was bigger at higher TF (or at least that was my impression), so I tried the smallest TF 1M + Relative 10M, threshold 5 and 0.1 lot. I also configured mptm to handle losing trades with a hedge at -17 pips and close at breakeven. Profitable trades breakeven at 10 locking 5, and overall basket breakevenprofit 10$, both jumping by 5 after breakeven.
This creates many small profits of 5-10-15$, and the overall DD is smaller (didn't see it going above -20). The most profitable hours have been during the London session in the morning, however in the afternoon and during NY session everything goes slower, making profits and breaking even losing trades in a slow market seems to be harder, so it makes sense to trade only 9h to 16h GMT +2.
Brijon pointed some ways of managing DD different form hedging, such as taking profits of pairs that are no longer listed at top/bottom of the indi, balancing number of buys and sells according to current trend, and taking advantage of high interest currencies swap. He also said that the currency strength meter was an important part of this system.
So far it is going well, although i believe it could do much better with a good DD management, as described above, and not just hedging like I am currently doing. It would be good to be able to configure a max number of open trades, trades per pair, and sleep minutes to next trade of same pair, as mobthehop suggested earlier in this thread. A margin check would provide more protection too.
I think this EA has a lot of potential, is there anybody still using pitbull ea with any sort of success?
It is working well for me so far, except for the fact that i have to restart it manually after basket or individual trades are closed, because otherwise it will open no more trades at all. I looked earlier at this thread, and some others pointed the same problem when selecting TF lower than H1. I tried this code fix:
SteveHopwood wrote:webregs wrote:I'm having the same issue. When the EA is started it opens the two strongest and two weakest trades as per OOTB settings then once these are closed in profit it doesn't open anymore until I restart the EA. Can't find where this is set in the code (assuming it is)?
It isn't. If this is the only EA you are demoing on the platform, then the problem is definitely at your end. The only potential is for ForceClose being somehow left set at 'true', but the code
Code: Select all
if (OrdersTotal() == 0) ForceClose = false;
resets the variable.
If you are demoing different ea's on the same platform, then move
Code: Select all
//The next routine takes care of all trade closure possibilities
CountOpenTrades();
so that it is positioned above the OrdersTotal() conditional and add
Code: Select all
if (OpenTrades == 0) ForceClose = false;
to see if this sorts out the problem.

The above didn't work for me. I also pasted this code:
Code: Select all
//Open trades
if (OldTradingTime != iTime(NULL, TradingTimeFrame, 0) && !DoneForToday)
{
OldTradingTime = iTime(NULL, TradingTimeFrame, 0);
LookForTradingOpportunities();
}
But that was exactly the same code that already appeared in the version I am using (1st post)
Then I also saw this workaround, but I don't really know how to implement this code:
jjgengis wrote:HI
this could be a workaround for this EA for substitute iTime() function:
Code: Select all
bool SyncroTime()
{
string minuti = StringSubstr( TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) , 14 , 2 ) ;
if (minuti == "00" || minuti == "15" || minuti == "30" || minuti == "45" )
{
return(true);
}
return(false);
}
JJ
Did anybody manage to make the ea restart itself after closing trade/basket, when using TF other than 1H? Anybody tried the fix above? I would really appreciate any kind of help. Thanks.