//+------------------------------------------------------------------+
//| SimpleOpen.mq5 |
//| Copyright Wayne Xu |
//| http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Wayne Xu"
#property link "http://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int a;
double b[];
int OnInit()
{
//---
a=iRSI(Symbol(),0,6,PRICE_CLOSE);
//---
return(0);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
MqlTradeRequest one;
MqlTradeRequest one1;
MqlTradeResult two;
//------
one.action=TRADE_ACTION_DEAL;
one.symbol=Symbol();
one.volume=1;
one.price=SymbolInfoDouble(Symbol(),SYMBOL_BID);
one.sl=one.price+0.003;
one.tp=one.price-0.003;
one.type=ORDER_TYPE_SELL;
//------
one1.action=TRADE_ACTION_DEAL;
one1.symbol=Symbol();
one1.volume=1;
one1.price=SymbolInfoDouble(Symbol(),SYMBOL_ASK);
one1.sl=one.price-0.003;
one1.tp=one.price+0.003;
one1.type=ORDER_TYPE_BUY;
//double a=iRSI(Symbol(),0,14,PRICE_CLOSE);
int c = CopyBuffer(a,0,0,1,b);
//Print(b[0]);
if(PositionsTotal()<1&&b[0]>70)
{OrderSend(one,two);}
if(PositionsTotal()<1&&b[0]<30)
{OrderSend(one1,two);}
}
//+------------------------------------------------------------------+
