[Quantproject-developers] QuantProject/b4_Business/a2_Strategies/Optimizing/Decoding BasicDecoderF
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-03-06 20:11:47
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/Optimizing/Decoding In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv27838/b4_Business/a2_Strategies/Optimizing/Decoding Modified Files: BasicDecoderForTestingPositions.cs Log Message: A new virtual method getTestingPositions() has been added: it allows a derived classes to be more specific about what to override Index: BasicDecoderForTestingPositions.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/Optimizing/Decoding/BasicDecoderForTestingPositions.cs,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** BasicDecoderForTestingPositions.cs 2 Mar 2008 10:04:06 -0000 1.4 --- BasicDecoderForTestingPositions.cs 6 Mar 2008 20:11:38 -0000 1.5 *************** *** 143,146 **** --- 143,155 ---- return weights; } + + protected virtual TestingPositions + getTestingPositions( double[] weights , + string[] tickers ) + { + TestingPositions testingPositions = new TestingPositions( + new WeightedPositions( weights , tickers ) ); + return testingPositions; + } protected virtual TestingPositions decodeDecodable() *************** *** 148,153 **** SignedTickers signedTickers = this.decodeSignedTickers(); double[] weights = this.getWeights(); ! TestingPositions testingPositions = new TestingPositions( ! new WeightedPositions( weights , signedTickers.Tickers ) ); return testingPositions; --- 157,163 ---- SignedTickers signedTickers = this.decodeSignedTickers(); double[] weights = this.getWeights(); ! TestingPositions testingPositions = ! this.getTestingPositions( ! weights , signedTickers.Tickers ); return testingPositions; |