Merchant of Venice runs in a graphical user interface with online help and has full documentation.
Moreover, Merchant of Venicea supports paper trading and uses experimental methods like genetic programming.
Note: Merchant of Venice is cross-platform and it works on Mac OS X and Windows.
Here are some key features of "Merchant of Venice":
Charting:
· Chart Advance/Decline
· Chart Bar Chart
· Chart Bollinger Bands
· Chart Candle Stick
· Chart Exponential Moving Average
· Chart High-Low
· Chart Moving Average Convergence/Divergence (MACD)
· Chart Momentum
· Chart Moving Average
· Chart On Balance Volume (OBV)
· Chart Open/High/Low/Close/Volume
· Chart Point and Figure
· Chart Relative Strength Index (RSI)
· Chart Standard Deviation
· Chart an index of a group of any stocks
· Chart custom indicators
Genetic Algorithms and Programming:
· Use evolutionary computation to tweak buy/sell rules
· Use evolutionary computation to evolve new buy/sell rules
Gondola Language:
· Create custom buy/sell rules for paper trading
· List only stocks in tables that meet custom criteria
· Display custom indicator results in tables
· Graph custom indicators
Internationalisation:
· Catalan Translation
· Chinese Translation
· French Translation
· Italian Translation
· Polish Translation
· Swedish Translation
Online Help:
· Paper Trading
· Automated Paper Trade on buy/sell rules
· Automated Paper Trade on family of buy/sell rules
Portfolio Management:
· Supports multiple portfolios
· Portfolios support multiple cash/stock accounts
· Portfolios support multiple currencies
· Chart portfolio value over time
· Chart portfolio return over time
· Chart any cash account value over time
· Chart any share account value over time
· Chart number of stocks held over time
Quotes:
· Access quotes in a HSQLDB, MySQL, PostgreSQL or other database
· Import quote files in EzyChart, InsightTrader or MetaStock formats
· Import quotes from the Internet (Yahoo Finance)
· Sciptable with Jython
Tables:
· List all quotes on any day
· List all quotes for any stocks
· Sort stocks by activity, change, volume or quote
· List only stocks that meet custom criteria
· Display custom indicator results
· List intra-day stocks in Watch Screens
Requirements:
· Java
· MySQL
· PostgreSQL
What's New in This Release: [ read full changelog ]
· JBuilder 2005 Support added
· Replaced old cast expressions with ceil() and floor()
· Added logging keyword to Gondola
· Fixed bug in bestfit() (trend expression)
· Fixed bug in Papertrade - stockcapital incorrect when date falls on weekend/missing
· Fixed bug #3519400 ('Show End of Chart' option not honoured when zooming out).
· Fixed bug #3523813 (Restoring Chart removes timeline bar)
· Fixed for bug #3522881 (NPE when editing alerts)
· Fixed bugs in GP dialog handling.