A method for online trading of assets via transactionally linked virtual
markets comprising the steps of defining attributes and behaviors of each
of the virtual markets; placing individual buy or sell orders in each of
the virtual markets; optionally defining trading strategies that will
each span at least two virtual markets; calculating a price and amount
for each order in the virtual markets defined by a trading strategy;
generating an order in each of the virtual markets contained within a
trading strategy; and matching and executing both the individual orders
and orders generated by the defined trading strategies.