價格定標執行算法的目的是爲交易策略獲取最優價格。最優價格可通過參照某一基準而獲得,例如參照證券的每日平均價格。最優價格還可以通過參照投資者的效用函數或者投資組合的目標夏普比率而獲得。
最小化相對於基準的執行成本的算法稱爲衝擊算法(strike algorithm),衝擊的設計思想就是在價格適宜的時期抓住相應的利潤;這種算法在價格有利的時期表現得比較激進(以市價成交),而在價格不利時表現得比較保守(下達限價指令)。
外加算法(plus algorithm)最大化戰勝某特定基準的概率,同時最小化風險。
最後,財富算法(wealth algorithm)在存在不確定性的條件下最大化投資者擁有的財富。財富算法在價格有利時表現得比較保守,在價格不利時表現得比較激進,目標是在不利情況下保存投資者的財富。
這些執行算法的盈利性取決於當前的市場狀況。Kissell和Malamut(2005)仔細比較了這三種執行策略,他們發現,所有這三種策略的表現都要優於隨機的、非系統性的執行方法。在這些算法之中,衝擊算法能夠獲得較低的平均成本,但是忽略了價格有利情形下的參與方式。外加算法也能獲得較低的平均成本,但增加了得到不利價格的風險。最後,財富算法能夠抓住更多的比較有利的價格,但獲得的平均價格卻會有所提高。