init
This commit is contained in:
@@ -511,7 +511,7 @@ class Analyzer:
|
|||||||
isbuy = 1
|
isbuy = 1
|
||||||
|
|
||||||
# 위치에너지 < 0.4 and 볼린저밴드 < 0.3 이어야 한다.
|
# 위치에너지 < 0.4 and 볼린저밴드 < 0.3 이어야 한다.
|
||||||
if positionalEnergy < 0.3 or bolingerband_score < 0.3:
|
if positionalEnergy < 0.2 or bolingerband_score < 0.2:
|
||||||
isbuy = 2
|
isbuy = 2
|
||||||
|
|
||||||
# 볼린저밴드 하단에 부딪힌 후 2개의 양봉을 보였으면, 매수한다.
|
# 볼린저밴드 하단에 부딪힌 후 2개의 양봉을 보였으면, 매수한다.
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ from bs4 import BeautifulSoup
|
|||||||
from pandas import DataFrame, Series
|
from pandas import DataFrame, Series
|
||||||
import requests as re
|
import requests as re
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
import os
|
||||||
import json
|
import json
|
||||||
import sqlite3
|
import sqlite3
|
||||||
import requests
|
import requests
|
||||||
@@ -10,8 +11,8 @@ class FnGuideCrawler:
|
|||||||
header = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36'}
|
header = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36'}
|
||||||
|
|
||||||
def getStockInfo(self):
|
def getStockInfo(self):
|
||||||
#code_df = pd.read_html('http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13', header=0)[0]
|
code_df = pd.read_html('http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13', header=0)[0]
|
||||||
code_df = pd.read_html(requests.get('http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13', headers=self.header).text)
|
#code_df = pd.read_html(requests.get('http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searchType=13', headers=self.header).text)
|
||||||
|
|
||||||
# 종목코드가 6자리이기 때문에 6자리를 맞춰주기 위해 설정해줌
|
# 종목코드가 6자리이기 때문에 6자리를 맞춰주기 위해 설정해줌
|
||||||
code_df.종목코드 = code_df.종목코드.map('{:06d}'.format)
|
code_df.종목코드 = code_df.종목코드.map('{:06d}'.format)
|
||||||
@@ -120,4 +121,9 @@ class FnGuideCrawler:
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
crawler = FnGuideCrawler()
|
crawler = FnGuideCrawler()
|
||||||
crawler.get_fnguide_table('155660')
|
#crawler.get_fnguide_table('155660')
|
||||||
|
|
||||||
|
PROJECT_HOME = os.path.join(os.path.dirname(os.path.join(os.path.dirname(os.path.join(os.path.dirname(os.path.join(os.path.dirname(__file__))))))))
|
||||||
|
inFnguideFileName = PROJECT_HOME + '/resources/fnguide.db'
|
||||||
|
crawler = FnGuideCrawler()
|
||||||
|
crawler.crawl_fnguide(inFnguideFileName)
|
||||||
|
|||||||
Reference in New Issue
Block a user