
I had a NET CONNECTION problem

and missed morning trades

... it's so sad...
Anyway i've slowed somekind of exit strategy and here it is:
(I would like to post a new version of CatFX50K - with dont miss trades but after forum upgrade i cannot attach anything to my posts...

)
So my exit is like this:
1) start trade (initial SL 34p)
2) when profit is 30p move sl to be
3) form there use ts 30p
4) when profit will reach 60p move sl to 55p
5) if price still goes up and is above 60p then use ts 15p
and exit on stop.
Here is the code for a long trade:
//MOVE SL
if((Bid-OrderOpenPrice()/Point) >= 30 && (Bid-OrderOpenPrice()/Point) <= 32)
{//2 pips margin
//move SL to BreakEven
GlobalVariableSet(Symbol()+" CatSL",OrderOpenPrice());
}
else if((Bid-OrderOpenPrice()/Point) > 32 && (Bid-OrderOpenPrice()/Point) < 60)
{//SET TS to 30 pips
if(GlobalVariableGet(Symbol()+" CatSL") < Bid-30*Point)
{
GlobalVariableSet(Symbol()+" CatSL",Bid-30*Point);
drawStopLine(Bid-30*Point,"CatSL",LightPink,5,0);
}
}
else if((Bid-OrderOpenPrice()/Point)>=60 && (Bid-OrderOpenPrice()/Point)<=62)
{//2 pips margin
//move SL to 55 PIPS profit
GlobalVariableSet(Symbol()+" CatSL",OrderOpenPrice()+55*Point);
}
else if((Bid-OrderOpenPrice()/Point)>62)
{//change TS to 15 pips
if(GlobalVariableGet(Symbol()+" CatSL") < Bid-15*Point)
{
GlobalVariableSet(Symbol()+" CatSL",Bid-15*Point);
drawStopLine(Bid-15*Point,"CatSL",LightPink,5,0);
}
}
What do U think about it?