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);
フレームワークの入力
