MetaTrader4
MetaTrader 4でのトレーディングロボット開発 - Validate Meフレームワーク
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,"FrameWork",678,0,Blue); フレームワークの入力 このフレームワークを使うことで、より安全で効率的なトレードが可能になります。ぜひ、自分のロボット開発に活かしてみてくださいね!
2021.06.22