안녕하세요, 트레이더 여러분! 오늘은 SAR(Stop And Reverse) 지표를 활용한 자동매매 시스템의 예제를 소개해 드리려고 합니다. 이 시스템은 기본적인 예제이므로 수익성이 높은 EA는 아니지만, 코딩에 관심이 있는 분들께는 유용한 참고자료가 될 것입니다.
고급 자금 관리 기능 포함:
//+------------------------------------------------------------------+ // 고급 자금 관리 함수 //+------------------------------------------------------------------+ double AdvancedMM() { int i; double AdvancedMMLots=0; bool profit1=false; int SystemHistoryOrders=0; for(i=0;i<OrdersHistoryTotal();i++) { bool ordsel = OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if(OrderMagicNumber()==MagicNumber) SystemHistoryOrders++; } bool profit2=false; int LO=0; if(SystemHistoryOrders<2) return(Lots); for(i=OrdersHistoryTotal()-1;i>=0;i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) if(OrderMagicNumber()==MagicNumber) { if(OrderProfit()>=0 && profit1) return(Lots); if(LO==0) { if(OrderProfit()>=0) profit1=true; if(OrderProfit()<0) return(OrderLots()); LO=1; } if(OrderProfit()>=0 && profit2) return(AdvancedMMLots); if(OrderProfit()>=0) profit2=true; if(OrderProfit()<0) { profit1=false; profit2=false; AdvancedMMLots+=OrderLots(); } } } return(AdvancedMMLots); }

추천 사항:
- 항상 주의하시고 거래하세요!
댓글 0