MetaTrader4
如何使用Validate Me框架为MetaTrader 4编写交易机器人
Validate Me框架 在本文中,我将分享如何通过市场买入和卖出订单来编写一个交易机器人,以适应市场验证的需求。这个框架包含了一些必须通过的检查,以确保交易机器人在市场上发布前具备合格的标准。(仅供学习参考) 买入代码示例 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,"框架示例",678,0,Blue); 框架输入参数
2021.06.22