From 05102f68457a054ae52592e7eeb1dec257e167ab Mon Sep 17 00:00:00 2001 From: dsyoon Date: Wed, 10 Aug 2022 22:44:50 +0900 Subject: [PATCH] init --- Simulation.py | 7 ++-- resources/hts.db | Bin 44679168 -> 44679168 bytes stock/util/LabelMaker.py | 70 +++++++++------------------------------ 3 files changed, 19 insertions(+), 58 deletions(-) diff --git a/Simulation.py b/Simulation.py index 55dda2c..02fa9ab 100644 --- a/Simulation.py +++ b/Simulation.py @@ -143,7 +143,8 @@ class Simulation (HTS): def simulate(self, stock_code, today, method="rule"): if method == "answer": - self.labelMaker.makeCandidate(stock_code, today, view=True) + #self.labelMaker.makeCandidate(stock_code, today, view=True) + self.labelMaker.showLabels(stock_code, today) else: if method == "ml": LAST_DATA = self.stock2Vector.getLastData(stock_code, today, n=1) @@ -174,8 +175,8 @@ if __name__ == "__main__": # to check bying stock_codes = { - "122630": ['20220809'], - "252670": ['20220809'], + "122630": ['20220810'], + "252670": ['20220810'], } method = "answer" # "rule", "ml", "answer" diff --git a/resources/hts.db b/resources/hts.db index bebe626ac8ac2b7a6a2d09b0b4d3e5b33f3fcdae..e1749456beaf91425992e161225d8315e2f0bc9f 100644 GIT binary patch delta 3145 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 IT^~gM0X4&!M*si- diff --git a/stock/util/LabelMaker.py b/stock/util/LabelMaker.py index 5fd1bdb..010bad3 100644 --- a/stock/util/LabelMaker.py +++ b/stock/util/LabelMaker.py @@ -290,63 +290,23 @@ if __name__ == "__main__": view = True stock_code = "252670" - ymd = "20220810" + ymd = "20220809" if view: - bsLine, data = labelMaker.makeCandidate(stock_code, ymd, view=view) - - labelMaker.makeLabel(db_filename, "252670", "20220810", "0901", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "0902", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "0903", 0) - labelMaker.makeLabel(db_filename, "252670", "20220810", "0954", 0) - labelMaker.makeLabel(db_filename, "252670", "20220810", "0954", 0) - labelMaker.makeLabel(db_filename, "252670", "20220810", "0958", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1009", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1014", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1016", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1017", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1021", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1022", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1024", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1029", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1036", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1037", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1035", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1036", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1039", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1122", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1123", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1124", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1202", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1223", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1224", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1248", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1252", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1256", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1257", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1259", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1300", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1301", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1302", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1308", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1311", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1313", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1315", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1318", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1320", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1322", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1323", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1324", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1325", 2) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1450", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1451", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1455", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1459", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1504", 1) - labelMaker.makeLabel(db_filename, "252670", "20220810", "1518", 1) - - - + labelMaker.makeLabel(db_filename, "252670", "20220809", "0930", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0931", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0951", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0953", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0954", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0955", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0956", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "0959", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "1509", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "1515", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "1516", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "1518", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "1519", 1) + labelMaker.makeLabel(db_filename, "252670", "20220809", "1520", 1) labelMaker.showLabels(stock_code, ymd) else: