こんにちは皆さん、 OrderSend () を一度だけ動作させる方法..これは私のコードですが、条件が正しければ複数回売買します。
挿入されたコード int res;ダブルポイント=ポイント; if ((ポイント == 0.00001) || (ポイント == 0.001)) ポイント *= 10; double BuyEntry = NormalizeDouble(Open#91;0#93; 25*ポイント、数字); double SellEntry = NormalizeDouble(Open#91;0#93;-25*ポイント、数字);/--- 購入条件 for (int i=0;ilt;NumberOfOrders;i ) { OrderSend(Symbol(),OP_BUY,LotsOptimized(),BuyEntry,3,NormalizeDouble(Ask-SL*Poin,Digits),NormalizeDouble( Ask TP*Poin,Digits),,MagicNum,0,clrRoyalBlue); }/--- 販売条件 for (int j=0;jlt;NumberOfOrders;j ) { res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),SellEntry,3,NormalizeDouble(Bid SL*Poin,Digits) ,NormalizeDouble(Bid-TP*ポイント,数字),,MagicNum,0,clrOrangeRed); }