Validate Me 프레임워크
이 글에서는 시장에서의 매수 및 매도 주문을 통해 시장 검증에 대응하는 로봇을 코딩하는 방법에 대해 설명합니다. 이 프레임워크는 자동매매 시스템이 시장에 공개되기 전에 반드시 통과해야 할 몇 가지 체크 사항을 다룹니다. 교육 목적으로 작성되었습니다.
코드 예제 (BUY)
ask=MarketInfo(_Symbol,MODE_ASK); bid=MarketInfo(_Symbol,MODE_BID); sl=(OrderStopPips==0)?0.0:bid-ExtOrderStop; if(sl!=0.0 && ExtOrderStop<StopLevel) sl=bid-StopLevel; tp=(OrderTakePips==0)?0.0:ask+ExtOrderTake; if(tp!=0.0 && ExtOrderTake<StopLevel) tp=ask+StopLevel; GetLot=CheckVolumeValue(Lots); if(!CheckStopLoss_Takeprofit(OP_BUY,ExtOrderStop,ExtOrderTake)) return; if(CheckMoneyForTrade(GetLot,OP_BUY)) order=OrderSend(_Symbol,OP_BUY,GetLot,ask,10,sl,tp,"FrameWork",678,0,Blue);
프레임워크 입력
