From ae919bdc95385f2d85e5dceb9df40f67ac9bf0cd Mon Sep 17 00:00:00 2001 From: mjjo53 Date: Mon, 1 Jan 2018 18:09:09 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EC=9D=98=20=ED=88=AC=EC=9E=90?= =?UTF-8?q?=EA=B0=80=20=EC=95=84=EB=8B=90=20=EA=B2=BD=EC=9A=B0=20IOC=20?= =?UTF-8?q?=EB=A7=A4=EC=88=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Config.cs | 12 + ConfigForm.Designer.cs | 16 +- ConfigForm.cs | 5 + Crawler.cs | 12 +- CybosHelper.cs | 20 +- NewsForm.Designer.cs | 45 +- NewsForm.cs | 10 + configure/code-deny.txt | 1023 ++++++++----------- configure/code-manual.txt | 966 +---------------- configure/code-synonym.txt | 4 +- configure/config.ini | 12 +- configure/keyword-manual.txt | 6 +- configure/keyword-negative-keyword-item.txt | 11 + configure/keyword-negative.txt | 114 ++- configure/keyword-positive.txt | 112 +- 15 files changed, 734 insertions(+), 1634 deletions(-) create mode 100644 configure/keyword-negative-keyword-item.txt diff --git a/Config.cs b/Config.cs index f06969b..df769e5 100644 --- a/Config.cs +++ b/Config.cs @@ -31,6 +31,7 @@ namespace NewsCrawler m_Data.Add("ann-patent-search-string", new Regex("(미국|중국)")); m_Data.Add("ann-profit-change", true); m_Data.Add("ann-profit-change-rate", 50.0f); + m_Data.Add("mock-trading", false); Load(); Migration(); @@ -252,5 +253,16 @@ namespace NewsCrawler return (float)m_Data["ann-profit-change-rate"]; } #endregion + + public static void SetMockTrading(bool bMock) + { + m_Data.Add("mock-trading", bMock); + Save(); + } + + public static bool GetMockTrading() + { + return (bool)m_Data["mock-trading"]; + } } } diff --git a/ConfigForm.Designer.cs b/ConfigForm.Designer.cs index 33c505f..d0776c4 100644 --- a/ConfigForm.Designer.cs +++ b/ConfigForm.Designer.cs @@ -78,6 +78,7 @@ this.label6 = new System.Windows.Forms.Label(); this.tbAnSupplyContractRate = new System.Windows.Forms.TextBox(); this.label9 = new System.Windows.Forms.Label(); + this.cbMockTrading = new System.Windows.Forms.CheckBox(); this.groupBox1.SuspendLayout(); this.groupBox2.SuspendLayout(); this.groupBox6.SuspendLayout(); @@ -621,13 +622,25 @@ this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(132, 12); this.label9.TabIndex = 20; - this.label9.Text = "Version : 2017.02.09.15"; + this.label9.Text = "Version : 2017.11.18.01"; + // + // cbMockTrading + // + this.cbMockTrading.AutoSize = true; + this.cbMockTrading.Location = new System.Drawing.Point(24, 397); + this.cbMockTrading.Name = "cbMockTrading"; + this.cbMockTrading.Size = new System.Drawing.Size(76, 16); + this.cbMockTrading.TabIndex = 21; + this.cbMockTrading.Text = "모의 투자"; + this.cbMockTrading.UseVisualStyleBackColor = true; + this.cbMockTrading.CheckedChanged += new System.EventHandler(this.cbMockTrading_CheckedChanged); // // ConfigForm // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(548, 598); + this.Controls.Add(this.cbMockTrading); this.Controls.Add(this.label9); this.Controls.Add(this.groupBox12); this.Controls.Add(this.groupBox11); @@ -713,5 +726,6 @@ private System.Windows.Forms.CheckBox chAnProfitChange; private System.Windows.Forms.Label label5; private System.Windows.Forms.TextBox tbAnProfitChange; + private System.Windows.Forms.CheckBox cbMockTrading; } } \ No newline at end of file diff --git a/ConfigForm.cs b/ConfigForm.cs index 7552826..e0732ce 100644 --- a/ConfigForm.cs +++ b/ConfigForm.cs @@ -181,5 +181,10 @@ namespace NewsCrawler chAnPatent.Checked, tbAnPatent.Text, chAnProfitChange.Checked, fProfitChange); } + + private void cbMockTrading_CheckedChanged(object sender, EventArgs e) + { + Config.SetMockTrading(cbMockTrading.Checked); + } } } diff --git a/Crawler.cs b/Crawler.cs index ec88d6c..a8bd57a 100644 --- a/Crawler.cs +++ b/Crawler.cs @@ -151,7 +151,12 @@ namespace NewsCrawler doc.LoadHtml(responseFromServer); string strXPath = "//div[contains(@class, 'flash_tab_lst')]/ul/li"; var lists = doc.DocumentNode.SelectNodes(strXPath); - foreach(var item in lists) + if (lists == null) + { + return; + } + + foreach (var item in lists) { string strTitle = item.SelectSingleNode(".//a").InnerText; string strTime = item.SelectSingleNode(".//span[contains(@class, 'flash_press')]").InnerText; @@ -1209,6 +1214,11 @@ namespace NewsCrawler string strXPath = "//div[@class='categoryList']//li"; var lists = doc.DocumentNode.SelectNodes(strXPath); + if (lists == null) + { + return; + } + try { foreach(var item in lists) diff --git a/CybosHelper.cs b/CybosHelper.cs index 03ff573..a51affe 100644 --- a/CybosHelper.cs +++ b/CybosHelper.cs @@ -193,7 +193,6 @@ namespace NewsCrawler try { - int iCurPrice = GetCurPrice(Code); int iCallValue = GetCallUnitValue((int)(iCurPrice*1.015)); int iCount = iMaxPrice/iCallValue; @@ -204,11 +203,26 @@ namespace NewsCrawler m_CP0311.SetInputValue(3, Code.m_strCode); m_CP0311.SetInputValue(4, iCount); m_CP0311.SetInputValue(5, iCallValue); - m_CP0311.SetInputValue(7, "01"); + if(Config.GetMockTrading() == false) + m_CP0311.SetInputValue(7, "1"); m_CP0311.SetInputValue(8, "01"); m_CP0311.BlockRequest2(1); - Util.Log(Util.LOG_TYPE.BUY, string.Format("code:{0} {1}주 현재가 {2}원, 지정가 {3} IOC 매수", Code.ToString(), iCount, iCurPrice, iCallValue)); + + + string OrderCondition = m_CP0311.GetHeaderValue(12); + if (OrderCondition == "0") + OrderCondition = "조건 없음"; + else if (OrderCondition == "1") + OrderCondition = "IOC"; + else if (OrderCondition == "2") + OrderCondition = "FOK"; + else + OrderCondition = "조건 오류"; + + Console.WriteLine(OrderCondition); + + Util.Log(Util.LOG_TYPE.BUY, string.Format("code:{0} {1}주 현재가 {2}원, 지정가 {3} : {4}", Code.ToString(), iCount, iCurPrice, iCallValue, OrderCondition)); } catch(Exception ex) { diff --git a/NewsForm.Designer.cs b/NewsForm.Designer.cs index f9bcf33..4b99649 100644 --- a/NewsForm.Designer.cs +++ b/NewsForm.Designer.cs @@ -57,6 +57,7 @@ this.btnConfig = new System.Windows.Forms.Button(); this.chBuy = new System.Windows.Forms.CheckBox(); this.cbPriceCheck = new System.Windows.Forms.CheckBox(); + this.btnManualBuy = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -81,8 +82,8 @@ // this.splitContainer1.Panel2.Controls.Add(this.statusBar); this.splitContainer1.Panel2.Controls.Add(this.tbLog); - this.splitContainer1.Size = new System.Drawing.Size(1412, 805); - this.splitContainer1.SplitterDistance = 587; + this.splitContainer1.Size = new System.Drawing.Size(1040, 625); + this.splitContainer1.SplitterDistance = 455; this.splitContainer1.TabIndex = 2; // // lvList @@ -108,7 +109,7 @@ this.lvList.Location = new System.Drawing.Point(0, 0); this.lvList.MultiSelect = false; this.lvList.Name = "lvList"; - this.lvList.Size = new System.Drawing.Size(1412, 587); + this.lvList.Size = new System.Drawing.Size(1040, 455); this.lvList.TabIndex = 0; this.lvList.UseCompatibleStateImageBehavior = false; this.lvList.View = System.Windows.Forms.View.Details; @@ -185,9 +186,9 @@ this.toolStripStatusLabel2, this.toolStripStatusLabel3, this.toolStripStatusLabel4}); - this.statusBar.Location = new System.Drawing.Point(0, 192); + this.statusBar.Location = new System.Drawing.Point(0, 144); this.statusBar.Name = "statusBar"; - this.statusBar.Size = new System.Drawing.Size(1412, 22); + this.statusBar.Size = new System.Drawing.Size(1040, 22); this.statusBar.TabIndex = 1; this.statusBar.Text = "statusStrip1"; // @@ -200,7 +201,7 @@ // toolStripStatusLabel2 // this.toolStripStatusLabel2.Name = "toolStripStatusLabel2"; - this.toolStripStatusLabel2.Size = new System.Drawing.Size(1389, 17); + this.toolStripStatusLabel2.Size = new System.Drawing.Size(1017, 17); this.toolStripStatusLabel2.Spring = true; // // toolStripStatusLabel3 @@ -224,7 +225,7 @@ this.tbLog.Name = "tbLog"; this.tbLog.ReadOnly = true; this.tbLog.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical; - this.tbLog.Size = new System.Drawing.Size(1412, 189); + this.tbLog.Size = new System.Drawing.Size(1040, 141); this.tbLog.TabIndex = 0; this.tbLog.Text = ""; // @@ -233,7 +234,7 @@ this.chAutoReload.AutoSize = true; this.chAutoReload.Checked = true; this.chAutoReload.CheckState = System.Windows.Forms.CheckState.Checked; - this.chAutoReload.Location = new System.Drawing.Point(3, 4); + this.chAutoReload.Location = new System.Drawing.Point(86, 7); this.chAutoReload.Name = "chAutoReload"; this.chAutoReload.Size = new System.Drawing.Size(76, 16); this.chAutoReload.TabIndex = 3; @@ -245,7 +246,7 @@ this.chAutoSelect.AutoSize = true; this.chAutoSelect.Checked = true; this.chAutoSelect.CheckState = System.Windows.Forms.CheckState.Checked; - this.chAutoSelect.Location = new System.Drawing.Point(85, 4); + this.chAutoSelect.Location = new System.Drawing.Point(168, 7); this.chAutoSelect.Name = "chAutoSelect"; this.chAutoSelect.Size = new System.Drawing.Size(76, 16); this.chAutoSelect.TabIndex = 4; @@ -254,7 +255,7 @@ // // tbInterval // - this.tbInterval.Location = new System.Drawing.Point(226, 2); + this.tbInterval.Location = new System.Drawing.Point(309, 5); this.tbInterval.Name = "tbInterval"; this.tbInterval.Size = new System.Drawing.Size(42, 21); this.tbInterval.TabIndex = 5; @@ -265,7 +266,7 @@ // label1 // this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(167, 5); + this.label1.Location = new System.Drawing.Point(250, 8); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(53, 12); this.label1.TabIndex = 6; @@ -273,8 +274,7 @@ // // btnConfig // - this.btnConfig.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.btnConfig.Location = new System.Drawing.Point(1336, 1); + this.btnConfig.Location = new System.Drawing.Point(2, 2); this.btnConfig.Name = "btnConfig"; this.btnConfig.Size = new System.Drawing.Size(75, 23); this.btnConfig.TabIndex = 7; @@ -286,7 +286,7 @@ // this.chBuy.Appearance = System.Windows.Forms.Appearance.Button; this.chBuy.AutoSize = true; - this.chBuy.Location = new System.Drawing.Point(359, 1); + this.chBuy.Location = new System.Drawing.Point(439, 2); this.chBuy.Name = "chBuy"; this.chBuy.Size = new System.Drawing.Size(39, 22); this.chBuy.TabIndex = 9; @@ -299,18 +299,30 @@ this.cbPriceCheck.AutoSize = true; this.cbPriceCheck.Checked = true; this.cbPriceCheck.CheckState = System.Windows.Forms.CheckState.Checked; - this.cbPriceCheck.Location = new System.Drawing.Point(274, 4); + this.cbPriceCheck.Location = new System.Drawing.Point(357, 7); this.cbPriceCheck.Name = "cbPriceCheck"; this.cbPriceCheck.Size = new System.Drawing.Size(76, 16); this.cbPriceCheck.TabIndex = 10; this.cbPriceCheck.Text = "가격 체크"; this.cbPriceCheck.UseVisualStyleBackColor = true; // + // btnManualBuy + // + this.btnManualBuy.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.btnManualBuy.Location = new System.Drawing.Point(961, 2); + this.btnManualBuy.Name = "btnManualBuy"; + this.btnManualBuy.Size = new System.Drawing.Size(75, 23); + this.btnManualBuy.TabIndex = 11; + this.btnManualBuy.Text = "수동 매수"; + this.btnManualBuy.UseVisualStyleBackColor = true; + this.btnManualBuy.Click += new System.EventHandler(this.btnManualBuy_Click); + // // NewsForm // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1412, 829); + this.ClientSize = new System.Drawing.Size(1040, 649); + this.Controls.Add(this.btnManualBuy); this.Controls.Add(this.splitContainer1); this.Controls.Add(this.cbPriceCheck); this.Controls.Add(this.chBuy); @@ -365,6 +377,7 @@ private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel3; private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel4; private System.Windows.Forms.ColumnHeader chCodeName; + private System.Windows.Forms.Button btnManualBuy; } } diff --git a/NewsForm.cs b/NewsForm.cs index 458e599..da46444 100644 --- a/NewsForm.cs +++ b/NewsForm.cs @@ -791,6 +791,16 @@ namespace NewsCrawler } } + private void btnManualBuy_Click(object sender, EventArgs e) + { + if (lvList.SelectedItems.Count <= 0) + return; + + string strCodeName = lvList.SelectedItems[0].SubItems[chCodeName.Index].Text; + CodeList.CODE_VALUE Code = m_CodeList.GetCodeByName(strCodeName); + m_CybosHelper.Buy(Code, Config.GetBuyPrice()); + } + public void OnConfigFormClosing() { m_ConfigForm = null; diff --git a/configure/code-deny.txt b/configure/code-deny.txt index 6576891..be2cdb4 100644 --- a/configure/code-deny.txt +++ b/configure/code-deny.txt @@ -1,883 +1,662 @@ -삼양홀딩스우 -하이트진로2우B -유한양행우 +신한 하이트진로홀딩스 -하이트진로홀딩스 -두산우 -두산2우B -대림산업우 -유유제약 -유유제약1우 -유유제약2우B -대유플러스 -노루홀딩스 -노루홀딩스우 -노루홀딩스2우B -삼화페인트 대원강업 중앙에너비스 조선내화 +대동공업 가온전선 삼일제약 -흥국화재 -흥국화재우 CS홀딩스 천일고속 LS네트웍스 유수홀딩스 -현대건설우 이화산업 화천기공 -강남제비스코 -한화우 유니온 전방 한국주철관 -동부하이텍1우 -JW중외제약우 -JW중외제약2우B 대한방직 만호제강 -대한제분 국보 -유진투자증권 금호전기 +남광토건 부국증권 -부국증권우 골든브릿지증권 -KG케미칼 +태원물산 BYC -BYC우 -HMC투자증권 -동양우 -동양2우B -동양3우B 동일방직 +조비 제일연마 -대상우 -대상3우B -신영증권 -신영증권우 -SK네트웍스우 -한양증권 -한양증권우 신화실업 -대한제당 -대한제당우 -대한제당3우B 무림SP 삼호 -KISCO홀딩스 한국유리 -한국유리우 -코오롱우 -아세아 남영비비안 도화엔지니어링 수출포장 -동성제약 한일철강 -피에스텍 +알보젠코리아 +삼일기업공사 한국제지 -넥센타이어1우B 범양건영 세기상사 조흥 +한탑 동일제강 TCC동양 보락 -진흥기업우B -진흥기업2우B -선창산업 미원상사 -신풍제지 -금호산업우 -코오롱글로벌 -코오롱글로벌우 -선광 +유성기업 +성보화학 일성신약 -일신방직 -쌍용양회우 -쌍용양회3우B -유화증권 -유화증권우 +한국화장품제조 한진중공업홀딩스 -대한항공우 -대신증권우 -대신증권2우B -LG우 -S&T중공업 -동원 방림 -미창석유 한성기업 -삼영화학 진양산업 에이스침대 대한화섬 -남양유업우 사조대림 신흥 -한국석유 -태양금속우 -대덕GDS우 -동방 고려개발 NPC -NPC우 -세방 -세방우 -서울식품 -서울식품우 삼화왕관 -현대비앤지스틸우 -삼천리 +한국가구 조광피혁 DRB동일 -티웨이홀딩스 -동일산업 신라교역 -성신양회우 -성신양회2우B -성신양회3우B 휴스틸 -코스모신소재 -녹십자홀딩스1우 -녹십자홀딩스2우 -롯데칠성우 -국동 -현대차3우B -코스모화학 -신한 -대성합동지주 -대원산업 -넥센 -넥센우 -크라운제우 +푸드웰 신영와코루 -풍산홀딩스 원림 -NH투자증권우 -동부건설 -동부건설우 삼아알미늄 -SK케미칼우 피제이전자 -한국전자홀딩스 대구백화점 현대시멘트 대림통상 대양제지 삼성공조 -영풍제지 -미래에셋대우우 신송홀딩스 태경화학 -한솔아트원제지 -한솔아트원제지2 푸른저축은행 -동아타이어 -일양약품우 +샘표 동방아그로 -국도화학 한일화학 -코리아써우 -코리아써키트2우B +태평양물산 도레이케미칼 대동전자 이건산업 -NI스틸 -남선알미우 원풍 -문배철강 +부스타 일정실업 -호텔신라우 +율촌화학 +행남생활건강 대동기어 금비 KCTC 경인전자 -삼성전기우 SIMPAC 한솔로지스틱스 대양금속 무림페이퍼 -신원 -신원우 -포스코엠텍 -무림P&P 삼보산업 -모토닉 삼정펄프 -엠에스씨 -한화케미칼우 -한국내화 +엔케이물산 +영원무역홀딩스 한국프랜지 -삼성중공우 -쌍용정보통신 -와이비로드 +흥국 +오리콤 진양폴리 화천기계 평화홀딩스 -삼호개발 -경동제약 -CJ씨푸드1우 두산건설 +태림포장 성안 유니켐 부산산업 -금호석유우 +STX 영흥철강 -계양전기우 -경동가스 -뉴인텍 +경동인베스트 청호컴넷 원일특강 -신일제약 -대창 -서연전자 -일성건설 -일성건설2우B -화승알앤에이 계룡건설 까뮤이앤씨 -지엠비코리아 -한익스프레스 -원익큐브 금강공업 -금강공업우 +영보화학 극동유화 +백광소재 한라 -동원시스템즈우 삼륭물산 -대창단조 +이스타코 부산가스 -예스코 태경산업 -동부제철우 +동부제철 신대양제지 -동부증권 -대성홀딩스 -두올 퍼시스 +카스 서울가스 삼현철강 -광전자 -E1 진로발효 +조일알미늄 동원금속 우진비앤지 -서울제약 그랜드백화점 티에이치엔 -와이지-원 세아특수강 -하이트론 일지테크 -SBI인베스트먼트 -대교우B +글로본 다우인큐브 대동금속 대호피앤씨 -대호피앤씨우 -KCC건설 세원정공 메이슨캐피탈 -KB캐피탈 -정산애강 삼원강재 -MH에탄올 -한국종합기술 +아이이 동남합성 CNH -한국캐피탈 동일철강 -인지컨트롤스 인팩 아트라스BX -풍국주정 흥구석유 WISCOM 디씨엠 KB오토시스 -한일단조 세원물산 케이피에프 -덕양산업 +경창산업 +PN풍년 +KPX케미칼 SJM홀딩스 -한국선재 +신라에스지 한국주강 +동신건설 특수건설 -현대정보기술 -디피씨 광진실업 부국철강 세하 휴맥스홀딩스 -삼성물산우B -KTB투자증권 -드래곤플라이 -교보증권 -동양네트웍스 -양지사 +동원수산 +C&S자산관리 삼일 롯데관광개발 -케이엠더블유 -소프트센우 -삼진 -우리기술 +피델릭스 +판타지오 +GMR 머티리얼즈 원익 동일기연 제이엠아이 -이디 -코웰패션 +모아텍 +체시스 디케이디앤아이 -파라텍 -이젠텍 -아주캐피탈 +디에스티 티비씨 -신세계건설 인천도시가스 -SK우 해성산업 한국기업평가 지투알 -에이원앤 -KTH -금화피에스시 +SCI평가정보 대성미생물 영풍정밀 -HRS KCI -나이스정보통신 +심텍홀딩스 파세코 YG PLUS -EG -희림 +우리조명 광주신세계 -에코플라스틱 +제일테크노스 +리젠 레드캡투어 -이건창호 +삼표시멘트 +골드퍼시픽 +이건홀딩스 경남스틸 -화성 -한국정보공학 +화성밸브 +위노바 +오로라 +나노엔텍 YTN 정상제이엘에스 -SG&G -에버다임 -이라이콤 상신브레이크 -동아화성 -케이피엠테크 -에스씨디 -새로닉스 -크로바하이텍 -위닉스 -KSS해운 -에이치케이 +대우조선해양 +에임하이 +서울리거 성우테크론 -정원엔시스 -크린앤사이언스 동부라이텍 코아시아홀딩스 -SBS콘텐츠허브 -우리로 -파워로직스 -이스트소프트 -대동스틸 -엔피케이 -유아이엘 -잉크테크 -고려신용정보 +코메론 +승일 +에스아이티글로벌 에스폴리텍 +수산아이앤티 +썬코어 피씨디렉트 YW -나라엠앤디 진양화학 -이에스에이 +큐로홀딩스 iMBC -아이크래프트 +한네트 KMH하이텍 -태양 -한미글로벌 -경남제약 +세동 +금강철강 +현진소재 오상자이엘 -팬스타엔터프라이 -엔알케이 케이피티 -에이디칩스 아이디스홀딩스 유신 -신스타임즈 -유진로봇 -멕아이씨에스 +와이비엠넷 KNN -제이웨이 -포스코강판 -에스피지 세아홀딩스 동아에스텍 -KTcs -케이티스 -아진엑스텍 -룽투코리아 -큐렉소 +이그잭스 +3S 동양에스텍 -종근당바이오 +국일신동 +한진피앤씨 에프엔씨애드컬쳐 -바이오니아 -케이프 -MPK -신성델타테크 +인텍플러스 +MP그룹 +오리엔트정공 전파기지국 -안트로젠 +녹원씨아이 +우주일렉트로 대진디엠피 -SK컴즈 -국보디자인 -디스플레이텍 -테라젠이텍스 +CS 이씨에스 멀티캠퍼스 엔브이에이치코리 +로지시스 세진티에스 세이브존I&C 이글루시큐리티 -아이씨케이 -누리플랜 -빛과전자 -엠케이트렌드 +팬엔터테인먼트 +디지털대성 +대호에이엘 +라이트론 아이에스이커머스 -한국금융지주우 +한솔시큐어 하이스틸 대유위니아 -캐스텍코리아 +코아스 유엔젤 -우리산업홀딩스 -넥센테크 -이노와이어리스 +네오디안테크놀로 +메가스터디 +케이에스피 +디비케이 +에프알텍 에이티테크놀러지 +플랜티넷 새론오토모티브 -세진중공업 -웰크론한텍 +한컴지엠디 텔코웨어 이베스트투자증권 한양디지텍 -두올산업 -GS우 -일경산업개발 +와토스코리아 +사조해표 동양이엔피 -성창오토텍 -오디텍 -한솔넥스지 루미마이크로 -동북아10호 -동북아11호 +우리이티아이 +비츠로셀 동북아12호 동북아13호 -KPX그린케미칼 -GST -아시아11호 -아시아13호 -아시아14호 -CSA 코스믹 동양고속 -대상홀딩스우 -루트로닉3우C 알티캐스트 네오티스 바이오톡스텍 화신테크 -이수앱지스 +스틸플라워 픽셀플러스 -네패스신소재 진도 -THE E&M 제이티 -유비벨록스 고려반도체 -상아프론테크 -평화산업 -노루페인트 -노루페인트우 -덕신하우징 -SIMPAC METALLOY -코리아03호 -KODEX 자동차 +SIMPAC Metal +연이정보통신 TIGER KRX100 TIGER 은행 텔레필드 -상신이디피 -남화토건 이크레더블 -KEC KPX홀딩스 기신정기 -넥스트칩 -빅솔론 -이엘케이 -효성ITX -갤럭시아컴즈 +케이아이엔엑스 맵스리얼티1 일진파워 -참좋은레져 -푸른기술 -에스에너지 +슈프리마에이치큐 +코닉글로리 베트남개발1 -대창솔루션 알에프세미 +제이스테판 엘디티 TREX 중소형가치 -효성오앤비 TIGER 방송통신 에스티오 KODEX China H -쎄트렉아이 -하나니켈2호 +하나니켈1호 동방선기 -모바일리더 -진양홀딩스 -세운메디칼 -S&TC +ITX엠투엠 KOSEF KRX100 -SBS미디어홀딩스 -아티스 -월덱스 -씨큐브 -KODEX Japan +KODEX 일본TOPIX1 한국정밀기계 조이맥스 인화정공 해덕파워웨이 KODEX 기계장비 -KODEX 증권 에스앤더블류 -일진전기 -벅스 +NHN벅스 동양피엔에프 +KOSEF 블루칩 KOSEF 고배당 -TIGER 라틴 +TIGER 라틴35 케이엔더블유 디케이락 KBSTAR 5대그룹주 -하이텍팜 대양전기공업 -KINDEX 삼성그룹S +KINDEX 삼성그룹 TREX 200 -LG하우시스우 -진매트릭스 동일금속 -KBSTAR 국고채 +KBSTAR 국고채3년 웰크론강원 -KODEX 국고채 +KODEX 국고채3년 KPX생명과학 -KINDEX 국고채 -KOSEF 국고채 +KINDEX 중기국고 +KOSEF 국고채3년 우노앤컴퍼니 -TIGER 국채3 +TIGER 국채3년 인포바인 -씨유메디칼 +우리넷 스타플렉스 -KODEX 에너지화학 대성에너지 -KODEX 철강 -TIGER 차이나 -KODEX 건설 -아이텍반도체 -다나와 +알파홀딩스 +TIGER 차이나항셍 조선선재 -코오롱인더우 대정화금 -코이즈 -ARIRANG KOSPI50 -삼기오토모티브 -서진오토모티브 -사파이어테크놀로 -코리아에프티 +에스디시스템 +옵토팩 SJM -아이티센 -뉴로스 -제이엔케이히터 +화신정공 디엔에이링크 -매직마이크로 -TIGER 이머징마켓 -TIGER 유로스탁스 -TIGER S&P500레버 -씨엠에스에듀 -신영스팩2호 -이베스트스팩3호 -IBKS제3호스팩 -TIGER S&P500인버 -ARIRANG 스마트베 -ARIRANG S&P 배당 -한국3호스팩 -ARIRANG 스마트베 -교보5호스팩 -쎄노텍 -ARIRANG 스마트베 -케이비제8호스팩 -쿠첸 -골든브릿지제4호 -ARIRANG 코스피 -TIGER 우량가치 -TIGER 화장품 -하나금융7호스팩 -KODEX KTOP30 -TIGER 여행레저 -TIGER KTOP30 -TIGER 200 생활소 -KINDEX 한류 -현대드림4호스팩 -에이치엠씨3호스 -동부스팩3호 -TIGER 200 산업재 -TIGER 200 헬스케 -키움스팩4호 -KODEX 200 중소형 -케이디켐 -엔에이치스팩5호 -미래에셋제3호스 -흥국 S&P 로우볼 -넵튠 -TIGER 원유인버스 -한화ACPC스팩 -하이제3호스팩 -이베스트스팩2호 -대우스팩3호 -금호에이치티 -케이티비스팩2호 -ARIRANG 미국고배 -유진에이씨피씨스 -대우SBI스팩1호 -한화MGI스팩 -하나머스트4호스 -메가스터디교육 -TIGER 차이나A인 -유안타제2호스팩 -KINDEX 중국본토 -한화에이스스팩2 -SMART 중국본토 -현대드림3호스팩 -한솔씨앤피 -케이프이에스스팩 -유진스팩3호 -골든브릿지제3호 -하나머스트5호스 -엔에이치스팩7호 -TIGER 가격조정 -KODEX 미국에너지 -SK2호스팩 -KODEX S&P500선물 -키움스팩3호 -KBSTAR 미국원유 -동부제4호스팩 -KBSTAR 모멘텀밸 -KODEX 200동일가 -IBKS지엠비스팩 -KBSTAR 모멘텀로 -KOSEF 200선물인 -ARIRANG 200선물 -ARIRANG 200선물 -KBSTAR 200선물인 -KBSTAR 차이나H주 -하나금융8호스팩 -TIGER 글로벌헬스 -케이비제10호스팩 -TIGER 200동일가 -KINDEX 코스닥(합 -ARIRANG 고배당저 -ARIRANG 고배당주 -KOSEF 200선물인 -TIGER 코스닥150I -KOSEF 저PBR가중 -KOSEF 배당바이백 -TIGER 코스닥150 -SBI액시즈 -이스트아시아홀딩 -에스앤씨엔진그룹 -차이나하오란 -엔에이치스팩11호 -KBSTAR 헬스케어 -KBSTAR 헬스케어 -KOSEF 200선물레 -TIGER 대만TAIEX -KODEX 심천ChiNex -ARIRANG 심천차이 -IBKS제5호스팩 -KINDEX 인도네시 -TIGER 일본헬스케 -로고스바이오 -TIGER 경기방어채 -KODEX 배당성장채 -ARIRANG 스마트베 -한국4호스팩 -ARIRANG 우량회사 -KINDEX 일본Nikke -미래에셋제5호스 -KODEX 200 대형 -KINDEX 골드선물 -SK3호스팩 -케이비제9호스팩 -KBSTAR V&S셀렉트 -ARIRANG 스마트베 -TIGER 인도레버리 -KINDEX 코스닥150 -하이에이아이1호 -TIGER 일본니케이 -TIGER 차이나H -TIGER 유로스탁스 -TIGER 미국다우존 -KINDEX 베트남VN3 -샘표식품 -KODEX 턴어라운드 -KODEX 가치투자 -KODEX 성장투자 -ARIRANG 스마트베 -TIGER 200IT레버 -교보비엔케이스팩 -KBSTAR V&S셀렉트 -TIGER 200에너지 -KODEX 밸류Plus -KODEX 퀄리티Plus -KODEX 바이오 -KODEX 모멘텀Plus -KODEX 삼성그룹밸 -코오롱머티리얼 -KODEX 은선물(H) -TIGER S&P500선물 -세화아이엠씨 -삼양사우 -TREX 펀더멘탈 20 -KINDEX 인버스 -KINDEX 밸류대형 -KODEX 운송 -KODEX 보험 -KBSTAR 우량업종 -트러스제7호 -아이디스 -ARIRANG K100EW -광희리츠 -파워 K100 -TIGER 모멘텀 -하이골드3호 -KOSEF 100 -한국ANKOR유전 -바다로19호 -TIGER 자동차 -TIGER 증권 -KODEX MSCI KOREA -TIGER 소프트웨어 -KINDEX 레버리지 -아바텍 -알엔투테크놀로지 -KOSEF 10년국고채 -인트로메딕 -KODEX 10년국채선 -KOSEF 200 선물 -파수닷컴 -TIGER 생활필수품 -KBSTAR 수출주 -KODEX 소비재 -팀스 -화진 -KBSTAR 우량회사 -넥스트아이 -마이다스 커버드 -선진 -TIGER 농산물선물 -미원화학 -한전산업 -나이스디앤비 피제이메탈 -시큐브 -TIGER 나스닥100 -KINDEX 삼성그룹E -딜리 -대한과학 +대성산업 +인터지스 +GH신소재 +액트 +KINDEX 삼성그룹 +TIGER 미국나스닥 +화인베스틸 +이퓨쳐 +미원화학 +팀스 +KBSTAR 중기우량 +TIGER 농산물선물 +마이다스 200커버 제이씨케미칼 -TIGER 200 금융 -TIGER 200 에너지 +TIGER 삼성그룹펀 +TIGER LG그룹+펀 +TIGER 현대차그룹 +나이벡 +KODEX 구리선물(H +KODEX 콩선물(H) +TIGER 200 건설 +TIGER 200 중공업 TIGER 200 철강소 TIGER 200 경기소 -넥스트리밍 -KOSEF 달러인버스 TIGER 금속선물(H TIGER 금은선물(H -TIGER 200 중공업 -TIGER 삼성그룹 -코오롱플라스틱 -신진에스엠 -TIGER LG그룹+ -TIGER 200 건설 -KODEX 콩선물(H) -TIGER 현대차그룹 -KODEX 구리선물(H +KOSEF 미국달러선 +넥스트리밍 +KBSTAR 수출주 +KBSTAR 우량업종 +KODEX 보험 +KODEX 운송 +트러스제7호 +에이리츠 +파워 코스피100 +포티스 +ARIRANG 코스피10 +녹십자엠에스 +아이디스 +TIGER 미국S&P500 +KODEX 은선물(H) +KINDEX 인버스 +TREX 펀더멘탈 20 +TIGER 모멘텀 +KOSEF 국고채10년 +파수닷컴 +TIGER 생활필수품 +KOSEF 200 선물 +KODEX 국채선물10 +KINDEX 레버리지 +한국ANKOR유전 +KOSEF 코스피100 +하이골드3호 +우리이앤엘 +바다로19호 +KODEX KOREA MSCI +TIGER 소프트웨어 +TIGER 자동차 TIGER 화학 -신한제2호SPAC -비씨월드제약 -KOSEF 인디아(합 -TIGER 나스닥바이 -대우스팩2호 -ARIRANG 차이나H -모두투어리츠 -KODEX MSCI독일( -KBSTAR 일본레버 -ARIRANG 신흥국( -ARIRANG 선진국( -KBSTAR 단기통안 -KODEX 미국금융( -KODEX 미국산업재 -엔에이치스팩3호 -KODEX 미국IT(합 -유안타제1호스팩 -TIGER 코스피고배 -하나머스트3호스 -썸에이지 -마이티 코스피고 -미래테크놀로지 -네오오토 -KINDEX 배당성장 -KODEX 배당성장 -SMART MSCI선진국 -하이제2호스팩 -현대에이블스팩1 -케이티비스팩1호 -KINDEX 일본인버 -지란지교시큐리티 -SK1호스팩 -골든브릿지제2호 -엔에이치SL스팩 -TIGER 유로스탁스 -TIGER 베타플러스 -KODEX 중국본토 A +하이골드8호 +마이티 코스피100 +TIGER 구리실물 +ARIRANG 경기방어 +ARIRANG 경기주도 +TIGER 200커버드 +KOSEF 국고채10년 +KTOP 코스피50 한국패러랠 -파이오링크 -파워 국고채 -KBSTAR 중국본토 +현대공업 +TIGER 베타플러스 램테크놀러지 하이골드12호 -KTOP 50 -TIGER 구리실물 -하이골드8호 -인터불스 -ARIRANG 방어주 -KOSEF 10년국고채 -TIGER 커버드C200 -ARIRANG 주도주 -동일고무벨트 -KODEX 인버스국채 -ARIRANG 바벨 채 -포시에스 -ARIRANG AC 월드( -ARIRANG 단기유동 -TIGER 일본(합성 -우성아이비 -KINDEX 단기자금 -파워 고배당저변 -디티앤씨 -TIGER US리츠(합 -KINDEX 미국리츠 -한진칼우 -TIGER 단기선진하 -KODEX 미국바이오 +에프엔씨엔터 +TIGER 로우볼 +장원테크 +파워 중기국고채 +KODEX 국채선물10 +KINDEX 미국다우 +TIGER 미국MSCI리 +KBSTAR 채권혼합 KBSTAR 주식혼합 -테라셈 -KBSTAR 채권혼합 \ No newline at end of file +KODEX 미국S&P바 +ARIRANG 글로벌MS +포시에스 +서전기전 +ARIRANG 바벨 채 +KINDEX 단기통안 +육일씨엔에쓰 +파워 고배당저변 +TIGER 일본TOPIX( +TIGER 유로스탁스 +ARIRANG 선진국MS +KINDEX 일본TOPIX +KBSTAR 일본TOPIX +고려시멘트 +KODEX 미국S&P IT +KODEX 미국S&P산 +KODEX 미국S&P금 +KODEX 독일MSCI( +유니온커뮤니티 +TIGER 미국나스닥 +모두투어리츠 +ARIRANG 차이나H +화이브라더스코리 +KINDEX 일본TOPIX +엔터메이트 +골든브릿지제2호 +SK1호스팩 +셀바스헬스케어 +SMART 선진국MSCI +TIGER 코스피고배 +마이티 코스피고 +KINDEX 배당성장 +AP위성 +TIGER 배당성장 +KODEX 배당성장 +KODEX 삼성그룹밸 +ARIRANG 미국다우 +세미콘라이트 +유진에이씨피씨스 +메가스터디교육 +우정비에스씨 +흥국 S&P코리아로 +미래에셋제3호스 +이노인스트루먼트 +하이제3호스팩 +TIGER 가격조정 +엔에이치스팩7호 +KODEX 미국S&P에 +키움스팩3호 +KBSTAR 미국S&P원 +KODEX 미국S&P500 +골든브릿지제3호 +한화에이스스팩2 +KINDEX 중국본토C +유안타제2호스팩 +SMART 중국본토 +유진스팩3호 +한솔씨앤피 +케이비드림3호스 +케이디켐 +ARIRANG S&P한국 +ARIRANG 스마트베 +ARIRANG 스마트베 +ARIRANG 스마트베 +케이비제8호스팩 +교보5호스팩 +TIGER 미국S&P500 +TIGER 미국S&P500 +TIGER 유로스탁스 +TIGER 이머징마켓 +IBKS제3호스팩 +이베스트스팩3호 +신영스팩2호 +쿠첸 +에이치엠씨3호스 +케이비드림4호스 +KINDEX 한류 +동부스팩3호 +파워 단기채 +키움스팩4호 +KODEX 200 중소형 +TIGER 200 산업재 +TIGER 200 생활소 +TIGER 우량가치 +골든브릿지제4호 +TIGER 여행레저 +TIGER 미디어컨텐 +TIGER KTOP30 +KODEX KTOP30 +하나금융7호스팩 +에코마케팅 +동부제4호스팩 +케이비제9호스팩 +SK3호스팩 +KBSTAR V&S셀렉트 +하이에이아이1호 +ARIRANG 스마트베 +KODEX 배당성장채 +TIGER 경기방어채 +피앤씨테크 +로고스바이오 +ARIRANG 스마트베 +KINDEX 일본Nikke +미래에셋제5호스 +에이치엘사이언스 +ARIRANG 우량회사 +한국4호스팩 +TIGER 일본니케이 +KBSTAR V&S셀렉트 +교보비엔케이스팩 +KODEX 모멘텀Plus +KODEX 퀄리티Plus +KODEX 밸류Plus +ARIRANG 스마트베 +TIGER 미국다우존 +TIGER 유로스탁스 +TIGER 차이나HSCE +KODEX 가치투자 +KODEX 성장투자 +KODEX 턴어라운드 +TIGER 일본TOPIX +TIGER S&P글로벌 +KBSTAR 차이나H주 +케이비제10호스팩 +KODEX 선진국MSCI +ARIRANG 고배당저 +ARIRANG 고배당주 +KINDEX 코스닥(합 +TIGER 200동일가 +KBSTAR 200선물인 +KODEX 200동일가 +KBSTAR 모멘텀밸 +KBSTAR 모멘텀로 +ARIRANG 200선물 +ARIRANG 200선물 +KOSEF 200선물인 +KOSEF 200선물인 +KBSTAR 헬스케어 +KBSTAR 헬스케어 +TIGER 대만TAIEX +IBKS제5호스팩 +KINDEX 인도네시 +ARIRANG 심천차이 +엔에이치스팩10호 +ARIRANG 미국S&P5 +ARIRANG S&P글로 +하나금융10호스팩 +한국제5호스팩 +KODEX 3대농산물 +KODEX WTI원유선 +KODEX S&P글로벌 +KBSTAR 미국장기 +교보7호스팩 +TIGER 코스닥150 +KBSTAR 미국장기 +TIGER S&P글로벌 +KBSTAR 미국장기 +KBSTAR 미국장기 +KINDEX 스마트모 +TIGER 코스피 +TIGER 글로벌자원 +파워 스마트밸류 +TIGER 코스피대형 +완리 +ARIRANG ESG우수 +TIGER 코스피중형 +KODEX MSCI퀄리티 +KINDEX 중장기국 +KBSTAR 중장기국 +KINDEX 스마트밸 +엔에이치스팩12호 +KODEX MSCI모멘텀 +KODEX 단기변동금 +KODEX 종합채권(A +ARIRANG 중형주저 +TIGER 미국달러선 +TIGER 코스닥150 +TIGER 미국달러선 +KODEX 미국달러선 +하나금융9호스팩 +TIGER 우선주 +TIGER 코스닥150I +케이피에스 +엔에이치스팩11호 +KODEX 심천ChiNex +신한제3호스팩 +KOSEF 저PBR가중 +KOSEF 배당바이백 +케이비제11호스팩 +KODEX 미국달러선 +KBSTAR 고배당 +TIGER 지속배당 +한화수성스팩 +KODEX IT소프트웨 +KODEX 헬스케어 +KODEX 필수소비재 +KODEX 경기소비재 +KINDEX 러시아MSC +대신밸런스제4호 +KINDEX 필리핀MSC +KODEX 미국달러선 +신영스팩3호 +미래에셋대우스팩 +IBKS제6호스팩 +한화에이스스팩3 diff --git a/configure/code-manual.txt b/configure/code-manual.txt index 7cccab8..f4937a9 100644 --- a/configure/code-manual.txt +++ b/configure/code-manual.txt @@ -1,964 +1,6 @@ -AK홀딩스 - - - - - - - - - - - - - - - - - - -BGF리테일 -BNK금융지주 -BYC -BYC우 -CJ -CJ CGV -CJ E&M -CJ대한통운 -CJ오쇼핑 -CJ우 -CJ제일제당 -CJ제일제당 우 -CS홀딩스 -E1 -GS -GS건설 -GS리테일 -GS홈쇼핑 -JW중외제약 - - - - - - - - - - - - - - - - - - - -KBS미디어 -KB금융 -KCC - - - - - - - - - - - - - - - - - - - - -KISCO홀딩스 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -KPX케미칼 -KPX홀딩스 -KT -KT&G -KTOP 50 -LG -LG디스플레이 -LG생명과학 -LG생활건강 -LG생활건강우 -LG유플러스 -LG이노텍 -LG전자 -LG하우시스 -LG하우시스우 -LG화학 -LG화학우 -LIG넥스원 -LS -NAVER -NHN엔터테인먼트 -NH투자증권 -OCI -POSCO -SK -SK가스 -SK머티리얼즈 -SK우 -SK이노베이션 -SK이노베이션우 -SK케미칼 -SK텔레콤 -SK텔링크 -SK하이닉스 -SMART MSCI선진국 -SMART 중국본토 -S-Oil -S-Oil우 -SPC삼립 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -강원랜드 -경동가스 -고려아연 -골프존 -광주신세계 -국도화학 -금비 -금호석유 -기아차 -기업은행 -나무가 -남양유업 -남양유업우 -녹십자 -농심 -농심홀딩스 -뉴트리바이오텍 -대림산업 -대성미생물 -대우건설 -대웅제약 -대한방직 -대한유화 -대한제분 -대한항공 -대한화섬 -더존다스 -동국제약 -동남합성 -동부화재 -동서 -동아쏘시오홀딩스 -동아에스티 -동원F&B -동원산업 -동원시스템즈 -동일방직 -동일산업 -두산 -두산2우B -두산밥캣 -두산우 -두산인프라코어 -두산중공업 -로엔 -롯데쇼핑 -롯데제과 -롯데칠성 -롯데칠성우 -롯데케미칼 -롯데푸드 -마이다스 커버드 -마이티 K100 -마이티 코스피고 -만도 -맥쿼리인프라 -메디톡스 -메디포스트 -명보기업 -미라콤아이앤씨 -미래에셋대우 -미래에셋증권 -미원상사 -미원에스씨 -미원화학 -미창석유 -바이로메드 -보령제약 -뷰웍스 -빙그레 -사조산업 -삼광글라스 -삼보컴퓨터 -삼성SDI -삼성SDI우 -삼성물산 -삼성물산우B -삼성바이오로직스 -삼성생명 -삼성에스디에스 -삼성엔지니어링 -삼성전기 -삼성전자 +LG생활건강 삼성전자우 -삼성중공업 -삼성증권 -삼성카드 -삼성화재 -삼성화재우 -삼양사 -삼양사우 -삼양통상 -삼양홀딩스 -삼양홀딩스우 -삼천리 -서산 -서울가스 -세기상사 -세메스 -세아제강 -세아홀딩스 -셀트리온 -솔브레인 -슈피겐코리아 -신도리코 -신세계 -신세계 I&C -신세계인터내셔날 -신세계푸드 -신영와코루 -신영증권 -신한지주 -아모레G -아모레G우 -아모레퍼시픽 -아모레퍼시픽우 -아세아 -아세아시멘트 -아트라스BX -안랩 -에스에프에이 -에스원 -에이스침대 -엔씨소프트 -엔에스쇼핑 -엠텍비젼에셋 -영원무역홀딩스 +롯데칠성 +삼성전자 +태광산업 영풍 -오뚜기 -오리온 -오스템임플란트 -우리은행 -원익머트리얼즈 -유한양행 -유한양행우 -이노션 -이마트 -이오테크닉스 -이테크건설 -일성신약 -일신방직 -제일기획 -제일약품 -조선내화 -조선선재 -조흥 -종근당 -종근당홀딩스 -지누스 -지역난방공사 -천일고속 -카카오 -컴투스 -케어젠 -코미팜 -코스맥스 -코스메카코리아 -코오롱 -코오롱생명과학 -코오롱인더 -코웨이 -쿠쿠전자 -키움증권 -태광산업 -테고사이언스 -파워 K100 -파워 K200 -파워 고배당저변 -파워 국고채 -파워 단기채 -팬오션 -포스코대우 -풀무원 -하나금융지주 -하나투어 -한국가스공사 -한국금융지주 -한국단자 -한국석유 -한국쉘석유 -한국전력 -한국콜마 -한국타이어 -한국타이어월드와 -한국항공우주 -한라홀딩스 -한미사이언스 -한미약품 -한샘 -한솔케미칼 -한온시스템 -한익스프레스 -한일시멘트 -한전KPS -한화 -한화생명 -한화케미칼 -한화테크윈 -현대건설 -현대글로비스 -현대모비스 -현대미포조선 -현대백화점 -현대산업 -현대엘리베이 -현대위아 -현대제철 -현대중공업 -현대차 -현대차2우B -현대차3우B -현대차우 -현대해상 -현대홈쇼핑 -호텔신라 -효성 -휠라코리아 -휴온스 -휴젤 -흥국 S&P 로우볼 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -코리아03호 -코리아04호 -코리아써우 -코리아써키트2우B -코리아에프티 -코미팜 -코스맥스 -코스메카코리아 -코스모화학 -코아로직 -코아스 -코아시아홀딩스 -코오롱 -코오롱글로벌 -코오롱글로벌우 -코오롱머티리얼 -코오롱생명과학 -코오롱우 -코오롱인더 -코오롱인더우 -코오롱플라스틱 -코웨이 -코프라 -콤텍시스템 -쿠첸 -쿠쿠전자 -큐렉소 -큐에스아이 -크라운제우 -크린앤사이언스 -키움스팩3호 -키움스팩4호 -키움증권 -타이거일렉 -태경산업 -태경화학 -태광 -태광산업 -태림포장 -태양 -태양금속우 -태영건설 -태원물산 -테고사이언스 -테라셈 -토필드 -투비소프트 -트러스제7호 -특수건설 -티비씨 -티에스이 -티에이치엔 -티웨이홀딩스 -티케이케미칼 -팀스 -파나진 -파수닷컴 -파워 K100 -파워 K200 -파워 고배당저변 -파워 국고채 -파워 단기채 -파워로직스 -파이오링크 -팬스타엔터프라이 -팬오션 -퍼시스 -평화산업 -평화홀딩스 -포스코대우 -포시에스 -푸른저축은행 -풀무원 -풍국주정 -퓨쳐켐 -플레이위드 -피델릭스 -피앤씨테크 -피에스엠씨 -피에스텍 -피제이메탈 -피제이전자 -하나금융7호스팩 -하나금융8호스팩 -하나니켈1호 -하나니켈2호 -하나머스트3호스 -하나머스트4호스 -하나머스트5호스 -하나투어 -하이골드12호 -하이골드2호 -하이골드3호 -하이골드8호 -하이록코리아 -하이소닉 -하이스틸 -하이에이아이1호 -하이제2호스팩 -하이제3호스팩 -하이텍팜 -하이트론 -하이트진로2우B -하이트진로홀딩스 -한국3호스팩 -한국4호스팩 -한국ANKOR유전 -한국가구 -한국가스공사 -한국경제TV -한국금융지주 -한국기업평가 -한국내화 -한국단자 -한국맥널티 -한국석유 -한국쉘석유 -한국유리 -한국유리우 -한국전자홀딩스 -한국정밀기계 -한국정보공학 -한국정보통신 -한국제지 -한국종합기술 -한국주강 -한국캐피탈 -한국콜마 -한국큐빅 -한국타이어 -한국패러랠 -한국프랜지 -한국항공우주 -한라 -한라홀딩스 -한미글로벌 -한미사이언스 -한미약품 -한샘 -한성기업 -한솔넥스지 -한솔로지스틱스 -한솔신텍 -한솔아트원제지 -한솔아트원제지2 -한솔케미칼 -한신공영 -한양디지텍 -한양증권 -한양증권우 -한온시스템 -한익스프레스 -한일단조 -한일시멘트 -한일철강 -한일화학 -한전KPS -한진중공업홀딩스 -한진칼우 -한화 -한화ACPC스팩 -한화MGI스팩 -한화갤러리아타임 -한화생명 -한화에이스스팩2 -한화우 -한화케미칼 -한화케미칼우 -한화테크윈 -한화투자증권우 -해덕파워웨이 -해성산업 -해성옵틱스 -현대건설 -현대건설우 -현대공업 -현대글로비스 -현대드림3호스팩 -현대드림4호스팩 -현대모비스 -현대미포조선 -현대백화점 -현대비앤지스틸우 -현대산업 -현대약품 -현대에이블스팩1 -현대에이치씨엔 -현대엘리베이 -현대위아 -현대정보기술 -현대제철 -현대중공업 -현대차 -현대차2우B -현대차3우B -현대차우 -현대해상 -현대홈쇼핑 -현진소재 -호텔신라 -호텔신라우 -화성 -화승알앤에이 -화신테크 -화인베스틸 -화천기계 -화천기공 -효성 -효성ITX -효성오앤비 -휠라코리아 -휴맥스홀딩스 -휴스틸 -휴온스 -휴젤 -흥국 S&P 로우볼 -흥국화재 -흥국화재2우B -흥국화재우 diff --git a/configure/code-synonym.txt b/configure/code-synonym.txt index 2cb8fca..64e5eb2 100644 --- a/configure/code-synonym.txt +++ b/configure/code-synonym.txt @@ -1,4 +1,5 @@ -셀트리온 = 셀트리온제약 +현대重 = 현대중공업 +셀트리온 = 셀트리온제약 사람인 = 사람인에이치알 아가방 = 아가방컴퍼니 에이티넘 = 에이티넘인베스트 @@ -8,6 +9,7 @@ 위젠솔라 = 뉴프라이드 한토신 = 한국토지신탁 테바 = 한독 +신성FA = 신성에프에이 무림에스피 = 무림SP SK이노 = SK이노베이션 디지털옵틱 = 디지탈옵틱 diff --git a/configure/config.ini b/configure/config.ini index 5d297ae..305f233 100644 --- a/configure/config.ini +++ b/configure/config.ini @@ -1,17 +1,17 @@ -manual-price=100000 -buy-price=100000 +manual-price=1000000 +buy-price=1000000 ann-dart-api=True ann-supply-contract=True -ann-supply-contract-rate=15.4 +ann-supply-contract-rate=20 ann-revenue=True -ann-revenue-rate=35.5 +ann-revenue-rate=50 ann-rights-issue=True ann-patent=True ann-patent-search-string=(미국|중국) ann-profit-change=True ann-profit-change-rate=5 -ann-black-checkers=True -account=335261568 +ann-except-modify=True +account=335272135 sub-account=10 dart-api-key1=840943e5370eb9037057beab35f4468fa9a6ce5c dart-api-key2=eba07099d81474c17af615f995d94a517db2c426 diff --git a/configure/keyword-manual.txt b/configure/keyword-manual.txt index e4074e3..98bb234 100644 --- a/configure/keyword-manual.txt +++ b/configure/keyword-manual.txt @@ -1,4 +1,2 @@ -\(코\).*공급계약체결 -\(유\).*공급계약체결 -공급계약.*자율 -\[SP +\[SP + diff --git a/configure/keyword-negative-keyword-item.txt b/configure/keyword-negative-keyword-item.txt new file mode 100644 index 0000000..f15ea96 --- /dev/null +++ b/configure/keyword-negative-keyword-item.txt @@ -0,0 +1,11 @@ +특징주 +\[SP\] +공급계약 체결 +공급계약체결 +유상증자결정 +주요경영사항 +줄자증권취득결정 +자율공시 +수시공시 +최대주주변경 +조회공시 \ No newline at end of file diff --git a/configure/keyword-negative.txt b/configure/keyword-negative.txt index 1834aba..13082eb 100644 --- a/configure/keyword-negative.txt +++ b/configure/keyword-negative.txt @@ -1,10 +1,95 @@ -억.*매출 +\[SP + +투자판단 관련 주요경영사항 + +급등락 +추락 + +문재인.*무관 +문재인.*없다 +문재인.*없어 +문재인.*없음 + +관계.*없다 +관계.*없어 +관계.*없음 + + +특허.*소식 +공급.*소식 + +금융.*개최 +컨퍼런스.*개최 + +억.*매출 조.*매출 억.*금융 조.*금융 억.*대출 조.*대출 +매출.*억 +매출.*조 +금융.*억 +금융.*조 +대출.*억 +대출.*조 + +일까 +될까 +할까 +볼까 + +1조.*클럽 + +\d{4,4}억.*영업익 +\d{1,4}조.*영업익 +\d{4,4} 억.*영업익 +\d{1,4} 조.*영업익 + +영업익.*\d{4,4}억 +영업익.*\d{1,4}조 +영업익.*\d{4,4} 억 +영업익.*\d{1,4} 조 + +\d{4,4}억.*펀드 +\d{1,4}조.*펀드 +\d{4,4} 억.*펀드 +\d{1,4} 조.*펀드 + +펀드.*\d{4,4}억 +펀드.*\d{1,4}조 +펀드.*\d{4,4} 억 +펀드.*\d{1,4} 조 + +\ 수조.*영업익 +십조.*영업익 +천억.*영업익 + +영업익.*\ 수조 +영업익.*십조 +영업익.*천억 +영업익.*% + +\d{4,4}억.*당기순 +\d{1,4}조.*당기순 +\d{4,4} 억.*당기순 +\d{1,4} 조.*당기순 + +당기순.*\d{4,4}억 +당기순.*\d{1,4}조 +당기순.*\d{4,4} 억 +당기순.*\d{1,4} 조 + +\ 수조.*당기순 +십조.*당기순 +천억.*당기순 + +당기순.*\ 수조 +당기순.*십조 +당기순.*천억 +당기순.*% + 불참 핫CEO @@ -14,7 +99,6 @@ \ 원점 MSI유망주 TOP10\] -\[SP \[IRFOCUS\] \[IR자료신청\] 아직 @@ -147,7 +231,9 @@ TOP10\] 특징주.*.*\%.*상승 특징주.*.*\%.*강세 -익.*급등 +영업익.*급등 +영업이익.*급등 +순이익.*급등 실적.*↑ 실적.*↓ 실적.*강세 @@ -159,14 +245,22 @@ TOP10\] 영업이익.*↑ 영업익.*↓ 영업이익.*↓ -익.*강세 -익.*상승 +영업익.*강세 +영업익.*상승 +영업이익.*강세 +영업익.*상승 +순이익.*강세 +순이익.*상승 ↓ 순이익.+\d{1,4}.*억 영업이익.+\d{1,4}.*억 매출.+\d{1,4}.*조 +\d{1,4}.*억.*순이익 +\d{1,4}.*억.*영업이익 +\d{1,4}.*조.*매출 + 차익.*실현 @@ -418,6 +512,13 @@ HK.*철수 아냐 아니다 아니네 +볼까 +일까 +할까 +될까 +되나 +하나 + \(주\).*도화엔지니어링.*공급계약체결 \(주\).*디티앤씨.*공급계약체결 @@ -484,5 +585,4 @@ HK.*철수 \(주\).*한진중공업.*공급계약체결 \(주\).*현대건설.*공급계약체결 \(주\).*현대산업.*공급계약체결 -\(주\).*화성산업.*공급계약체결 - +\(주\).*화성산업.*공급계약체결 \ No newline at end of file diff --git a/configure/keyword-positive.txt b/configure/keyword-positive.txt index 81ee25a..5681494 100644 --- a/configure/keyword-positive.txt +++ b/configure/keyword-positive.txt @@ -1,15 +1,78 @@  +애플.*공급 +애플.*인증 + +공급.*확정 +이란.*진출 + +왕.* 방한 +왕.*한국.*방문 +중국.*방한 +중국.*한국.*방문 +中.*방한 +中.*한국.*방문 + + +투자.*체결 + +투자.*약정 + +자금.*유치 + +투자.*유치 + +경영권.*분쟁 + +경영권.*다툼 + +경영권.*싸움 + +첫.*적용 + +처음.*적용 + +첫.*공급 + +처음.*공급 + +첫.*계약 + +처음.*계약 + +세계.*첫 + +세계.*최초 + +매출.*본격 + +수출.*본격 + +공급.*본격 + +본격.*추진 + +본격.*키로 + +본격.*하기로 + +본격.*진출 + +본격,*매출 +본격.*수출 + +본격.*공급 + +추진.*본격 + +키로.*본격 + +하기로.*본격 + +진출.*본격 + \ 中 .*계약 중국.*계약 -FDA.*승인 -FDA.*통과 -FDA.*성공 - -2상.*승인 -2상.*완료 -임상.*성공 -임상.*시작 자회사.*상장 투자사.*상장 @@ -19,8 +82,36 @@ FDA.*성공 특징주.*↑ 특징주.*부각 -전환사채권발행결정 - +\[코\].*유상증자결정 +\[코\].*주식병합.*결정 +\[코\].*분할.*결정 +\[코\].*수증.*공시 +\[코\].*주식소각.*결정 +\[코\].*자산재평가.*결정 +\[코\].*합병.*결정 +\[코\].*합병.*결의 +\[코\].*생산재개 +\[코\].*조업재개 +\[코\].*매각.*추진 +\[코\].*핵심기술 +\[코\].*국책 +\[코\].*최대주주.*변경 +\[코\].*경영정상화계획.*체결 +\[유\].*유상증자결정 +\[유\].*주식병합.*결정 +\[유\].*분할.*결정 +\[유\].*수증.*공시 +\[유\].*주식소각.*결정 +\[유\].*자산재평가.*결정 +\[유\].*합병.*결정 +\[유\].*합병.*결의 +\[유\].*생산재개 +\[유\].*조업재개 +\[유\].*매각.*추진 +\[유\].*핵심기술 +\[유\].*국책 +\[유\].*최대주주.*변경 +\[유\].*경영정상화계획.*체결 \(주\).*유상증자결정 유상증자결정\(제3자배정 유상증자결정\(주주배정증자 @@ -73,7 +164,6 @@ FDA.*성공 기술이전.*계약 기술도입.*계약체결.*자율공시 - 차세대.*기술.*확보 원천.*기술.*확보