JSystemTrader (Java/IB)

Quote from nonlinear5:

If you are developing your own Java app based on Interactive Brokers' API, you may be interested in JSystemTrader, which is an open source framework for developing the automated trading system.

JSystemTrader is a fully automated system that can trade various types of market securities during the trading day without user monitoring. All aspects of trading, such as obtaining quotes, analyzing price patterns, making trading decisions, placing orders, monitoring order executions, and controlling the risk are automated according to the user preferences which are coded in the strategy class.

The reason I publish JSystemTrader in its entire form is to have the code reviewed for potential problems, as well as to give Java developers a start in autotrading using IB's API.

http://www.interactivebrokers.com/discus/messages/2/37888.html

This seems to be a bad link. I get a page not found error. I am interested in having access to the source code. In return I promise clear and useful feedback. Where do I find the sourcecode?
 
The JSystemTrader discussion spans over two big threads on the Interactive Brokers' discussion forum:

JSystemTrader I:
http://www.interactivebrokers.com/cgi-bin/discus/board-auth.pl?lm=1162937872&file=/2/37888.html

JSystemTrader II:
http://www.interactivebrokers.com/cgi-bin/discus/board-auth.pl?lm=1162937651&file=/2/38821.html

The entire source code and the related files that make the JSystemTrader distribution can be downloaded from:
http://www.myjavaserver.com/~nonlinear/JSystemTrader/JSystemTrader.html
 
JSystemTrader version 3.13 is now available. Fixed all the reported problems in "Virtual TWS". For those who have not read the IB discussion threads, here is a short summary.

JSystemTrader can run in 4 different modes:

1. Real money account.

2. Simulated (paper trading) account.

3. Virtual TWS, prices are generated using a "random walk" model. In this mode, no actual TWS is running. Instead, JSystemTrader simulates TWS by sending prices and order executions. This mode is intended as a test case to check the meachanics of autotrading.

4. Virtual TWS, historical test. In this mode, no actual TWS is running either, but the prices are loaded from a file containing historical data. This mode is intended to back test the coded trading strategies.
 
Is it possible to integrate jsystemtrader with the email notification of tradestation for automated trading with Tradestation coded strategies??

Since I code in easylanguage rather than Java, I'll ask the question.

Thanks for any help!

Bigboy
 
JSystemTrader 4.05 is released.

Changes in this release:

-- added a P&L line to the strategy performance chart (see pic below). The cumulative P&L (in contract points) uses the right axis of the price chart. The line is white. This makes it possible to visually evaluate the P&L over time for total return, drawdowns, and consistency. More quantitative measures (such as profit factor) are coming up in the next release.

ProfitAndLoss.GIF
 
Back
Top