- Domov
- Komunita
- Obchodné systémy
- Maple Leaf EA
Maple Leaf EA (Od 4xFreeway)
Používateľ odstránil tento systém.
Edit Your Comment
Maple Leaf EA Diskusia
Členom od Apr 04, 2011
66 príspevkov
Apr 05, 2011 at 20:52
(upravené Apr 05, 2011 at 20:56)
Členom od Apr 04, 2011
66 príspevkov
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
Členom od Feb 16, 2010
1332 príspevkov
Apr 05, 2011 at 22:18
(upravené Apr 05, 2011 at 22:18)
Členom od Feb 16, 2010
1332 príspevkov
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."
Členom od Apr 04, 2011
66 príspevkov
Apr 05, 2011 at 22:43
Členom od Apr 04, 2011
66 príspevkov
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.
Členom od Oct 11, 2010
2 príspevkov
Apr 06, 2011 at 21:10
Členom od Oct 11, 2010
2 príspevkov
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
Členom od Nov 27, 2010
244 príspevkov
Apr 07, 2011 at 08:24
(upravené Apr 07, 2011 at 08:26)
Členom od Nov 27, 2010
244 príspevkov
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žitie a spam nebudú tolerované a môžu viesť k zrušeniu účtu.
Tip: Uverejnením adresy URL obrázku /služby YouTube sa automaticky vloží do vášho príspevku!
Tip: Zadajte znak @, aby ste automaticky vyplnili meno používateľa, ktorý sa zúčastňuje tejto diskusie.