Unfortunately, this software hasn't been updated in several years, and I was never very familiar with Windows operations. At this point, I think the code is more useful as an example of how to write the algorithms than it would be for running a marketplace. If you want to give it a try, the INSTALL file was intended to give clear directions. If following those instructions doesn't seem to work, I'd recommend giving up and blaming me. I don't know of a good alternative package to try.
Restore zocalo.conf; Improved error reporting in tests that depend on conf.
fix another whole-share-trading bug reported by Dan Teca
Major bug
Thanks for reporting this, Dan. I was able to reproduce the issue, and provide a fix. Dan also reported an issue with whole share trading, which I was also able to reproduce and fix.
Fix Dan Teca's second bug, in whole share trading
Add a test and a fix for a bug reported by Dan Teca
Thanks! That works right out of the box, now.
This seems surprising. There are tests verifying behavior very similar to this. I'd expect it to work. I added a test in BookTest where traderA enters an order that she can afford, and then gives away her money before TraderB accepts the trade. As I expected, the trade doesn't take place, and the order is removed. Can you give me more details about how you set up the situation? How many traders? How many markets? How was the market created? Are you using the setup for experiments, or general mar...
On a Mac just upgraded to Mojave, I downloaded Java 1.6, figured out where it got installed, and ran the following: setenv PATH /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:$PATH java -cp /Applications/UPM.app/Contents/Resources/Java/ -jar /Applications/UPM.app/Contents/Resources/Java/upm.jar
Make 'done' package private
empty doubled single-quote marks look like an u...
replace "yes" and "no" with constants in Binary...