Auteur:
Mohammad Soubra
Let op, dit is geen winstgevende EA. Dit is slechts een basisvoorbeeld voor programmeurs.
Dit voorbeeld is opgebouwd met de SAR (Stop And Reverse) indicator.
Met Geavanceerde Geldbeheersfunctie:
//+------------------------------------------------------------------+ // expert GeavanceerdMM functie //+------------------------------------------------------------------+ double GeavanceerdMM() { int i; double GeavanceerdMMLots=0; bool winst1=false; int SysteemGeschiedenisOrders=0; for(i=0;i<OrdersHistoryTotal();i++) { bool ordsel = OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if(OrderMagicNumber()==MagicNumber) SysteemGeschiedenisOrders++; } bool winst2=false; int LO=0; if(SysteemGeschiedenisOrders<2) return(Lots); for(i=OrdersHistoryTotal()-1;i>=0;i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) if(OrderMagicNumber()==MagicNumber) { if(OrderProfit()>=0 && winst1) return(Lots); if(LO==0) { if(OrderProfit()>=0) winst1=true; if(OrderProfit()<0) return(OrderLots()); LO=1; } if(OrderProfit()>=0 && winst2) return(GeavanceerdMMLots); if(OrderProfit()>=0) winst2=true; if(OrderProfit()<0) { winst1=false; winst2=false; GeavanceerdMMLots+=OrderLots(); } } } return(GeavanceerdMMLots); }

Aanbevelingen:
- Pas goed op!
Reactie 0