init
This commit is contained in:
@@ -42,9 +42,7 @@ class AnalyzerSqlite:
|
||||
|
||||
moving_avg = None
|
||||
|
||||
def __init__(self, stockFileName):
|
||||
self.stockFileName = stockFileName
|
||||
|
||||
def __init__(self, stockFileName=None):
|
||||
self.common = Common()
|
||||
|
||||
self.stochastic = Stochastic()
|
||||
@@ -54,8 +52,10 @@ class AnalyzerSqlite:
|
||||
self.macd = MACD()
|
||||
self.envelope = Envelope()
|
||||
|
||||
self.topCompany = self.getTopCompany(stockFileName, 2000)
|
||||
self.fnguide = self.readFnguide(stockFileName)
|
||||
if stockFileName is not None:
|
||||
self.stockFileName = stockFileName
|
||||
self.topCompany = self.getTopCompany(stockFileName, 2000)
|
||||
self.fnguide = self.readFnguide(stockFileName)
|
||||
|
||||
return
|
||||
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
import os.path
|
||||
import pandas as pd
|
||||
import platform
|
||||
if platform.system().lower().find("window") >= 0 and platform.architecture()[0] != "64bit" :
|
||||
import win32com.client
|
||||
|
||||
import sqlite3
|
||||
import shutil
|
||||
@@ -584,7 +581,7 @@ class DailyStatus (HTS):
|
||||
analyzed_day = 60
|
||||
data = self.analyze(stock, analyzed_day)
|
||||
# 분석일 데이터만 활용한다 (이전 데이터는 제거)
|
||||
data.drop(data.index[:analyzed_day], inplace=True)
|
||||
data.drop(data.index[:len(data) - analyzed_day], inplace=True)
|
||||
|
||||
# print logs
|
||||
for i in range(len(data.index)):
|
||||
@@ -622,7 +619,7 @@ class DailyStatus (HTS):
|
||||
stock = self.getLastData(stock_code, n)
|
||||
data = self.analyze(stock, analyzed_day)
|
||||
# 분석일 데이터만 활용한다 (이전 데이터는 제거)
|
||||
data.drop(data.index[:analyzed_day], inplace=True)
|
||||
data.drop(data.index[:len(data) - analyzed_day], inplace=True)
|
||||
|
||||
# print logs
|
||||
# for i in range(len(data.index)):
|
||||
@@ -631,7 +628,6 @@ class DailyStatus (HTS):
|
||||
bsLine, data = self.buySellChecker.checkTransactionWithEnvelope(data, stock_code, 120, isRealTime=False)
|
||||
|
||||
# 그래프를 그린다.
|
||||
|
||||
if len(data.index) > 10 and bsLine['buy'][len(bsLine['buy'])-1] > 0:
|
||||
self.writeFile(dailyDirName, stock_code, stock_name, today, data, bsLine)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user