<% /*- ------------------------------------------------------------- -* *- ÇÁ·Î±×·¥¸í : elw_detail.jsp *- ÇÁ·Î±×·¥³»¿ë : elw Á¾¸ñ »ó¼¼ Á¤º¸ *- ÀÛ¼ºÀÚ : ±è¹ü¼ö *- ÀÛ¼ºÀÏ : 2006.09.13 *- ------------------------------------------------------------- -*/ %> <%@ page contentType="text/html;charset=euc-kr"%> <%@ page import="java.util.*,common.*,ShmManager.*,sise.koscom.*,sise.koscom.comm.*,sise.koscom.code.*,sise.koscom.util.*"%> <% try{ String code = Common.convertNull(request.getParameter("code")); if(code.equals("")){ try{ code = CodeUtil.getRandomCode(2); }catch(Exception e){ e.printStackTrace(); code = "J596007"; } } Elw elw = (Elw)(CodeMaster.getCodeMap("elw").get(code)); if ( elw == null) { %> <% return; } ElwMast elwmast = new ElwMast(); elwmast.setMemType(Common.DELAY_READ); elwmast.setCode(code); elwmast.setData(); ShmMap_ELWJMAST shm_elwjmast = new ShmMap_ELWJMAST(); shm_elwjmast.setCommarea(elwmast.getData()); elwmast = null; ElwSise elwsise = new ElwSise(); elwsise.setMemType(Common.DELAY_READ); //elwsise.setMarket("A"); elwsise.setCode(code); elwsise.setData(); ShmMap_ELWJSISE shm_elwjsise = new ShmMap_ELWJSISE(); shm_elwjsise.setCommarea(elwsise.getData()); elwsise = null; ElwInfo elwinfo = new ElwInfo(); elwinfo.setMemType(Common.DELAY_READ); elwinfo.setCode(code); elwinfo.setData(); ShmMap_ELWINFO shm_elwinfo = new ShmMap_ELWINFO(); shm_elwinfo.setCommarea(elwinfo.getData()); elwinfo = null; ElwTuja elwtuja = new ElwTuja(); elwtuja.setMemType(Common.DELAY_READ); elwtuja.setCode(code); elwtuja.setData(); ShmMap_ELWTUJA shm_elwtuja = new ShmMap_ELWTUJA(); shm_elwtuja.setCommarea(elwtuja.getData()); elwtuja = null; /*--------------------------------------------------------------------------------------------------------*/ String kijun = shm_elwjmast.get(shm_elwjmast.KIJUN); String hyun = shm_elwjsise.get(shm_elwjsise.HYUN); String dung_bit = shm_elwjsise.get(shm_elwjsise.DUNG_BIT); String daebi = shm_elwjsise.get(shm_elwjsise.DAEBI); String openStr = shm_elwjsise.get(shm_elwjsise.OPEN); String jang_flag = shm_elwjsise.get(shm_elwjsise.JANG_FLAG); /* À屸ºÐ 1:ÀåÁß 2:Àå°³½ÃÀü½Ã°£¿Ü 3:ÀåÁ¾·áÈĽð£¿Ü 4:½Ã°£¿Ü´ÜÀϰ¡¸Å¸Å */ /* LP ȸ¿ø»ç °ü·Ã */ HashMap hm = CodeMaster.getCodeMap("securities"); /* ÄÚµå or KOSPI200 */ boolean isKospi = elw.getUCode1().equals("2011") ? true : false; String elw_price = ""; //Çà»ç°¡ String base_code_total[] = new String[5]; //±âÃÊÀÚ»ê String base_code_rate_total[] = new String[5]; //±âÃÊÀÚ»ê ±¸¼ººñ /* ±âÃÊÀÚ»ê ÇѱÛÀ̸§ */ String base_code[] = new String[5]; base_code[0] = elw.getUKorName1(); base_code[1] = elw.getUKorName2(); base_code[2] = elw.getUKorName3(); base_code[3] = elw.getUKorName4(); base_code[4] = elw.getUKorName5(); /* ±âÃÊÀÚ»ê ±¸¼ººñ */ String elw_base_code_rate[] = new String[5]; elw_base_code_rate[0] = Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_BASE_CODE_RATE1),0.01); elw_base_code_rate[1] = Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_BASE_CODE_RATE2),0.01); elw_base_code_rate[2] = Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_BASE_CODE_RATE3),0.01); elw_base_code_rate[3] = Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_BASE_CODE_RATE4),0.01); elw_base_code_rate[4] = Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_BASE_CODE_RATE5),0.01); if(isKospi){ /* KOSPI200 °ü·Ã */ K200Jisu k200jisu = new K200Jisu(); k200jisu.setMemType(Common.REAL_READ); k200jisu.setCode("11"); k200jisu.setCnt(1); k200jisu.setData(); ShmMap_K200JISU shm_k200jisu = new ShmMap_K200JISU(); shm_k200jisu.setCommarea(k200jisu.getData()); ShmMap_K200JISU.OCC_K200JISU occ2 = null; occ2 = shm_k200jisu.getOCC_K200JISU(0); for(int i=0;i<5;i++){ if(!elw_base_code_rate[i].equals("0.00") || elw_base_code_rate[i].equals("")){ base_code_total[i] = "KOSPI200"; base_code_rate_total[i] = elw_base_code_rate[i]; }else{ base_code_total[i] = "-"; base_code_rate_total[i] = "-"; } }//end of for }else{ for(int i=0;i<5;i++){ if(!elw_base_code_rate[i].equals("0.00") || elw_base_code_rate[i].equals("")){ base_code_total[i] = base_code[i]; base_code_rate_total[i] = elw_base_code_rate[i]; }else{ base_code_total[i] = "-"; base_code_rate_total[i] = "-"; } }//end of for }//end of if elw_price = Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_PRICE),0.01,2); //Çà»ç°¡ °è»ê %> Koscom / Áõ±ÇÁ¤º¸ / Á¾¸ñÁ¤º¸ / ÇöÀç°¡ <%@ include file="/include/move_menu.js" %> <%@ include file="/include/koscom_top.inc" %>
<%@ include file="/include/sise_left_menu.inc" %> <%@ include file="/include/koscom_top_ad.inc" %>

<%=Common.getNavigation()%> ELW  

<%@ include file="/include/elw_hyun_menu.inc" %>

<% } %>
ÇöÀç°¡ <%=Common.setPriceColorFromSign(hyun,dung_bit)%>  ÀüÀÏ´ëºñ <%=Common.signToSymbol(dung_bit)%> <% if(daebi.equals("") || Common.dformat(daebi).equals("0")){ %> 0 (0.00 %)  <% }else{ %> <%=Common.setPriceColorFromSign(daebi,dung_bit)%> <%=Common.setPriceColorFromSignRate(Common.getDaebiRate(daebi,kijun),dung_bit,"F","(%)")%> Àú°¡ <%=Common.setPriceColorFromCompare(kijun,shm_elwjsise.get(shm_elwjsise.LOW),"I")%>  °í°¡ <%=Common.setPriceColorFromCompare(kijun,shm_elwjsise.get(shm_elwjsise.HIGH),"I")%>  °Å·¡·® <%=Common.dformat(shm_elwjsise.get(shm_elwjsise.VOL))%> 

<% }else{ %> <%=elw_price%>  <% } %>
 M½ºÇÁ·¹µå <%=Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_SPREAD),0.01)%>   ¹ßÇà±â°ü <%=shm_elwjmast.get(shm_elwjmast.ELW_KOR_NAME)%> 
 ±âÃʰ¡ <%=Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_BASE_PRICE),0.01)%>   °áÁ¦¹æ¹ý <% String settlement_bit =""; switch(Common.parseInt(shm_elwjmast.get(shm_elwjmast.ELW_SETTLEMENT_BIT))){ case 1: settlement_bit="Çö±Ý°áÁ¦"; break; case 2: settlement_bit="½Ç¹°°áÁ¦"; break; case 3: settlement_bit="Çö±Ý_½Ç¹°°áÁ¦"; break; default : settlement_bit="Çö±Ý°áÁ¦"; break; } %><%=settlement_bit%> 
 Çà»ç°¡ <% if(isKospi){ %> <%=elw_price%>  ±Ç¸®Çà»ç¹æ½Ä <% String elw_nation_type="À¯·´Çü"; switch(Common.parseInt(shm_elwjmast.get(shm_elwjmast.ELW_NATION_TYPE))){ case 1:elw_nation_type="À¯·´Çü";break; case 2:elw_nation_type="¹Ì±¹Çü";break; case 3:elw_nation_type="±âŸ";break; } %> <%=elw_nation_type%> 
 °¡°Ý»ó½ÂÂü¿© <%=Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_PRICE_UP_RATE),0.01)%>%   ÆÐ¸®Æ¼ <%=Common.fformat(shm_elwtuja.get(shm_elwtuja.PARITY),0.01,2)%> 
 º¸»óÀ² <%=Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_AMEND_RATE),0.01)%>%   ¸¸±âÀÏ <%=DateTime.addDateFormat(shm_elwjmast.get(shm_elwjmast.END_DATE),".")%> 
 ÀüȯºñÀ² <%=Common.fformat(shm_elwjmast.get(shm_elwjmast.ELW_CONVERSION_RATE),0.0001,4)%>   ÀÜÁ¸Àϼö <%=Common.parseInt(shm_elwjmast.get(shm_elwjmast.REMAIN_DAY))+1%> ÀÏ 
 ±Ç¸®À¯Çü <% String elw_type =""; switch(Common.parseInt(shm_elwjmast.get(shm_elwjmast.ELW_TYPE))){ case 1:elw_type="CALL";break; case 2:elw_type="PUT";break; case 3:elw_type="±âŸ";break; default : elw_type="CALL";break; } %> <%=elw_type%>   Çà»ç°³½ÃÀÏ <%=DateTime.addDateFormat(shm_elwjmast.get(shm_elwjmast.START_DATE),".")%> 
 LPÁÖ¹®°¡´É <% String elw_lp_flag =""; if(Common.parseInt(shm_elwjmast.get(shm_elwjmast.ELW_LP_FLAG))==0){ elw_lp_flag = "ºÒ°¡"; }else{ elw_lp_flag = "°¡´É"; } %> <%=elw_lp_flag%>   Çà»çÁ¾·áÀÏ <%=DateTime.addDateFormat(shm_elwjmast.get(shm_elwjmast.END_DATE),".")%> 
 LPº¸À¯À² <%=Common.fformat(Common.parseFloat(shm_elwjmast.get(shm_elwjmast.ELW_LP_VOL))/Common.parseFloat(shm_elwjmast.get(shm_elwjmast.TOTAL_STOCK)) * 100 ) %>%   Áö±ÞÀÏ <%=DateTime.addDateFormat(shm_elwjmast.get(shm_elwjmast.ELW_PAYMENT_DATE),".")%> 
 LPº¸À¯¼ö·® <%=Common.dformat(shm_elwjmast.get(shm_elwjmast.ELW_LP_VOL))%>   Áö±Þ´ë¸®ÀÎ <%=shm_elwjmast.get(shm_elwjmast.ELW_PAYMENT_AGENT)%> 
 »óÀåÁֽļö <%=Common.dformat(shm_elwjmast.get(shm_elwjmast.TOTAL_STOCK))%>   ÅõÀÚÁöÇ¥»êÃâ <% String tuja_flag = ""; switch(Common.parseInt(shm_elwjmast.get(shm_elwjmast.ELW_TUJA_FLAG))){ case 0:tuja_flag = "ºÒ°¡Á¾¸ñ";break; case 1:tuja_flag = "»êÃâÁ¾¸ñ";break; } %> <%=tuja_flag%> 
 ±Ç¸®³»¿ë <%=shm_elwjmast.get(shm_elwjmast.ELW_TYPE_TEXT)%> 
 Æò°¡¹æ½Ä <%=shm_elwjmast.get(shm_elwjmast.ELW_E_PRICE_TEXT)%> 
No ±âÃÊÀÚ»ê ±¸¼ººñ No ±âÃÊÀÚ»ê ±¸¼ººñ
1 <%=base_code_total[0]%> <%=base_code_rate_total[0]%> 2 <%=base_code_total[1]%> <%=base_code_rate_total[1]%>
3 <%=base_code_total[2]%> <%=base_code_rate_total[2]%> 4 <%=base_code_total[3]%> <%=base_code_rate_total[3]%>
5 <%=base_code_total[4]%> <%=base_code_rate_total[4]%> - - -
No LPȸ¿ø»ç No LPȸ¿ø»ç No LPȸ¿ø»ç
1 <%=((Securities)hm.get(shm_elwjmast.get(shm_elwjmast.LP_NUMBER1))).getKorName()%> 2 <%=((Securities)hm.get(shm_elwjmast.get(shm_elwjmast.LP_NUMBER2))).getKorName()%> 3 <%=((Securities)hm.get(shm_elwjmast.get(shm_elwjmast.LP_NUMBER3))).getKorName()%>


<%@ include file="/include/chart_notice.inc" %>

<%@ include file="/include/used_notice.inc" %>
<%@ include file="/include/koscom_bottom.inc" %>
<% }catch(Exception e){ e.printStackTrace(); } %>