Notice: Use of undefined constant overview - assumed 'overview' in C:\Inetpub\RB\jessx\index.php on line 50

Notice: Use of undefined constant team - assumed 'team' in C:\Inetpub\RB\jessx\index.php on line 50

Notice: Use of undefined constant tutorial - assumed 'tutorial' in C:\Inetpub\RB\jessx\index.php on line 50

Notice: Use of undefined constant workprog - assumed 'workprog' in C:\Inetpub\RB\jessx\index.php on line 50

Work progress

Global planning

As several teams are currently working on the program (see the Team section), there are different goals and different deadlines.

The first team provided a reliable software, allowing to pass "limit orders" on different stocks.

The 0.98 JessX version offers all these features and a useful interface. Moreover the software has been built in a modular approach, allowing to develop and implement new functions quickly and easily. Indeed, the second team, working with a shift of one year also work on the source code and improve the existing features and add new ones.

The second team developed the important features that enable to created a more realistic market with new orders, transaction costs, and information management. It also diversified the analysis tools.

The lastest JessX version released, version 1.0, contains all the request features to run an experiment.

The third team will adaptate JessX to a new use : large-scale sessions through the Internet.

Features

A green arrow means that the function is already available
A blue one means that we are currently working on the function
A white one is used for the functions which will be available later.

  • Graphical analysis (end of experiment)
  • At the end of the experiment, you will be able to launch a gaphical and fully configurable analysis, with the ability to save charts as images.
  • Multiple financial products
  • Different financial products can be exchanged at the same time on the market (but only stocks for the moment).
  • Graphical "on-the-fly" analysis
  • Each participant can view a chart summarizing the prices of the last deals executed. This chart is modified in real-time.
  • User-friendly Client interface
  • We have tried to develop a user-friendly interface, easy to understand, in order to be able to run an experiment rather quickly. Colors are important and all new events are notified by color fading.
  • Pass "limit orders"
  • As the major part of the orders passed on a market are "limit orders", we decided to implement them first. But we have made it in a modular way, which means that new orders types can be added very easily.
  • Configurable stocks
  • Multiple stocks can be exchanged on the market, and each one can be configured by setting the dividends given at the end of each session.
  • XML logging
  • Every event taking place on the market is logged, and can be analysed later. We chose to store these events to an XML file readable on all platforms and by various softwares (including our graphical analysis tool).
  • Asymmetrical information
  • The person in charge of the experiment will be able to give pieces of information to some participants only, in order to study the effects of asymetrical information.
  • .csv exportation
  • In addition to the XML exportation, we will develop a .csv exportation, in order to permit loading the logs in a common spreadsheet.
  • Market Order and Best Limit Order
  • These common orders on the real financial market have been implemented for the clients. We use also transaction costs at each order that is executed on the order book.
  • Bot playing instead of a player
  • These programms will make the session more interesting and are also very useful for testing the heaviest sessions.
  • Futures, Options, other derivatives...
  • You will be able to exchange other financial products rather than equities, we will implement the function of futures, options first.
  • Other types of order (all or nothing, ...)
  • Other types of order are available in real stock exchanges, that is why we will allow to pass such orders, the market will be more realistic.
  • Connexion through the Internet
  • More players will make the simulation more like the real markets. The difficulty is to ensure the fiability of the core to always take into account the orders of such an amount of player.