这个EA一下单,就狂开十几单,可以帮改一下,一次开两单吗,麻烦了
- // 2 Bar Trend
- extern int ProfitMade=65;
- extern int LossLimit=20;
- extern double OCSpread=8;
- // Bar handling
- datetime bartime=0;
- bool TradeAllowed=true;
- int start()
- {
- double SL,TP;
- double ocs=OCSpread*Point;
-
- // bar counting
- if(bartime!=Time[0])
- {
- bartime=Time[0];
- TradeAllowed=true;
- }
-
- //rising
- if ( Open[1]+ocs < Close[1] && Close[1] < Open[0] )
- {
- //buy
- SL=Ask-( LossLimit*Point );
- TP=Ask+( ProfitMade*Point );
- OrderSend(Symbol(),OP_BUY,0.1,Ask,3,SL,TP,"2Bar",55555,White);
- TradeAllowed=false;
- }
- //falling
- if ( Open[1] > Close[1]+ocs && Close[1] > Open[0] )
- {
- //sell
- SL=Ask+( LossLimit*Point );
- TP=Ask-( ProfitMade*Point );
- OrderSend(Symbol(),OP_SELL,0.1,Bid,3,SL,TP,"2Bar",55555,Red);
- TradeAllowed=false;
- }
- } //start
复制代码 |