There are a couple of things that we need to consider before digging deeper into the layout of the application:

The ideal application would be composed of three main components:

Here are some guidelines about the simple trading interface:

Here are the functionalities that we need to support: