07.08.2015 Views

Improved Pricing on the Stock Market with Trading Agents

Improved Pricing on the Stock Market with Trading Agents - SAIS

Improved Pricing on the Stock Market with Trading Agents - SAIS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

separately (compare <strong>with</strong> results of Chart 5 and Table 2). Letting <strong>the</strong> subagents S2and S3 be <strong>the</strong> winning type of subagent, <strong>with</strong> rates falling, and <strong>with</strong> S1 and S4 goingbelow <strong>the</strong> ‘Buy and Hold’ strategy, <strong>the</strong> good results persist (column 4). Looking at <strong>the</strong>period of rising rates (column 1), it seems <strong>the</strong> good performance during <strong>the</strong> period offalling rates has been traded for bad performance during <strong>the</strong> period of rising rates. Thepattern is <strong>the</strong> same as <strong>the</strong> analytical results of [Parr<strong>on</strong>do et al, 2000].To give an idea of how volatile <strong>the</strong> performance of a single trading agent couldbe, I tested <strong>on</strong>e <strong>on</strong> two separate periods, <strong>on</strong>e period of rising rates and <strong>on</strong>e period offalling rates. The results are shown in Table 6.Table 6. Standard deviati<strong>on</strong> of a 1000 runs over 63 days of trading in 2 samples<strong>with</strong> <strong>the</strong> trading agent. Initial amount 10,000 (SEK). Transacti<strong>on</strong> fees set at 0.05per cent. Results in bold type.Rates Rising Falling30 Aug 99 – 24 Nov 99 29 May 00 – 28 Aug 00Subagent S1 In <strong>the</strong> valley On <strong>the</strong> plateauThreshold of sale 0.01 0.01Threshold of purchase 0.06 0.06Subagent S2 On <strong>the</strong> plateau In <strong>the</strong> valleyThreshold of sale 0.0 0.0Threshold of purchase 0.0 0.0Subagent S3 On <strong>the</strong> plateau In <strong>the</strong> valleyThreshold of sale 0.02 0.02Threshold of purchase 0.03 0.03Subagent S4 In <strong>the</strong> valley On <strong>the</strong> plateauThreshold of sale 0.0 0.0Threshold of purchase 0.07 0.07Mean value (SEK) 9895 9685Mean value of ‘Buy and 11135 9414Hold’ strategy (SEK)Corrected Standard 156 275Deviati<strong>on</strong> (SEK)Standard deviati<strong>on</strong> ofmean value (SEK)4.9 8.7For <strong>the</strong> sample of <strong>the</strong> falling exchange <strong>the</strong> corrected standard deviati<strong>on</strong> is 275SEK. If <strong>the</strong> distributi<strong>on</strong> of <strong>the</strong> results of <strong>the</strong> 1000 runs would be Gaussian, it wouldmean that <strong>the</strong> c<strong>on</strong>fidence of a value to lie <strong>with</strong>in <strong>the</strong> range 9685 - 275 SEK to 9685 +275 SEK would be 68 per cent. This means that an agent, <strong>on</strong> a single run, might verywell get results below <strong>the</strong> level of <strong>the</strong> ‘Buy and Hold’ strategy. It should also be notedthat <strong>the</strong> standard deviati<strong>on</strong> of <strong>the</strong> mean value is as low as 8.70 SEK. This margin oferror is independent of <strong>the</strong> type of distributi<strong>on</strong> at hand, i.e., it does not have to beGaussian. Thus, <strong>the</strong> mean value should be quite accurate. This should not be toosurprising. As <strong>the</strong> volatility of <strong>the</strong> results is due to <strong>the</strong> random functi<strong>on</strong> of <strong>the</strong> agent,<strong>the</strong> combined results of several agents should be less volatile. This is similar to <strong>the</strong>c<strong>on</strong>cept behind <strong>the</strong> use of <strong>the</strong> Sharpe ratio (a ratio that is used to find <strong>the</strong> best possibleproporti<strong>on</strong>s of different securities in a portfolio, that also can c<strong>on</strong>tain cash, for optimal16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!