[Quantproject-developers] QuantProject/b3_Data/Selectors SelectorByAverageCloseToOpenPerformance.cs
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-08-18 21:05:45
|
Update of /cvsroot/quantproject/QuantProject/b3_Data/Selectors In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv8964/Selectors Modified Files: SelectorByAverageCloseToOpenPerformance.cs SelectorByCloseToCloseLinearCorrelation.cs SelectorByCloseToOpenVolatility.cs Log Message: - the code has been cleaned up to avoid warnings - standard indentation has been applied Index: SelectorByAverageCloseToOpenPerformance.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b3_Data/Selectors/SelectorByAverageCloseToOpenPerformance.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SelectorByAverageCloseToOpenPerformance.cs 7 Jan 2006 10:50:40 -0000 1.1 --- SelectorByAverageCloseToOpenPerformance.cs 18 Aug 2008 21:05:39 -0000 1.2 *************** *** 87,97 **** { row["AverageCloseToOpenPerformance"] = -1000000.0; ! row["AverageCloseToOpenPerformance"] = ! this.getTableOfSelectedTickers_getTickersFromTable_getAverageCTOForTicker((string)row[0]); } catch(Exception ex) ! {ex=ex;} } ! DataTable tableToReturn = ExtendedDataTable.CopyAndSort(this.setOfTickersToBeSelected, "AverageCloseToOpenPerformance>-1000000.0", --- 87,99 ---- { row["AverageCloseToOpenPerformance"] = -1000000.0; ! row["AverageCloseToOpenPerformance"] = ! this.getTableOfSelectedTickers_getTickersFromTable_getAverageCTOForTicker((string)row[0]); } catch(Exception ex) ! { ! string forBreakpoint = ex.Message; forBreakpoint = forBreakpoint + ""; ! } } ! DataTable tableToReturn = ExtendedDataTable.CopyAndSort(this.setOfTickersToBeSelected, "AverageCloseToOpenPerformance>-1000000.0", Index: SelectorByCloseToCloseLinearCorrelation.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b3_Data/Selectors/SelectorByCloseToCloseLinearCorrelation.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SelectorByCloseToCloseLinearCorrelation.cs 14 Jan 2008 23:18:47 -0000 1.3 --- SelectorByCloseToCloseLinearCorrelation.cs 18 Aug 2008 21:05:40 -0000 1.4 *************** *** 127,141 **** try { ! rowToAdd["PearsonCorrelationCoefficient"] = ! QuantProject.ADT.Statistics.BasicFunctions.PearsonCorrelationCoefficient( ! tickersAdjCloses[j],tickersAdjCloses[i]); } catch(Exception ex) { ! ex = ex; } finally { ! setOfTickers.Rows.Add(rowToAdd); } } --- 127,141 ---- try { ! rowToAdd["PearsonCorrelationCoefficient"] = ! QuantProject.ADT.Statistics.BasicFunctions.PearsonCorrelationCoefficient( ! tickersAdjCloses[j],tickersAdjCloses[i]); } catch(Exception ex) { ! string forBreakpoint = ex.Message; forBreakpoint = forBreakpoint + ""; } finally { ! setOfTickers.Rows.Add(rowToAdd); } } Index: SelectorByCloseToOpenVolatility.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b3_Data/Selectors/SelectorByCloseToOpenVolatility.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SelectorByCloseToOpenVolatility.cs 14 Aug 2008 23:28:37 -0000 1.2 --- SelectorByCloseToOpenVolatility.cs 18 Aug 2008 21:05:40 -0000 1.3 *************** *** 84,105 **** this.setOfTickersToBeSelected.Columns.Add("CloseToOpenStandardDeviation", System.Type.GetType("System.Double")); double CTOStdDev; ! foreach(DataRow row in this.setOfTickersToBeSelected.Rows) { ! try ! { ! row["CloseToOpenStandardDeviation"] = -1000000.0; ! CTOStdDev = this.getTableOfSelectedTickers_getTickersFromTable_getCTOStdDevForTicker((string)row[0]); ! if( !Double.IsInfinity(CTOStdDev) && !Double.IsNaN(CTOStdDev) ) ! row["CloseToOpenStandardDeviation"] = CTOStdDev; ! ! } ! catch(Exception ex) ! {ex=ex;} } ! DataTable tableToReturn = ! ExtendedDataTable.CopyAndSort(this.setOfTickersToBeSelected, ! "CloseToOpenStandardDeviation>-1000000.0", ! "CloseToOpenStandardDeviation", ! this.isOrderedInASCMode); ExtendedDataTable.DeleteRows(tableToReturn, this.maxNumOfReturnedTickers); return tableToReturn; --- 84,107 ---- this.setOfTickersToBeSelected.Columns.Add("CloseToOpenStandardDeviation", System.Type.GetType("System.Double")); double CTOStdDev; ! foreach(DataRow row in this.setOfTickersToBeSelected.Rows) { ! try ! { ! row["CloseToOpenStandardDeviation"] = -1000000.0; ! CTOStdDev = this.getTableOfSelectedTickers_getTickersFromTable_getCTOStdDevForTicker((string)row[0]); ! if( !Double.IsInfinity(CTOStdDev) && !Double.IsNaN(CTOStdDev) ) ! row["CloseToOpenStandardDeviation"] = CTOStdDev; ! ! } ! catch(Exception ex) ! { ! string forBreakpoint = ex.Message; forBreakpoint = forBreakpoint + ""; ! } } ! DataTable tableToReturn = ! ExtendedDataTable.CopyAndSort(this.setOfTickersToBeSelected, ! "CloseToOpenStandardDeviation>-1000000.0", ! "CloseToOpenStandardDeviation", ! this.isOrderedInASCMode); ExtendedDataTable.DeleteRows(tableToReturn, this.maxNumOfReturnedTickers); return tableToReturn; |