<%@ page language="java" import="java.sql.*,java.util.*, common.*,ShmManager.*, sise.koscom.*, sise.koscom.comm.*,sise.koscom.code.*, sise.koscom.util.*" contentType="text/html;charset=euc-kr" %> <% /*- ------------------------------------------------------------- -* *- ÇÁ·Î±×·¥¸í : future_hyun.jsp *- ÇÁ·Î±×·¥³»¿ë : ¼±¹° ÇöÀç°¡ *- ÀÛ¼ºÀÚ : ÀÌ»ó±Ç *- ÀÛ¼ºÀÏ : 2006.03.24 *- ------------------------------------------------------------- -*/ int i; String[][] futureList = CodeUtil.getFutList(0); int futureListCnt = futureList.length; String futureFullCode = ""; String futureCode = Common.convertNull(request.getParameter("f_code")); if(futureCode.equals("")){ futureCode = futureList[0][0]; futureFullCode = futureList[0][3]; } /* °øÅë ¸Þ¸ð¸® Á¤º¸ */ CommonMem common_mem = new CommonMem(); common_mem.setMemType(Common.DELAY_READ); common_mem.setData(); ShmMap_COMMON_MEM shm_common = new ShmMap_COMMON_MEM(); shm_common.setCommarea(common_mem.getData()); String start_time = shm_common.get(shm_common.START_TIME); String end_time = shm_common.get(shm_common.END_TIME); FutureMast futuremast = new FutureMast(); futuremast.setMemType(Common.DELAY_READ); futuremast.setCode(futureCode); futuremast.setData(); ShmMap_FUTUREMAST shm_futuremast = new ShmMap_FUTUREMAST(); shm_futuremast.setCommarea(futuremast.getData()); FutureSise futuresise = new FutureSise(); futuresise.setMemType(Common.DELAY_READ); futuresise.setCode(futureCode); futuresise.setData(); ShmMap_FUTURESISE shm_futuresise= new ShmMap_FUTURESISE(); shm_futuresise.setCommarea(futuresise.getData()); ShmMap_FUTURESISE.OCC_FUTUREHOGA occ = shm_futuresise.getOCC_FUTUREHOGA(0); String kijun = Common.parseFloatStr(shm_futuremast.get(shm_futuremast.KIJUN),0.01); String hyun = Common.parseFloatStr(shm_futuresise.get(shm_futuresise.HYUN),0.01); if(hyun.equals("0.0")){ hyun = kijun; } String daebi = Common.parseFloatStr(shm_futuresise.get(shm_futuresise.DAEBI),0.01); String daebi_sign = shm_futuresise.get(shm_futuresise.DAEBI_SIGN); String daebi_rate = Common.getDiffRateStr(hyun, kijun, false); String tvol = shm_futuresise.get(shm_futuresise.TVOL); String closevol = shm_futuresise.get(shm_futuresise.CLOSEVOL); String SPVol = String.valueOf(Common.parseLong(closevol) - Common.parseLong(tvol)); String tamt = shm_futuresise.get(shm_futuresise.TAMT); String closeamt = shm_futuresise.get(shm_futuresise.CLOSEAMT); String SPAMT = String.valueOf(Common.parseLong(closeamt) - Common.parseLong(tamt)); String yes_mivol = Common.parseFloatStr(shm_futuremast.get(shm_futuremast.YES_MIVOL),0.01); String mivol2 = Common.parseFloatStr(shm_futuresise.get(shm_futuresise.MIVOL2),0.01); // K200 Áö¿¬ ¾÷Á¾Áö¼ö String k200_jisu = Common.parseFloatStr(shm_common.get(shm_common.K200_JISU),0.01); String k200_buho = shm_common.get(shm_common.K200_BUHO); String k200_daebi = Common.parseFloatStr(shm_common.get(shm_common.K200_DAEBI),0.01); %> Koscom / Áõ±ÇÁ¤º¸ / ¼±¹°¤ý¿É¼Ç Á¤º¸ / ¼±¹°ÇöÀç°¡ <%@ include file="/include/koscom_top.inc" %>
<%@ include file="/include/sise_left_menu.inc" %> <%@ include file="/include/koscom_top_ad.inc" %>

<%= Common.getNavigation()%> ¼±¹°/¿É¼Ç Á¤º¸ 


* ¼±¹° 

<% String closeFullCode = futuremast.findByCloseFullCode(Common.DELAY_READ, futureFullCode); String yakPrice= ""; if(!closeFullCode.equals("")){ /* ÇöÀç ¼±¹°ÀÇ fullcode°¡ ¼±¹° SP ÀÇ ±Ù¿ù¹° ÄÚµå¿Í ÀÏÄ¡ ÇÏ´Â °æ¿ì */ FutureSise futuresise2 = new FutureSise(); futuresise2.setMemType(Common.DELAY_READ); futuresise2.setCode(closeFullCode); futuresise2.setData(); ShmMap_FUTURESISE shm_futuresise2= new ShmMap_FUTURESISE(); shm_futuresise2.setCommarea(futuresise2.getData()); yakPrice = Common.parseFloatStr(shm_futuresise2.get(shm_futuresise2.CLOSEYAK),0.01); }else{ /* ÀÌ¿ÜÀÇ °æ¿ì´Â ÇöÀç ¼±¹°ÀÌ ¿ø¿ù ¹°ÀÌ´Ù */ String farFullCode = futuremast.findByFarFullCode(Common.DELAY_READ, futureFullCode); FutureSise futuresise2 = new FutureSise(); futuresise2.setMemType(Common.DELAY_READ); futuresise2.setCode(farFullCode); futuresise2.setData(); ShmMap_FUTURESISE shm_futuresise2= new ShmMap_FUTURESISE(); shm_futuresise2.setCommarea(futuresise2.getData()); yakPrice = Common.parseFloatStr(shm_futuresise2.get(shm_futuresise2.FARYAK),0.01); } %> <% String yesMiVol = shm_futuremast.get(shm_futuremast.YES_MIVOL); String miVol = yesMiVol; if(Common.parseLong(shm_futuresise.get(shm_futuresise.MIVOL2)) != 0){ miVol = shm_futuresise.get(shm_futuresise.MIVOL2); } String mivolDiff = String.valueOf(Common.parseLong(miVol) - Common.parseLong(yesMiVol)); %> <% double dblK200Jisu = Common.parseDouble(k200_jisu); double dblEron = futuremast.getEron(shm_futuremast, dblK200Jisu, kijun); double dblHyun = Common.parseDouble(hyun); double dblYul = 0; if(dblHyun != 0.0 && dblEron != 0.0){ dblYul = ((dblHyun - dblEron) * 100.0 ) / dblEron; } %> <% double dblEronBasis = 0.0; if(dblK200Jisu != 0.0){ dblEronBasis = dblEron - dblK200Jisu; } double dblSijangBasis = 0.0; if(dblK200Jisu != 0.0){ dblSijangBasis = dblHyun - dblK200Jisu; } %>
<%=CodeUtil.getCodeName(futureCode,"F")%>
  ÇöÀç°¡ <%=Common.setPriceColorFromSign(hyun, daebi_sign, "F")%> (<%=Common.fformat(kijun)%>)
  ÀüÀϺñ <%=Common.signToSymbol(daebi_sign)%> <%=Common.setPriceColorFromSign(daebi, daebi_sign, "F")%> <%=Common.setPriceColorFromSignRate(daebi_rate, daebi_sign, "F","(%)")%>
  ¸Åµµ / ¸Å¼ö È£°¡ <%=Common.setPriceColorFromCompare(kijun, Common.parseFloatStr(occ.get(occ.DHOGA), 0.01), "F")%>  /   <%=Common.setPriceColorFromCompare(kijun, Common.parseFloatStr(occ.get(occ.SHOGA), 0.01), "F")%>
  ÀÇÁ¦°¡ <%=Common.fformat(yakPrice)%>
  ¾àÁ¤¼ö·® <%=Common.dformatD(tvol)%>  <%=Common.dformat(shm_futuremast.get(shm_futuremast.YES_VOL))%> 
  ¾àÁ¤´ë±Ý(¹é¸¸) <%=Common.dformat(tamt,3)%>  <%=Common.dformat(shm_futuremast.get(shm_futuremast.YES_AMT),6)%> 
  SP¾àÁ¤¼ö·® <%=Common.dformat(SPVol)%>  <%=Common.dformat(shm_futuremast.get(shm_futuremast.YES_CLOSEVOL))%> 
  SP¾àÁ¤´ë±Ý(¹é¸¸) <%=Common.dformat(SPAMT,3)%>  <%=Common.dformat(shm_futuremast.get(shm_futuremast.YES_CLOSEAMT),6)%> 
  ¹Ì°áÁ¦·® <%=Common.dformat(miVol)%>  <%=Common.setSignColor(mivolDiff,"I")%> 
  ½Ã°¡ <%=Common.setPriceColorFromCompare(kijun,Common.parseFloatStr(shm_futuresise.get(shm_futuresise.OPEN),0.01),"F")%>
  °í°¡ <%=Common.setPriceColorFromCompare(kijun,Common.parseFloatStr(shm_futuresise.get(shm_futuresise.HIGH),0.01),"F")%>
  Àú°¡ <%=Common.setPriceColorFromCompare(kijun,Common.parseFloatStr(shm_futuresise.get(shm_futuresise.LOW),0.01),"F")%>
  »óÇÑ / ÇÏÇÑ <%=Common.fformat(shm_futuremast.get(shm_futuremast.MAX),0.01)%> / <%=Common.fformat(shm_futuremast.get(shm_futuremast.MIN),0.01)%>
  CB°¡°Ý±âÁØ <%=Common.fformat(shm_futuremast.get(shm_futuremast.CB_MAX),0.01)%> / <%=Common.fformat(shm_futuremast.get(shm_futuremast.CB_MIN),0.01)%>
  KOSPI 200 <%=Common.setPriceColorFromSign(k200_jisu, k200_buho, "F")%> <%=Common.setPriceColorFromSign(k200_daebi, k200_buho, "F")%>
  À̷а¡ / ±«¸®À² <%=Common.setPriceColorFromSign(String.valueOf(dblEron), k200_buho, "F")%> / <%=Common.setSignColor(String.valueOf(dblYul), "F")%>
  ÀÌ·Ð B / ½ÃÀå B <%=Common.setSignColor(String.valueOf(dblEronBasis), "F")%> / <%=Common.setSignColor(String.valueOf(dblSijangBasis), "F")%>
  ÃÖ°í <%=Common.setPriceColorFromCompare(hyun,Common.parseFloatStr(shm_futuremast.get(shm_futuremast.LISTED_MAX),0.01), "F")%> <%=DateTime.addDateFormat(shm_futuremast.get(shm_futuremast.LISTED_MAX_DATE),".")%>
  ÃÖÀú <%=Common.setPriceColorFromCompare(hyun,Common.parseFloatStr(shm_futuremast.get(shm_futuremast.LISTED_MIN),0.01), "F")%> <%=DateTime.addDateFormat(shm_futuremast.get(shm_futuremast.LISTED_MIN_DATE),".")%>

  °Å·¡°³½ÃÀÏ <%=DateTime.addDateFormat(shm_futuremast.get(shm_futuremast.LISTED_DATE),".")%> °Å·¡ÃÖÁ¾ÀÏ <%=DateTime.addDateFormat(shm_futuremast.get(shm_futuremast.LAST_DATE),".")%>
  ÀÜÁ¸ Àϼö <%=Common.dformat(shm_futuremast.get(shm_futuremast.REMAIN_DAY))%> CD ±Ý¸® <%=Common.fformat(Common.parseFloatStr(shm_futuremast.get(shm_futuremast.CD_YLD),0.001))%>%
<% FutureHoga futurehoga = new FutureHoga(); futurehoga.setMemType(Common.DELAY_READ); futurehoga.setCode(futureCode); futurehoga.setData(); ShmMap_FUTUREHOGA shm_futurehoga = new ShmMap_FUTUREHOGA(); shm_futurehoga.setCommarea(futurehoga.getData()); ShmMap_FUTUREHOGA.OCC_FUTUREHOGA2 hoga_occ = null; String dhoga = "", shoga = ""; String atmStr1 = "", atmStr2 = ""; for(i = 0; i < 5; i++){ hoga_occ = shm_futurehoga.getOCC_FUTUREHOGA2(4-i); dhoga = Common.parseFloatStr(hoga_occ.get(hoga_occ.DHOGA),0.01); if(!hyun.equals("0") && hyun.equals(dhoga)){ atmStr1 = ""; atmStr2 = ""; }else{ atmStr1 = ""; atmStr2 = ""; } %> <% if(i == 0){ %> <% } %> <% } for(i = 0; i < 5; i++){ hoga_occ = shm_futurehoga.getOCC_FUTUREHOGA2(i); shoga = Common.parseFloatStr(hoga_occ.get(hoga_occ.SHOGA),0.01); if(!hyun.equals("0") && hyun.equals(shoga)){ atmStr1 = ""; atmStr2 = ""; }else{ atmStr1 = ""; atmStr2 = ""; } %> <% if(i == 0){ %> <% } %> <% } %>
¸Åµµ°Ç¼ö ¸Åµµ¼ö·® È£°¡ ¸Å¼ö¼ö·® ¸Å¼ö°Ç¼ö
<%=Common.dformat(hoga_occ.get(hoga_occ.DHOGA_CNT))%>  <%=Common.dformat(hoga_occ.get(hoga_occ.DHOGA_VOL))%>  <%=atmStr1%><%=Common.setPriceColorFromCompare(kijun, dhoga, "F")%><%=atmStr2%> 
 <%=atmStr1%><%=Common.setPriceColorFromCompare(kijun, shoga, "F")%><%=atmStr2%> <%=Common.dformat(hoga_occ.get(hoga_occ.SHOGA_VOL))%>  <%=Common.dformat(hoga_occ.get(hoga_occ.SHOGA_CNT))%> 
<%=Common.dformat(shm_futurehoga.get(shm_futurehoga.DHOGA_TCNT))%>  <%=Common.dformat(shm_futurehoga.get(shm_futurehoga.DHOGA_TVOL))%>  ÃÑÀÜ·® <%=Common.dformat(shm_futurehoga.get(shm_futurehoga.SHOGA_TVOL))%>  <%=Common.dformat(shm_futurehoga.get(shm_futurehoga.SHOGA_TCNT))%> 

½Ã°£ ÇöÀç°¡ µî¶ô ¸ÅµµÈ£°¡ ¸Å¼öÈ£°¡ ü°á 


<%@ include file="/include/used_notice.inc" %>
<%@ include file="/include/koscom_bottom.inc" %>