示例#1
0
        private ArrayList getData()
        {
            ArrayList data = new ArrayList();
            int       size = 10;

            Java.Util.Random r = new Java.Util.Random();


            int month = 1;

            for (int i = 1; i <= size; ++i)
            {
                FinancialDataClass ohlc = new FinancialDataClass();
                //ohlc.category = Integer.toString(i);
                ohlc.high = 150 + r.NextInt(50);

                ohlc.low   = ohlc.high - (r.NextInt(20) + 10);
                ohlc.open  = ohlc.low + r.NextInt((int)ohlc.high - (int)ohlc.low);
                ohlc.close = ohlc.low + r.NextInt((int)ohlc.high - (int)ohlc.low);
                Calendar date = Calendar.Instance;
                date.Set(CalendarField.Month, month++);
                ohlc.date = date;

                data.Add(ohlc);
            }

            return(data);
        }
示例#2
0
            public override Java.Lang.Object GetValue(Java.Lang.Object p0)
            {
                FinancialDataClass entity = (FinancialDataClass)p0;

                return(entity.close);
            }
        private ArrayList getData()
        {
            ArrayList data = new ArrayList();
            int size = 10;
            Java.Util.Random r = new Java.Util.Random();

            int month = 1;
            for (int i = 1; i <= size; ++i) {
                FinancialDataClass ohlc = new FinancialDataClass();
                //ohlc.category = Integer.toString(i);
                ohlc.high = 150 + r.NextInt(50);

                ohlc.low = ohlc.high - (r.NextInt(20) + 10);
                ohlc.open = ohlc.low + r.NextInt((int)ohlc.high - (int)ohlc.low);
                ohlc.close = ohlc.low + r.NextInt((int)ohlc.high - (int)ohlc.low);
                Calendar date = Calendar.Instance;
                date.Set(Calendar.Month, month++);
                ohlc.date = date;

                data.Add(ohlc);
            }

            return data;
        }