[ts-gen] limits in risk.rb

Nils Gebhardt mail at ngebhardt.de
Mon Sep 1 16:24:27 EDT 2008


when going through the example in exs/risk.rb, I noticed that there is a
problem getting the decimals in limit orders right. I.e. if I say 

src3 = "create item 145  #{take_pos} LMT 3 114.51 0.0;

then, along the lines of risk.rb,  I get a resulting order, however the
limit is turned into 114.00 instead of 114.51. Same with selling orders.
Any hints? 

Another thing: with a plain call ./shim --data I get some problem
reports, probably harmless, for example 

Problem: 414 mysql query evaluation failed
Error 1452 (23000): Cannot add or update a child row: a foreign key
constraint fails (`testing/OrderResult`, CONSTRAINT `OrderResult_ibfk_1`
FOREIGN KEY (`ibc`) REFERENCES `Product` (`ibc`))
insert ignore
  into OrderResult(
acc, type, curr, name, expiry, rite, strike, position, price, value,
avg_cost, un_pnl, real_pnl, ibc)
('DU33186', 'FUT', 'EUR', 'GBL', '20080908', '0', 0.00, 71, 114.00,
8138729.00, 114818.00, 0.00, 0.00, null);


and similar lines. 



More information about the ts-general mailing list