24/03/14 02:37:05.85 qGA0VdwM0.net
私ならこうするかな
int ticket=0,ticket2=0,ticket3;
//とりあえず150で指値を出す
if(ticket==0)
ticket=OrderSend(Symbol(),OP_SELLLIMIT,[ロット数],150.000,[スリッページ],[損切],[利確],"",[マジックナンバー],[注文期限],[矢印色]);
//指値が出せたら注文情報を監視
if(ticket>0&&OrderSelect(ticket,SELECT_BY_TICKET))
if(ticket2==0&&OrderType()==OP_SELL) //OP_SELLLIMITがOP_SELLに変わった=指値が約定したら、残りの逆指値を出す
{
ticket2=OrderSend(Symbol(),OP_SELLSTOP,[ロット数],149.000,[スリッページ],[損切],[利確],"",[マジックナンバー],0,[矢印色]);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,[ロット数],148.000,[スリッページ],[損切],[利確],"",[マジックナンバー],0,[矢印色]);
}