ПОМОЖИТЕ ЛЮДИ ДОБРЫЕ... САМИ МЫ НЕ МЕСТНЫЕ!!!

 
ПОМОЖИТЕ ЛЮДИ ДОБРЫЕ... САМИ МЫ НЕ МЕСТНЫЕ!!!
Тут.. эта ... ну короче начал писать эксперта ...
столкнулся с такой бЯдой ...

for cnt=1 to TotalTrades
{
if OrderValue(cnt,VAL_TYPE)<=OP_SELL and
OrderValue(cnt,VAL_SYMBOL)=Symbol then
{
If OrderValue(cnt,VAL_TYPE)=OP_BUY then
{
// проверим, может уже пора закрываться?
If ВОТ ЗДЕСЯ "БЯДА" then
{
CloseOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_LOTS),Bid,3,Violet);
Exit;
};

}
else
{

If ВОТ ЗДЕСЯ "БЯДА" then
{
CloseOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_LOTS),Ask,3,Violet);
Exit;
};

};
};
};

Вообщем так, где написано "ВОТ ЗДЕСЯ "БЯДА"" это условие на закрытие. (Ну ежику понятно ) ).
Не могу прописать условие, а надо вот че - позиция открывается (енто работает) и по достижении 50 - 60 пунктов
профита/луза закрывается принудительно. т.е. не по индикаторам, а конкретно по пунктам.
TakeProfit - типа того... тока вот именно закрывает позицию, а не снимает сливки и оставляет открытую позицию.

Заранее спасибо...