//+------------------------------------------------------------------+ //| Aki0307_GBPJPY14_001.mq4 | //| Copyright ゥ 2009, Aki0307 | //| http://aki0307.blog.shinobi.jp/ | //+------------------------------------------------------------------+ #property copyright "Copyright ゥ 2009, Aki0307" #property link "http://aki0307.blog.shinobi.jp/" // 時間足用 datetime dtTimeFrame = 0; // 注文とポジションのクローズ int Ordclose(){ int iTotal = OrdersTotal(); if(iTotal > 0){ for(int i = iTotal -1; i >= 0; i-- ){ bool bSelected = OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(bSelected){ int iType = OrderType(); switch(iType){ case OP_BUY: OrderClose(OrderTicket(), OrderLots(), Bid, 3, CLR_NONE); break; case OP_SELL: OrderClose(OrderTicket(), OrderLots(), Ask, 3, CLR_NONE); break; case OP_BUYLIMIT: case OP_BUYSTOP: case OP_SELLLIMIT: case OP_SELLSTOP: OrderDelete(OrderTicket()); break; } } } } } //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- // 今の時間を取得時間足に変化があると中に入る if(dtTimeFrame