- // 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
-
- //rising
- if ( Open[1]+ocs < Close[1] && Close[1] < Open[0] && TradeAllowed)
- {
- //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] && TradeAllowed)
- {
- //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
复制代码
麻烦谁给加个移动止损,拜托了 |