예제 #1
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.HistoricalVolatility)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
예제 #2
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.AverageDailyVolume)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
예제 #3
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.RevenuePerShare)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
예제 #4
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.CalendarYearHigh)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
예제 #5
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.SharesOutstanding)
     {
         CurrentValue = fundamentalDataUpdate.LongValue;
     }
 }
예제 #6
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.PriceEarningsRatio)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.FiveYearsGrowthPercentage)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
예제 #8
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.PercentHeldByInstitutions)
     {
         CurrentValue = fundamentalDataUpdate.DoubleValue;
     }
 }
예제 #9
0
 protected override void OnFundamentalData(Data.FundamentalDataEventArgs fundamentalDataUpdate)
 {
     if (fundamentalDataUpdate.IsReset)
     {
         CurrentValue = double.MinValue;
     }
     else if (fundamentalDataUpdate.FundamentalDataType == Data.FundamentalDataType.High52WeeksDate)
     {
         CurrentValue = fundamentalDataUpdate.DateTimeValue.Subtract(Core.Globals.MinDate).TotalDays;
         CurrentText  = Format(CurrentValue);
     }
 }