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.
Hi, I really want to set up a web-based prediction market and Zocalo seems great. But I have absolutely no clue how to begin here--I've never done anything like that before. I already downloaded the software but can't run it on my desktop (Windows) now. Any help, even just a pointer about where to get started, would be helpful. Thanks in advance. Roberto
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
I managed to pinpoint a scenario that triggers the bug (please use my P-data and config). user2=order - has an old Buy order 10@30c - but only 48c funds left user3=acceptor - enough funds v2009.3a Case 1: user 3 tries to Sell to user2 5@30c -> bug triggered Case 2: (no bug) user3 first sell to user2 1@30c -> successful Sell 1 & user2 new Funds = 18c user3 tries to Sell again to user2 1@30c -> successful Sell 0.6 & the user2 order (to Buy @30c) Canceled & new user3 order to Sell 0.4@30c created. v2011.1...
I managed to pinpoint the scenario that triggers the bug (please use my P-data and config). user2=order - has an old Buy order 10@30c - but only 48c funds left user3=acceptor - enough funds v2009.3a Case 1: user 3 tries to Sell to user2 5@30c -> bug triggered Case 2: (no bug) user3 first sell to user2 1@30c -> successful Sell 1 & user2 new Funds = 18c user3 tries to Sell again to user2 1@30c -> successful Sell 0.6 & the user2 order (to Buy @30c) Canceled & new user3 order to Sell 0.4@30c created....
I managed to pinpoint the scenario that triggers the bug (please use my P-data and config). user2=order - has an old buy order 10@30c - but only 48c funds left user3=acceptor - enough funds v2009.3a Case 1: user 3 tries to Sell to user2 5@30c -> bug triggered Case 2: (no bug) user3 first sell to user2 1@30c -> successful Sell 1 & user2 new Funds = 18c user3 tries to Sell again to user2 1@30c -> successful Sell 0.6 & the user2 order (to Buy @30c) Canceled & new user3 order to Sell 0.4@30c created....
I am using Prediction Market (with Hibernate) on Win7 - JDK 11 3-5 traders BinaryMarkets without a Market Maker (as I already said) markets created with Create Market button I found this bug in version zocalo-PM-2011-2 and I tested it many times - the same result. I also asked a friend (from another town - who works as games developer) to install zocalo on his computer and test this scenario - he also hit this bug. On his suggestion, I started to try older versions and test the same scenario. 2011-1...
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...
I am also attach the error report file, with the bug triggered in the original (unmodified) version of the program (as installed by zocalo-PM-Setup-2011-1.exe)
Major bug
First I want to say that is a great program, that worked very well in my tests until... I found this bug that completely blocks it and keeps the processor at 100%. In a Binary Market, without a Market Maker: If you place a buying order and, before someone accept it, you spend your money, then, when someone finally accepts your order, the program enters in an infinite loop and stop responding - because you don't have money anymore to buy. The only way to exit from this loop is by stopping the Zocalo...
Make 'done' package private
Did you manage to implement this? I haven't been able to find the history.jsp to...
Hello John, you need to rent a VPS, or virtual private server. You will need to ask...
Rankings and users control
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Connect with MySQL Database
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...
Understood, this was the missing piece of the puzzle for me. Thanks for all your...