private void fillTechnicalData(float[][] dailyData, float[] rawData) {

		// construct technical data
		// 82 - 171

		// 82 = month
		// 83 = day
		// 84 = year
		// 85-90 = 6 daily data points
		// repeats 10 times
		// System.out.println("   --------------              ---------------------    -----");
		for (int x = 0; x < 10; x++) {
			final int month = (int) rawData[82 + 9 * x] + 1;
			final int day = (int) rawData[83 + 9 * x];
			final int year = (int) rawData[84 + 9 * x];
			String mnth = "";
			if (month < 10)
				mnth += "0";
			mnth += month;
			String dy = "";
			if (day < 10)
				dy += "0";
			dy += day;
			try {
				final Date date1 = new SimpleDateFormat("MM/dd/yy").parse(mnth
						+ "/" + dy + "/" + year);
				final long moneyTime = date1.getTime();
				float dayTime = moneyTime / 1000.0f;
				dayTime /= 3600.0f;
				dayTime /= 24.0f;
				// dateset.add(dayTime);////////////////////////////////////////////////////////////
				final float open = rawData[85 + 9 * x];
				final float high = rawData[86 + 9 * x];
				final float low = rawData[87 + 9 * x];
				final float close = rawData[88 + 9 * x];
				final float vol = rawData[89 + 9 * x];
				final float adjClose = rawData[90 + 9 * x];
				final float[] dlda = { dayTime, open, high, low, close, vol,
						adjClose };
				// System.out.println(Arrays.toString(dlda));
				dailyData[x] = dlda;
			} catch (ParseException e) {
				e.printStackTrace();
			}

		}

	}