Thanks for taking the time to go through it all, the thread is quickly growing which is great. See below:
Okay, please read this post carefully, as I have dug into everybody's results and comments and am summarizing and then asking questions...
Dirty brown, on your first account detail post on this EA, it shows trades going both ways, buying EU, selling GU, AND...selling EU while buying GU, which is different than the other account detail posts and different than what Charvo was saying about the EA only selling EU, buying GU...and the results on that account summery as well as Paulss's first two days were incredibly good, and I mean unbelievable! Then on your last account summery you posted, closed trades profits were good, but there are some WEIRD open trades, looks like some where only single sell EU pair trades, which didn't appear to have their GU partner opened with them...
can you point these out to me pls?
also the account summery is difficult to digest because the order of the trades listed seem out of order, at least of time of opening trades...comparing it to the first account summery, which showed each trade opened both pairs at the same time...whatever changed there could be what all the growing DD and on closed trades are about???
One thing to keep in mind for the statement posted for the EA that's been running for a bout a week, that was the one with the 12 hr power outage on Monday so if you notice weird things on here that may explain it. I probably shouldln't have posted it, cause it will not be fair to the EA. I did make 1 change to the settings, after you recommended to burningmunke to change leveldistance to 150 from 100. I did the same... sorry!! I know you said I shouldn't, and that may also be confusing the interpretation.
Also, when you started the EA, did it immediately open that first trade? If not, how long did it take?
Yes, the EA seems to always take trades just as soon as its turned on.
I don't see that it opened trades as soon as others were closed, so I am not so sure about Charvo's theory on an initial test trade. Also, very important! If you count the number of trades that are still open, it's very obvious it's way more than the five "baskets" or layers that the EA should be allowing, that might explain some DD, too. We need to find out if this means it opens only five layers from one given original entry point, then may have another "original entry point" opened with it's own five layers??? If that's true, it needs to be limited to only one original entry point, with desired layers from that.
Digging further into this question. Let me try to summarize some of the code after spending some time reading it (realizing i'm no mql programmer but do have a programming background)..
This statement evaluates the Buy/sell, sellbuy preset variable:
This says if there are no current open buy/sell orders..make them, this is proof of what I said that it immediately opens trades regardless of anything else besides no other trades being open. I see this as a major flaw, at the very least users first starting the EA need to be very aware of current market conditions.
This seems to check if current floating profit/loss is less than or equal to the pre-defined level distance AND the count of buy orders is less than (NOT less than or equal to) than the predefined 5, then do the below code. the fact that < is used instead of <= suggests to me first trades it places are level 1..
So in fact this means there is only 4 levels opened after the initial (bogus) trade that is done when the EA is turned on........problem you think?
If anybody started the EA this last Monday between 10am and 3pm CST, just know the pairs were perfectly correlated, and I mean on top of each other that whole time, with no gaps at all...slow trading day, but I say all this because, that probably would have been a good time to have started the EA, on correlation...anybody who happened to do this at that time, please post your results since then, because it will greatly help us understand this EA!
I am not advocating that anybody try making EA trade EG, because it is directional, and as much as it is debated, there are pip size, scale size, and other differences, plus it's directional, not "hedged"...that last post was just a suggestion for back testing only! Yes, I have had some success with EG, but just look at a daily chart to see how much you would have lost holding a buy over last weekend! The Euro isn't coming back, at least not for a while.
1 min TF, hedging EU and GU, or similar correlated pairs has a successful, proven track record with many, many traders, they are using the Vitrite technique, of course.
Exactly, we can't lose sight of the simplicity.. and I'm afraid that is what's happening. As a parallel path to the current efforts on this thread, I am going to open a thread in the Platform Tech forum on calculating correlation with a free add on library to python called NumPy. I found an example in a book that gives the exact code to calculate correlation, covariance and all kinds of other neat stuff. I've mentioned previously the difficulty of performing true statistics in mql. Using Numpy, we can conceivably let python do the correlation and spit a number to the EA (via the 7bit Python -> MT interface) which can then be used as a primary trade filter, by calculating a correlation delta. When the gap starts to close, we should notice the delta of correlation over the last X bars to change by a certain percent. When the change hits a predefined threshold, a trade could be opened.
To me, this is a much more accurate way to quantitatively filter entries than just looking at pip distances. I started: http://www.forexfactory.com/showthread.php?t=361703
If we can get EA to replicate PaulSS's first two days to continue on............
Burningmunke has 14+%, now....he would probably have beaten my 19% gain for the week, with a small increase in lot size!....I don't understand his unclosed trades, either.
If your curious why a successful manual trader like me wants this EA to work?
I don't have much time to spend in front of a screen, either...plus, there are always 3-6 trades that I miss out on while asleep.
Me too, my job drains the life out of me .. don't exactly want to stare at a screen more than I already do. Hopefully this will make us rich someday, it will just take some effort and we will do it.
Okay, please read this post carefully, as I have dug into everybody's results and comments and am summarizing and then asking questions...
Dirty brown, on your first account detail post on this EA, it shows trades going both ways, buying EU, selling GU, AND...selling EU while buying GU, which is different than the other account detail posts and different than what Charvo was saying about the EA only selling EU, buying GU...and the results on that account summery as well as Paulss's first two days were incredibly good, and I mean unbelievable! Then on your last account summery you posted, closed trades profits were good, but there are some WEIRD open trades, looks like some where only single sell EU pair trades, which didn't appear to have their GU partner opened with them...
can you point these out to me pls?
also the account summery is difficult to digest because the order of the trades listed seem out of order, at least of time of opening trades...comparing it to the first account summery, which showed each trade opened both pairs at the same time...whatever changed there could be what all the growing DD and on closed trades are about???
One thing to keep in mind for the statement posted for the EA that's been running for a bout a week, that was the one with the 12 hr power outage on Monday so if you notice weird things on here that may explain it. I probably shouldln't have posted it, cause it will not be fair to the EA. I did make 1 change to the settings, after you recommended to burningmunke to change leveldistance to 150 from 100. I did the same... sorry!! I know you said I shouldn't, and that may also be confusing the interpretation.
Also, when you started the EA, did it immediately open that first trade? If not, how long did it take?
Yes, the EA seems to always take trades just as soon as its turned on.
I don't see that it opened trades as soon as others were closed, so I am not so sure about Charvo's theory on an initial test trade. Also, very important! If you count the number of trades that are still open, it's very obvious it's way more than the five "baskets" or layers that the EA should be allowing, that might explain some DD, too. We need to find out if this means it opens only five layers from one given original entry point, then may have another "original entry point" opened with it's own five layers??? If that's true, it needs to be limited to only one original entry point, with desired layers from that.
Digging further into this question. Let me try to summarize some of the code after spending some time reading it (realizing i'm no mql programmer but do have a programming background)..
This statement evaluates the Buy/sell, sellbuy preset variable:
Inserted Code
if( Buy1Sell2 ) //boolean, so if =true, evaluates below code: if( GetBuyOrderCount( Pair1, MagicNo ) <= 0 ) SendBuy( B1S2, Pair1, ScaledLots, 1, MagicNo ); if( GetBuyOrderCount( Pair1, MagicNo ) == 1 && GetSellOrderCount( Pair2, MagicNo ) <= 0 ) SendSell( B1S2, Pair2, BaseLots, 1, MagicNo );
Inserted Code
if( GetFloatingPip( BUY1SELL2 ) <= ( -LevelDistance ) && GetBuyOrderCount( Pair1, MagicNo ) < MaximumLevel )
So in fact this means there is only 4 levels opened after the initial (bogus) trade that is done when the EA is turned on........problem you think?
Inserted Code
{ LstBuyTicket = GetLastBuyTicket( Pair1, MagicNo ); LstBuyLevel = GetLastBuyLevelNbr( Pair1, LstBuyTicket, MagicNo ); if( GetBuyOrderCount( Pair1, MagicNo ) <= LstBuyLevel ) SendBuy( B1S2, Pair1, ScaledLots, LstBuyLevel + 1, MagicNo ); if( GetBuyOrderCount( Pair1, MagicNo ) == LstBuyLevel + 1 && GetSellOrderCount( Pair2, MagicNo ) <= LstBuyLevel ) SendSell( B1S2, Pair2, BaseLots, LstBuyLevel + 1, MagicNo ); if( UseTakeProfitByPip == TRUE && GetFloatingPip( BUY1SELL2 ) >= TakeProfit ) { LstBuyTicket = GetLastBuyTicket( Pair1, MagicNo ); LstSellTicket = GetLastSellTicket( Pair2, MagicNo ); if( LstBuyTicket > 0 && LstSellTicket > 0 ) CloseLastBuy( LstBuyTicket, Pair1 ); } if( UseTakeProfitByUSD == TRUE && GetFloatingUSD( BUY1SELL2 ) >= TakeProfitInUSD ) { LstBuyTicket = GetLastBuyTicket( Pair1, MagicNo ); LstSellTicket = GetLastSellTicket( Pair2, MagicNo ); if( LstBuyTicket > 0 && LstSellTicket > 0 ) CloseLastBuy( LstBuyTicket, Pair1 ); } }
If anybody started the EA this last Monday between 10am and 3pm CST, just know the pairs were perfectly correlated, and I mean on top of each other that whole time, with no gaps at all...slow trading day, but I say all this because, that probably would have been a good time to have started the EA, on correlation...anybody who happened to do this at that time, please post your results since then, because it will greatly help us understand this EA!
I am not advocating that anybody try making EA trade EG, because it is directional, and as much as it is debated, there are pip size, scale size, and other differences, plus it's directional, not "hedged"...that last post was just a suggestion for back testing only! Yes, I have had some success with EG, but just look at a daily chart to see how much you would have lost holding a buy over last weekend! The Euro isn't coming back, at least not for a while.
1 min TF, hedging EU and GU, or similar correlated pairs has a successful, proven track record with many, many traders, they are using the Vitrite technique, of course.
Exactly, we can't lose sight of the simplicity.. and I'm afraid that is what's happening. As a parallel path to the current efforts on this thread, I am going to open a thread in the Platform Tech forum on calculating correlation with a free add on library to python called NumPy. I found an example in a book that gives the exact code to calculate correlation, covariance and all kinds of other neat stuff. I've mentioned previously the difficulty of performing true statistics in mql. Using Numpy, we can conceivably let python do the correlation and spit a number to the EA (via the 7bit Python -> MT interface) which can then be used as a primary trade filter, by calculating a correlation delta. When the gap starts to close, we should notice the delta of correlation over the last X bars to change by a certain percent. When the change hits a predefined threshold, a trade could be opened.
To me, this is a much more accurate way to quantitatively filter entries than just looking at pip distances. I started: http://www.forexfactory.com/showthread.php?t=361703
If we can get EA to replicate PaulSS's first two days to continue on............
Burningmunke has 14+%, now....he would probably have beaten my 19% gain for the week, with a small increase in lot size!....I don't understand his unclosed trades, either.
If your curious why a successful manual trader like me wants this EA to work?
I don't have much time to spend in front of a screen, either...plus, there are always 3-6 trades that I miss out on while asleep.
Me too, my job drains the life out of me .. don't exactly want to stare at a screen more than I already do. Hopefully this will make us rich someday, it will just take some effort and we will do it.
Skype: heliosphan187