public StrategyDataItemInfo DataItem(string fieldName, Color color, int width)
 {
     DataItemInfos.Add(new StrategyDataItemInfo()
     {
         FieldName = fieldName, Color = color, GraphWidth = width
     });
     return(DataItemInfos.Last());
 }
 public StrategyDataItemInfo EnumItem(string fieldName)
 {
     DataItemInfos.Add(new StrategyDataItemInfo()
     {
         FieldName = fieldName, Visibility = DataVisibility.Table
     });
     return(DataItemInfos.Last());
 }
 public StrategyDataItemInfo DataItem(string fieldName, Color color)
 {
     DataItemInfos.Add(new StrategyDataItemInfo()
     {
         FieldName = fieldName, Color = color
     });
     return(DataItemInfos.Last());
 }
 public StrategyDataItemInfo DataItem(string fieldName, string formatString)
 {
     DataItemInfos.Add(new StrategyDataItemInfo()
     {
         FieldName = fieldName, FormatString = formatString
     });
     return(DataItemInfos.Last());
 }
 public StrategyDataItemInfo TimeItem(string fieldName)
 {
     DataItemInfos.Add(new StrategyDataItemInfo()
     {
         FieldName = fieldName, Visibility = DataVisibility.Table, Type = DataType.DateTime, FormatString = "dd.MM.yyyy hh:mm"
     });
     return(DataItemInfos.Last());
 }
        public TickersVolatilityInfo()
        {
            DataItem("Name").Visibility      = DataVisibility.Table;
            DataItem("MathExp").Visibility   = DataVisibility.Table;
            DataItem("Deviation").Visibility = DataVisibility.Table;

            StrategyDataItemInfo hist  = DataItem("Y"); hist.ArgumentDataMember = "X"; hist.Type = DataType.ChartData; hist.BindingSource = "Histogramm"; hist.Color = Color.FromArgb(0x40, Color.Green); hist.ChartType = ChartType.Area;
            StrategyDataItemInfo dhist = DataItem("HistogrammDouble"); dhist.Visibility = DataVisibility.Table; dhist.DetailInfo = hist;

            DataItemInfos.Remove(hist);
        }
 internal bool Initialize()
 {
     DataItemInfos.Clear();
     InitializeDataItems();
     return(InitializeCore());
 }
 public void RegisterData(DataItemInfo info)
 {
     DataItemInfos.Add(info);
 }
 public void RegisterData(Type targetType, string dataName, string dataFieldName, params SortInfo[] sorts)
 {
     DataItemInfos.Add(new DataItemInfo(targetType, dataName, dataFieldName, sorts));
 }