//+------------------------------------------------------------------+ //| Exp-4StepStop.mq4 | //| Copyright © 2006, LeonSi. | //| http://www.expert-mt4.nm.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2006, LeonSi." #property link "http://www.expert-mt4.nm.ru" //---- input parameters extern int Trailing1=50; extern int STLos1=20; extern int Trailing2=40; extern int STLos2=40; extern int Trailing3=30; extern int STLos3=60; extern int Trailing4=10; extern int STLos4=90; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- int cnt; //---- Go for Change StopLoss if(OrdersTotal()>0) { Comment(" "); for(cnt=0; cnt<=OrdersTotal(); cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); //---- StopLoss for Buy if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && OrderStopLoss()>0) { if(OrderOpenPrice()+(STLos4*Point)