- Domů
- Komunita
- Obchodní systémy
- Maple Leaf EA
Maple Leaf EA (Od 4xFreeway)
Uživatel odstranil tento systém.
Edit Your Comment
Maple Leaf EA diskuse
Členem od Apr 04, 2011
66 příspěvků
Apr 05, 2011 at 20:52
(Upravené Apr 05, 2011 at 20:56)
Členem od Apr 04, 2011
66 příspěvků
Hi Can you explain the strategy a bit. I was thinking of buying this EA because the DD is so low - but why are there a couple of trades at 2 full lots when the rest are at 0.1. Seems like a recovery trade, what happens when the 2 lot trade hits SL, a 4 lot trade?...this seems a lot riskier than I thought. Thanks for your help, KK
Členem od Feb 16, 2010
1332 příspěvků
Apr 05, 2011 at 22:18
(Upravené Apr 05, 2011 at 22:18)
Členem od Feb 16, 2010
1332 příspěvků
Grid/martingale elements, beware! That's why there's only a demo, losing a demo account doesn't hurt.
"In trading, winning is frequently a question of luck, but losing is always a matter of skill."
Členem od Apr 04, 2011
66 příspěvků
Apr 05, 2011 at 22:43
Členem od Apr 04, 2011
66 příspěvků
Thanks Solar, I was hoping for the EA author to respond but maybe you can help - what do you see that makes you think it is a grid / martingale strategy? Yes it doesn't show much faith if its only demo - that's true. Lets hope the author responds to this.
Členem od Oct 11, 2010
2 příspěvků
Apr 06, 2011 at 21:10
Členem od Oct 11, 2010
2 příspěvků
The system is a grid system which is protected by a percentage stop. There is a bug in the code that we currently putting right
Reason and Logic
Členem od Nov 27, 2010
244 příspěvků
Apr 07, 2011 at 08:24
(Upravené Apr 07, 2011 at 08:26)
Členem od Nov 27, 2010
244 příspěvků
extern bool EquityStopLoss = TRUE;
extern double EquityPercent = 30; //30%
Start(){
if(EquityStopLoss&&1-AccountEquity()/AccountBalance()>EquityPercent/100)CloseAll();
}
void CloseAll(){ //Close all orders
bool result=false;
for(int i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic)continue;
result=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),Slippage,Blue);
if(result==false){
Print('CloseAll failed with error#',GetLastError());
continue;
}
}
}
-------------------------
Not to be used in conjunction with other EA's or manual positions as their floating DD/profit will contribute to the AccountEquity() and AccountBalance(), making it skewed. For that AccountEquity() and AccountBalance() would have to be loggged at the opening of the 1st position.
Edit: Indenting does not work. Sorry about the hard read.
extern double EquityPercent = 30; //30%
Start(){
if(EquityStopLoss&&1-AccountEquity()/AccountBalance()>EquityPercent/100)CloseAll();
}
void CloseAll(){ //Close all orders
bool result=false;
for(int i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic)continue;
result=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),Slippage,Blue);
if(result==false){
Print('CloseAll failed with error#',GetLastError());
continue;
}
}
}
-------------------------
Not to be used in conjunction with other EA's or manual positions as their floating DD/profit will contribute to the AccountEquity() and AccountBalance(), making it skewed. For that AccountEquity() and AccountBalance() would have to be loggged at the opening of the 1st position.
Edit: Indenting does not work. Sorry about the hard read.
Consistency above all.
*Komerční použití a spam nebudou tolerovány a mohou vést ke zrušení účtu.
Tip: Zveřejněním adresy URL obrázku /služby YouTube se automaticky vloží do vašeho příspěvku!
Tip: Zadejte znak @, abyste automaticky vyplnili jméno uživatele, který se účastní této diskuse.