1. A computer-implemented method for providing an interactive graphical representation of a market, the method comprising: generating, by at least one processor, a multidimensional graph on a display device, the graph having at least one selectable portion; generating, by the at least one processor, a curve corresponding to a range of values of a financial instrument on the display device; detecting, by the at least one processor, an input on a selectable portion of the graph; and in response to the input, generating, by the at least one processor, a trading dialog box on the display device and pre-filling at least one field in the trading dialog box with information corresponding to the selectable portion of the graph.