From bcb1492bea84f9f0755441fb2d94dc0d53091b4c Mon Sep 17 00:00:00 2001 From: dsyoon Date: Wed, 29 Sep 2021 16:06:05 +0900 Subject: [PATCH] init --- hts/20210929.csv | 382 +++++++++++++++++++++++++++++++++++++++++++++++ hts/HTS.py | 4 +- 2 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 hts/20210929.csv diff --git a/hts/20210929.csv b/hts/20210929.csv new file mode 100644 index 0000000..52d0b60 --- /dev/null +++ b/hts/20210929.csv @@ -0,0 +1,382 @@ +날짜,시간,시가,고가,저가,종가,거래량 +20210929,0901,2190,2190,2180,2185,7674303 +20210929,0902,2185,2195,2180,2190,6255995 +20210929,0903,2190,2190,2180,2185,3032917 +20210929,0904,2185,2190,2180,2185,2027636 +20210929,0905,2185,2190,2175,2185,3696142 +20210929,0906,2185,2185,2180,2185,701987 +20210929,0907,2180,2185,2175,2180,2373337 +20210929,0908,2180,2185,2175,2180,1552977 +20210929,0909,2175,2180,2175,2175,1065756 +20210929,0910,2175,2180,2170,2175,5733275 +20210929,0911,2175,2185,2175,2180,3350033 +20210929,0912,2180,2185,2175,2180,1883955 +20210929,0913,2185,2185,2180,2180,330026 +20210929,0914,2185,2190,2180,2185,3937709 +20210929,0915,2190,2190,2180,2185,959561 +20210929,0916,2190,2190,2180,2180,1114764 +20210929,0917,2185,2185,2180,2185,513212 +20210929,0918,2180,2190,2180,2185,1513768 +20210929,0919,2185,2190,2180,2180,679504 +20210929,0920,2185,2185,2175,2175,1427481 +20210929,0921,2180,2185,2175,2175,568865 +20210929,0922,2180,2185,2175,2175,892350 +20210929,0923,2180,2185,2175,2175,1558153 +20210929,0924,2175,2180,2175,2175,109416 +20210929,0925,2175,2180,2170,2180,2088839 +20210929,0926,2180,2185,2175,2175,1597742 +20210929,0927,2180,2185,2175,2180,205924 +20210929,0928,2175,2185,2175,2175,681401 +20210929,0929,2180,2185,2175,2180,400152 +20210929,0930,2180,2185,2175,2180,269131 +20210929,0931,2180,2185,2175,2180,856073 +20210929,0932,2180,2185,2175,2180,172640 +20210929,0933,2180,2185,2180,2180,39894 +20210929,0934,2180,2185,2175,2185,368539 +20210929,0935,2180,2185,2175,2175,369833 +20210929,0936,2175,2180,2175,2180,21112 +20210929,0937,2175,2180,2175,2175,125561 +20210929,0938,2175,2180,2170,2175,2168441 +20210929,0939,2175,2180,2170,2175,864461 +20210929,0940,2180,2180,2175,2175,495027 +20210929,0941,2175,2180,2170,2175,474075 +20210929,0942,2170,2175,2165,2165,2897419 +20210929,0943,2165,2175,2165,2170,2327337 +20210929,0944,2165,2170,2165,2165,399570 +20210929,0945,2170,2175,2165,2170,3181118 +20210929,0946,2175,2175,2165,2175,900254 +20210929,0947,2175,2175,2170,2170,134047 +20210929,0948,2170,2175,2170,2170,21307 +20210929,0949,2170,2175,2165,2175,987267 +20210929,0950,2170,2175,2165,2170,422122 +20210929,0951,2170,2175,2170,2175,93101 +20210929,0952,2175,2175,2170,2170,47480 +20210929,0953,2175,2175,2170,2170,1871362 +20210929,0954,2175,2175,2170,2175,117214 +20210929,0955,2170,2175,2170,2170,51908 +20210929,0956,2170,2180,2170,2180,327111 +20210929,0957,2180,2185,2175,2185,2194421 +20210929,0958,2185,2190,2180,2185,3681497 +20210929,0959,2190,2195,2185,2195,2818264 +20210929,1000,2195,2195,2190,2190,969915 +20210929,1001,2195,2200,2190,2195,4251118 +20210929,1002,2200,2200,2190,2195,2238706 +20210929,1003,2200,2200,2190,2200,1339215 +20210929,1004,2200,2200,2190,2195,1239155 +20210929,1005,2195,2200,2190,2200,550180 +20210929,1006,2200,2200,2195,2195,521801 +20210929,1007,2200,2205,2195,2200,3419902 +20210929,1008,2205,2205,2195,2200,3017657 +20210929,1009,2200,2205,2200,2200,392389 +20210929,1010,2205,2210,2200,2205,4704119 +20210929,1011,2210,2210,2200,2210,578590 +20210929,1012,2210,2210,2200,2200,611655 +20210929,1013,2200,2210,2200,2205,1386388 +20210929,1014,2205,2205,2200,2200,358116 +20210929,1015,2200,2205,2195,2200,2637928 +20210929,1016,2200,2205,2195,2195,1121429 +20210929,1017,2200,2200,2195,2200,1203303 +20210929,1018,2200,2205,2200,2200,300204 +20210929,1019,2205,2205,2200,2200,130750 +20210929,1020,2200,2205,2200,2200,545940 +20210929,1021,2200,2210,2200,2205,1874352 +20210929,1022,2210,2210,2205,2205,558015 +20210929,1023,2200,2210,2200,2210,334876 +20210929,1024,2210,2210,2205,2210,152092 +20210929,1025,2205,2210,2205,2210,1590542 +20210929,1026,2210,2215,2210,2215,2326107 +20210929,1027,2215,2220,2210,2220,1800040 +20210929,1028,2215,2220,2215,2220,476300 +20210929,1029,2215,2225,2215,2220,3080527 +20210929,1030,2225,2225,2215,2215,1847651 +20210929,1031,2220,2225,2215,2220,2921487 +20210929,1032,2220,2225,2215,2220,1114668 +20210929,1033,2215,2220,2215,2220,250526 +20210929,1034,2220,2220,2215,2220,1183030 +20210929,1035,2225,2225,2220,2220,308775 +20210929,1036,2225,2225,2215,2225,853132 +20210929,1037,2225,2225,2215,2215,912322 +20210929,1038,2215,2220,2215,2220,271378 +20210929,1039,2215,2225,2215,2220,1713265 +20210929,1040,2225,2225,2215,2220,643509 +20210929,1041,2215,2220,2210,2215,912882 +20210929,1042,2210,2220,2210,2215,1343306 +20210929,1043,2215,2215,2205,2210,1345987 +20210929,1044,2210,2215,2210,2210,88280 +20210929,1045,2210,2215,2205,2210,496408 +20210929,1046,2205,2215,2205,2215,849148 +20210929,1047,2210,2215,2210,2215,726901 +20210929,1048,2220,2220,2210,2215,1044904 +20210929,1049,2210,2220,2210,2215,755489 +20210929,1050,2215,2215,2210,2215,167737 +20210929,1051,2210,2220,2210,2215,1570523 +20210929,1052,2220,2220,2215,2220,91056 +20210929,1053,2215,2220,2215,2215,573498 +20210929,1054,2220,2225,2215,2220,984691 +20210929,1055,2220,2225,2215,2220,158756 +20210929,1056,2215,2220,2215,2215,56175 +20210929,1057,2220,2220,2215,2215,29438 +20210929,1058,2215,2220,2210,2220,1314397 +20210929,1059,2220,2220,2210,2210,243170 +20210929,1100,2215,2220,2210,2215,163291 +20210929,1101,2215,2220,2210,2220,465872 +20210929,1102,2215,2220,2210,2215,706380 +20210929,1103,2210,2220,2210,2215,275325 +20210929,1104,2215,2215,2210,2215,46689 +20210929,1105,2210,2215,2210,2210,36256 +20210929,1106,2210,2215,2205,2210,2279508 +20210929,1107,2210,2210,2205,2205,162782 +20210929,1108,2205,2215,2205,2210,542802 +20210929,1109,2215,2215,2210,2215,65955 +20210929,1110,2215,2215,2210,2215,47902 +20210929,1111,2215,2220,2210,2220,700933 +20210929,1112,2215,2220,2215,2215,207981 +20210929,1113,2215,2220,2210,2215,562631 +20210929,1114,2215,2220,2210,2215,208554 +20210929,1115,2215,2220,2210,2215,803810 +20210929,1116,2210,2220,2210,2215,174728 +20210929,1117,2215,2220,2215,2215,37619 +20210929,1118,2215,2220,2215,2215,25360 +20210929,1119,2220,2220,2210,2220,316578 +20210929,1120,2220,2220,2215,2215,47568 +20210929,1121,2220,2220,2215,2215,86772 +20210929,1122,2215,2220,2210,2210,185458 +20210929,1123,2215,2215,2210,2210,65054 +20210929,1124,2210,2220,2210,2215,286144 +20210929,1125,2215,2220,2210,2215,505523 +20210929,1126,2215,2215,2210,2215,35637 +20210929,1127,2215,2220,2210,2215,961288 +20210929,1128,2210,2215,2210,2210,33914 +20210929,1129,2210,2215,2210,2215,25555 +20210929,1130,2210,2215,2210,2215,20435 +20210929,1131,2210,2220,2210,2220,613309 +20210929,1132,2215,2220,2215,2220,26212 +20210929,1133,2215,2220,2215,2215,16484 +20210929,1134,2215,2220,2215,2215,25786 +20210929,1135,2215,2220,2215,2220,285890 +20210929,1136,2215,2220,2215,2220,483408 +20210929,1137,2215,2220,2210,2215,284018 +20210929,1138,2215,2220,2210,2215,90780 +20210929,1139,2210,2220,2210,2215,140413 +20210929,1140,2215,2220,2210,2215,407649 +20210929,1141,2215,2220,2215,2215,45074 +20210929,1142,2220,2220,2215,2215,145084 +20210929,1143,2215,2220,2215,2220,1091958 +20210929,1144,2215,2225,2215,2225,2060981 +20210929,1145,2220,2225,2215,2220,351434 +20210929,1146,2220,2220,2215,2220,360278 +20210929,1147,2220,2225,2215,2225,662927 +20210929,1148,2225,2225,2220,2225,534793 +20210929,1149,2225,2225,2215,2215,208248 +20210929,1150,2220,2220,2215,2220,19838 +20210929,1151,2220,2220,2215,2215,11098 +20210929,1152,2215,2225,2215,2220,350698 +20210929,1153,2220,2225,2215,2220,105556 +20210929,1154,2220,2225,2215,2220,137491 +20210929,1155,2225,2225,2220,2220,25541 +20210929,1156,2225,2225,2220,2225,121522 +20210929,1157,2225,2225,2220,2225,43796 +20210929,1158,2225,2230,2220,2225,2619399 +20210929,1159,2225,2225,2220,2225,34800 +20210929,1200,2225,2230,2220,2225,1528919 +20210929,1201,2225,2225,2220,2225,91317 +20210929,1202,2225,2225,2220,2220,1045866 +20210929,1203,2225,2225,2220,2225,91568 +20210929,1204,2220,2225,2220,2220,9022 +20210929,1205,2220,2230,2220,2230,648820 +20210929,1206,2225,2230,2220,2225,246515 +20210929,1207,2225,2230,2225,2225,31499 +20210929,1208,2225,2230,2225,2230,68295 +20210929,1209,2225,2230,2225,2225,28798 +20210929,1210,2225,2230,2220,2225,563413 +20210929,1211,2225,2225,2220,2220,131115 +20210929,1212,2220,2230,2220,2225,460632 +20210929,1213,2225,2225,2220,2225,27127 +20210929,1214,2225,2225,2220,2220,14683 +20210929,1215,2225,2225,2220,2220,33340 +20210929,1216,2220,2225,2215,2220,642983 +20210929,1217,2220,2225,2215,2220,211865 +20210929,1218,2225,2225,2220,2225,48804 +20210929,1219,2220,2225,2220,2225,5950 +20210929,1220,2225,2225,2215,2220,322744 +20210929,1221,2220,2220,2215,2215,271008 +20210929,1222,2215,2220,2215,2220,89947 +20210929,1223,2215,2220,2215,2220,272208 +20210929,1224,2220,2220,2215,2220,34433 +20210929,1225,2215,2220,2215,2220,99121 +20210929,1226,2215,2220,2215,2220,23127 +20210929,1227,2220,2220,2215,2215,38840 +20210929,1228,2220,2220,2215,2215,553519 +20210929,1229,2215,2220,2215,2215,31273 +20210929,1230,2215,2220,2215,2215,56667 +20210929,1231,2215,2220,2215,2220,82400 +20210929,1232,2220,2220,2215,2215,108571 +20210929,1233,2215,2220,2215,2220,51797 +20210929,1234,2215,2220,2215,2215,76882 +20210929,1235,2215,2220,2215,2215,45942 +20210929,1236,2215,2220,2215,2220,34836 +20210929,1237,2220,2220,2215,2215,21335 +20210929,1238,2215,2220,2215,2220,11968 +20210929,1239,2220,2220,2215,2215,142320 +20210929,1240,2220,2225,2215,2220,680247 +20210929,1241,2220,2225,2215,2215,277309 +20210929,1242,2215,2220,2215,2215,21448 +20210929,1243,2220,2225,2215,2220,289762 +20210929,1244,2220,2220,2215,2220,43393 +20210929,1245,2220,2220,2215,2220,249510 +20210929,1246,2220,2220,2215,2215,2743 +20210929,1247,2220,2225,2215,2225,294159 +20210929,1248,2225,2225,2220,2220,71992 +20210929,1249,2225,2225,2220,2220,57756 +20210929,1250,2225,2225,2220,2220,47456 +20210929,1251,2220,2225,2220,2225,16571 +20210929,1252,2220,2225,2220,2225,10881 +20210929,1253,2220,2225,2220,2220,2302 +20210929,1254,2220,2225,2220,2220,38535 +20210929,1255,2225,2225,2220,2220,19803 +20210929,1256,2225,2225,2220,2220,87979 +20210929,1257,2220,2225,2220,2220,11006 +20210929,1258,2220,2225,2220,2225,44172 +20210929,1259,2225,2225,2220,2220,54191 +20210929,1300,2225,2225,2220,2225,458595 +20210929,1301,2225,2230,2220,2220,3004783 +20210929,1302,2225,2225,2220,2225,28322 +20210929,1303,2225,2230,2225,2230,471060 +20210929,1304,2230,2230,2220,2225,546717 +20210929,1305,2225,2225,2220,2225,40164 +20210929,1306,2225,2225,2220,2225,8887 +20210929,1307,2225,2225,2220,2225,109358 +20210929,1308,2220,2225,2220,2225,15745 +20210929,1309,2220,2225,2220,2225,51973 +20210929,1310,2220,2225,2220,2225,33228 +20210929,1311,2225,2225,2220,2220,54888 +20210929,1312,2225,2225,2220,2225,5473 +20210929,1313,2220,2225,2215,2220,1063126 +20210929,1314,2220,2225,2215,2225,244494 +20210929,1315,2220,2225,2220,2220,32925 +20210929,1316,2220,2225,2220,2225,83752 +20210929,1317,2225,2225,2220,2220,55583 +20210929,1318,2225,2225,2220,2220,27379 +20210929,1319,2220,2225,2220,2220,18238 +20210929,1320,2220,2225,2215,2215,283433 +20210929,1321,2215,2225,2215,2220,649344 +20210929,1322,2220,2220,2215,2215,88365 +20210929,1323,2215,2220,2215,2220,55074 +20210929,1324,2215,2225,2215,2220,575823 +20210929,1325,2220,2225,2215,2220,134442 +20210929,1326,2215,2220,2215,2220,20097 +20210929,1327,2215,2220,2210,2210,1750101 +20210929,1328,2215,2220,2210,2215,360605 +20210929,1329,2210,2215,2210,2210,542913 +20210929,1330,2215,2220,2210,2215,1204434 +20210929,1331,2215,2215,2210,2215,60785 +20210929,1332,2210,2215,2210,2210,32319 +20210929,1333,2215,2215,2210,2210,393676 +20210929,1334,2210,2210,2205,2205,1567719 +20210929,1335,2210,2210,2205,2205,59004 +20210929,1336,2205,2210,2205,2205,231316 +20210929,1337,2205,2210,2205,2205,875510 +20210929,1338,2205,2215,2205,2215,1020133 +20210929,1339,2210,2215,2205,2205,570944 +20210929,1340,2210,2210,2205,2210,1912318 +20210929,1341,2210,2210,2200,2200,1258975 +20210929,1342,2205,2210,2200,2205,1043064 +20210929,1343,2205,2210,2200,2200,341891 +20210929,1344,2200,2205,2200,2200,52677 +20210929,1345,2200,2210,2200,2205,328893 +20210929,1346,2200,2205,2200,2200,60996 +20210929,1347,2200,2205,2200,2200,268612 +20210929,1348,2200,2205,2195,2200,1841984 +20210929,1349,2195,2205,2195,2200,1049328 +20210929,1350,2205,2205,2195,2200,836146 +20210929,1351,2200,2205,2200,2205,253756 +20210929,1352,2205,2205,2200,2205,155297 +20210929,1353,2200,2205,2200,2205,98158 +20210929,1354,2200,2205,2200,2200,71853 +20210929,1355,2205,2205,2195,2200,614547 +20210929,1356,2200,2205,2200,2205,612095 +20210929,1357,2205,2205,2200,2200,117637 +20210929,1358,2200,2205,2200,2200,294939 +20210929,1359,2200,2205,2200,2200,268841 +20210929,1400,2205,2205,2200,2200,268188 +20210929,1401,2205,2205,2200,2205,9866 +20210929,1402,2200,2210,2200,2205,1037623 +20210929,1403,2210,2210,2205,2210,79953 +20210929,1404,2210,2215,2205,2205,2454212 +20210929,1405,2210,2210,2205,2210,42054 +20210929,1406,2210,2210,2200,2210,1396708 +20210929,1407,2205,2210,2205,2205,95224 +20210929,1408,2210,2215,2205,2210,713833 +20210929,1409,2210,2215,2205,2210,696835 +20210929,1410,2215,2215,2205,2210,843698 +20210929,1411,2205,2215,2205,2215,313201 +20210929,1412,2210,2215,2210,2210,16554 +20210929,1413,2210,2220,2210,2215,2043607 +20210929,1414,2220,2220,2210,2215,713403 +20210929,1415,2220,2220,2210,2210,225136 +20210929,1416,2215,2215,2210,2210,277647 +20210929,1417,2210,2215,2210,2210,21883 +20210929,1418,2210,2215,2210,2215,306768 +20210929,1419,2215,2215,2210,2215,25730 +20210929,1420,2215,2215,2210,2210,56700 +20210929,1421,2210,2215,2210,2215,17575 +20210929,1422,2215,2215,2205,2215,748710 +20210929,1423,2215,2215,2205,2210,563220 +20210929,1424,2210,2215,2205,2215,492669 +20210929,1425,2210,2215,2210,2215,5097 +20210929,1426,2210,2215,2205,2205,343361 +20210929,1427,2210,2215,2205,2210,447792 +20210929,1428,2210,2215,2205,2205,253431 +20210929,1429,2210,2215,2205,2210,330983 +20210929,1430,2210,2215,2205,2210,106855 +20210929,1431,2205,2215,2205,2210,192666 +20210929,1432,2205,2210,2205,2210,22438 +20210929,1433,2210,2210,2205,2205,54211 +20210929,1434,2210,2210,2200,2200,805562 +20210929,1435,2200,2210,2200,2205,293033 +20210929,1436,2200,2205,2200,2200,50570 +20210929,1437,2200,2210,2200,2205,507770 +20210929,1438,2205,2205,2200,2200,20801 +20210929,1439,2200,2205,2200,2200,116726 +20210929,1440,2205,2205,2200,2200,1421948 +20210929,1441,2200,2205,2195,2195,255293 +20210929,1442,2195,2200,2195,2195,109795 +20210929,1443,2195,2205,2195,2200,1966346 +20210929,1444,2200,2200,2195,2195,313497 +20210929,1445,2195,2200,2195,2200,91507 +20210929,1446,2200,2200,2195,2195,53167 +20210929,1447,2195,2200,2195,2200,34598 +20210929,1448,2195,2200,2195,2200,67974 +20210929,1449,2195,2205,2195,2200,1423478 +20210929,1450,2200,2200,2195,2195,78467 +20210929,1451,2200,2200,2195,2200,246824 +20210929,1452,2200,2205,2195,2195,313812 +20210929,1453,2200,2200,2195,2200,35023 +20210929,1454,2200,2200,2195,2195,11587 +20210929,1455,2200,2200,2195,2200,39348 +20210929,1456,2195,2205,2195,2200,521503 +20210929,1457,2200,2205,2195,2200,379958 +20210929,1458,2195,2200,2195,2195,12757 +20210929,1459,2195,2200,2195,2195,1135274 +20210929,1500,2195,2200,2195,2195,158652 +20210929,1501,2195,2200,2190,2195,415273 +20210929,1502,2195,2195,2190,2195,75989 +20210929,1503,2190,2195,2190,2190,97676 +20210929,1504,2195,2200,2190,2195,542034 +20210929,1505,2190,2195,2190,2195,65985 +20210929,1506,2195,2200,2190,2200,279821 +20210929,1507,2200,2200,2190,2200,137048 +20210929,1508,2195,2200,2195,2200,84288 +20210929,1509,2195,2200,2195,2200,119788 +20210929,1510,2195,2200,2195,2195,59252 +20210929,1511,2195,2200,2190,2195,1112172 +20210929,1512,2195,2195,2190,2195,327645 +20210929,1513,2195,2200,2190,2195,484305 +20210929,1514,2190,2200,2190,2190,186558 +20210929,1515,2195,2195,2190,2190,112066 +20210929,1516,2195,2195,2190,2195,66577 +20210929,1517,2195,2195,2190,2190,36779 +20210929,1518,2190,2195,2190,2190,233307 +20210929,1519,2195,2195,2190,2190,143984 +20210929,1520,2195,2195,2185,2190,1781858 +20210929,1530,2190,2190,2190,2190,4841475 diff --git a/hts/HTS.py b/hts/HTS.py index a83286b..2231aaa 100644 --- a/hts/HTS.py +++ b/hts/HTS.py @@ -590,10 +590,11 @@ class HTS: buy_line[i+1] = low[i] + 5 check = False + """ if low[i-2] < lower[i-2] and low[i-1] < lower[i-1] and low[i] < open[i] == close[i] < high[i] and open[i] - low[i] == high [i] - open[i]: if not (open[i-2] < close[i-2] and open[i-1] < close[i-1]) and not (open[i-2] == close[i-2] or open[i-1] == close[i-1]): buy_line[i+1] = high[i] - + """ # 팔 시점 체크 # 산 가격에 5원 위로 매도를 건다. @@ -747,6 +748,7 @@ class HTS: # 장부가의 마지막 자리수가 0,1,2 라면 (2090, 2091, 2092 -> 2095 에 매도) self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], sell_price + 5) elif last_number in [3, 4, 5, 6]: + # 장부가의 마지막 자리수가 3,4,5,6 라면 (2093, 2094, 2095, 2096 -> 2100 에 매도) self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], sell_price + 10) else: