1. A method including: displaying by a computing device a movable order entry interface, wherein the movable order entry interface includes a plurality of price objects corresponding to a plurality of price levels, wherein the movable order entry interface is positioned in relation to a cursor, wherein the cursor is at a location on a chart, wherein the chart includes historical market data corresponding to a tradeable object, wherein the historical market data is mapped to a plurality of values along a value axis; moving by the computing device the movable order entry interface to maintain the position of the movable order entry interface in relation to the cursor when the cursor moves to a new location on the chart; determining by the computing device the plurality of price levels based on the new location of the cursor; receiving by the computing device a first command to freeze determining the plurality of price levels based on a first user input; receiving by the computing device a second command to select one of the frozen plurality of price levels based on a second user input; and initiating by the computing device placement of a trade order based on the selected price level.