Update of /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardLag/WeightedPositionsChoosers/WFLagGeneticFixedPortfolioWithNormalDrivingAndPortfolio
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv24417/b7_Scripts/WalkForwardTesting/WalkForwardLag/WeightedPositionsChoosers/WFLagGeneticFixedPortfolioWithNormalDrivingAndPortfolio
Modified Files:
WFLagGenomeManagerForFixedPortfolioWithNormalDrivingAndPortfolio.cs
Log Message:
SignedTickers and SignedTicker classes are now used, instead of plain text strings
Index: WFLagGenomeManagerForFixedPortfolioWithNormalDrivingAndPortfolio.cs
===================================================================
RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardLag/WeightedPositionsChoosers/WFLagGeneticFixedPortfolioWithNormalDrivingAndPortfolio/WFLagGenomeManagerForFixedPortfolioWithNormalDrivingAndPortfolio.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** WFLagGenomeManagerForFixedPortfolioWithNormalDrivingAndPortfolio.cs 13 Jul 2007 10:16:59 -0000 1.3
--- WFLagGenomeManagerForFixedPortfolioWithNormalDrivingAndPortfolio.cs 7 Aug 2007 16:55:22 -0000 1.4
***************
*** 46,50 ****
{
private int numberOfDrivingPositions;
! private string[] portfolioSignedTickers;
private History timeLineForOptimization; // this time line goes from
// the first optimization date for driving positions to the
--- 46,50 ----
{
private int numberOfDrivingPositions;
! private SignedTickers portfolioSignedTickers;
private History timeLineForOptimization; // this time line goes from
// the first optimization date for driving positions to the
***************
*** 98,102 ****
int numberOfDrivingPositions ,
DataTable eligibleTickersForDrivingWeightedPositions ,
! string[] portfolioSignedTickers ,
History timeLineForOptimization ,
IEquityEvaluator equityEvaluator ,
--- 98,102 ----
int numberOfDrivingPositions ,
DataTable eligibleTickersForDrivingWeightedPositions ,
! SignedTickers portfolioSignedTickers ,
History timeLineForOptimization ,
IEquityEvaluator equityEvaluator ,
***************
*** 346,356 ****
private void setTickerForPortfolioPositions( int i )
{
! string signedTicker = this.portfolioSignedTickers[ i ];
! this.tickersForPortfolioPositions[ i ] = SignedTicker.GetTicker( signedTicker );
}
private void setTickersForPortfolioPositions()
{
! this.tickersForPortfolioPositions = new string[ this.portfolioSignedTickers.Length ];
! for( int i=0 ; i < portfolioSignedTickers.Length ; i++ )
this.setTickerForPortfolioPositions( i );
}
--- 346,356 ----
private void setTickerForPortfolioPositions( int i )
{
! SignedTicker signedTicker = this.portfolioSignedTickers[ i ];
! this.tickersForPortfolioPositions[ i ] = signedTicker.Ticker;
}
private void setTickersForPortfolioPositions()
{
! this.tickersForPortfolioPositions = new string[ this.portfolioSignedTickers.Count ];
! for( int i=0 ; i < portfolioSignedTickers.Count ; i++ )
this.setTickerForPortfolioPositions( i );
}
|