Beispiel #1
0
        public MACDAreaClass MergeArea(MACDAreaClass A1, MACDAreaClass A2)
        {
            MACDTable tmp = new MACDTable(A1.Data.GetTable());

            tmp.Contact(A2.Data);
            MACDAreaClass ret = new MACDAreaClass(tmp);

            return(ret);
        }
Beispiel #2
0
        public List <MACDAreaClass> SplitMACDAreasByDEA(bool isRed)
        {
            MACDTable            Arr = Data;
            List <MACDAreaClass> ret = new List <MACDAreaClass>();

            if (!isRed)
            {
                var tArr = from n in Arr.ItemList
                           where n.DEA >= 0
                           orderby n.RowId descending
                           select n;
                if (tArr.Count <MACDDataItem>() == 0) //如果没有DEA小于0的,返回一个空结构
                {
                    return(ret);
                }
                int lastUDEAid = tArr.First <MACDDataItem>().RowId;//最后一个
            }
            return(ret);
        }
Beispiel #3
0
 public MACDAreaClass(MACDTable _data)
 {
     Data = _data;
     Init();
 }