Kod: Zaznacz cały
void modyfikuj(int trans_s)
{
   if(OrderSelect(trans_s, SELECT_BY_TICKET)==true)
   {
        if(OrderType()==1)//poz=0 SELL
        {
            SL=MarketInfo(para,MODE_ASK)+(200)*Point;
            TP=MarketInfo(para,MODE_ASK)-(200)*Point;
        }
        if(OrderType()==0)//poz=1 BUY
        {
            SL=MarketInfo(para,MODE_BID)-(200)*Point;
            TP=MarketInfo(para,MODE_BID)+(200)*Point;
        }
        om=0;
        while(om==0 && trans_s!=0)
        {
           om=OrderModify(trans_s,OrderOpenPrice(),SL,TP,0,Green);
           if(om == false){Alert("MOD wystapil blad nr.: ",GetLastError());}
        }
   }
}Z góry dziękuję
 
							




 i użycie trans_s!=0 w niczym w tej funkcji nie pomoże
 i użycie trans_s!=0 w niczym w tej funkcji nie pomoże