Не пойму, как узнать текущую цену и как продать/купить сразу, а не через создание ордера.
Из тикера по интересующей вас валютной паре (
https://btc-e.com/api/2/btc_usd/ticker - BTC/доллар) возьмите, например, last.
Купить - только через создание ордера. Чем ближе заявленный курс к реалиям рынка, тем быстрее случится покупка (например, по курсу buy теоретически ордер на покупку исполнится сразу, если никто не перехватит до вас и если хватит остатка во встречной заявке).