//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick(){
temp=Minute();
if(Fun!=temp){//毎分毎に暴落をチェック
ClosePrice1=iClose(NULL,PERIOD_M5,1);//5分足1本前の終値
Sigma3=iBands(NULL,PERIOD_M5,20,3,0,PRICE_CLOSE,MODE_LOWER,0);//-3σ 相当値
if(ClosePrice1<Sigma3){//-3σ未満なら
//終値-下落幅で指値買注文
TicketBK=OrderSend(NULL,OP_BUYLIMIT,Lot,ClosePrice1-Geraku,10,0,0,"終値-5円",0,0,clrNONE);
}
bool ret=OrderSelect(TicketBK,SELECT_BY_TICKET);
if(OrderProfit()!=0){//買いポジションがとれたら
PlaySound("iku.wav");//通知音を鳴らして
ExpertRemove();//自動売買を終了}
}
}
Fun=temp;
TicketBK=0;//注文変数のリセット
}