조건식 아래와 같이 수정하여 backtest 돌려보았습니다.

지표 내용
A 주가범위:0일전 종가가 1000 이상 10000 이하
B [일]거래량:500000이상 999999999이하
C [1분]거래량:10000이상 999999999이하
D 주가범위:0일전 종가가 10000 이상 100000 이하
E [일]거래량:150000이상 999999999이하
F 주가범위:0일전 종가가 100000 이상 1000000 이하
G [일]거래량:100000이상 999999999이하
Q 기간내 주가변동폭:[1분]1봉전까지 30봉간 종가변동폭 0%이상 2%이하
S 주가등락률:[1분]1봉전(중) 종가대비 0봉전 종가등락률 2%이상 5%이하
   
((A and (B or C)) or (D and E) or (F and G)) and Q and S

 

어제도 검색되는 종목이 많았습니다만 오늘도 검색 종목이 여전히 많았습니다. 좀더 걸러지도록 수정해야겠습니다.

  종목명 기준가 기준선 익절선 손절선 상승율 하락율 위치 결과 진입시간
016740 두올 3450 428 3553.5 3346.5 3.1884 -3.3333 익절선행 success 20240801093730
160550 NEW 2875 225 2961.25 2788.75 1.2174 -4.8696 손절선행 failure 20240801095556
453450 그리드위즈 27300 3837 28119 26481 3.2967 -5.8608 익절선행 success 20240801101750
452190 한빛레이저 4500 8731 4635 4365 1.6667 -5.2222 손절선행 failure 20240801101927
239340 이스트에이드 2120 422 2183.6 2056.4 6.1321 -7.3585 익절선행 success 20240801102455
391710 코닉오토메이션 2690 851 2770.7 2609.3 9.4796 -2.6022 익절선행 success 20240801102727
099220 SDN 1681 2430 1731.43 1630.57 0.8328 -3.6883 손절선행 failure 20240801103443
007110 일신석재 1418 3009 1460.54 1375.46 2.0451 -3.4556 손절선행 failure 20240801103736
185490 아이진 3450 937 3553.5 3346.5 4.3478 -4.4928 익절선행 success 20240801104432
053950 경남제약 1100 1452 1133 1067 19.4545 -1.7273 익절선행 success 20240801105121
290550 디케이티 11880 1468 12236.4 11523.6 0.0842 -5.3872 손절선행 failure 20240801105328
040300 YTN 3635 1693 3744.05 3525.95 2.8886 -3.8514 손절선행 failure 20240801105343
057680 티사이언티픽 1137 953 1171.11 1102.89 0.1759 -2.7265 보합 draw 20240801110613
103840 우양 6230 1105 6416.9 6043.1 0.321 -2.5682 보합 draw 20240801112501
237820 플레이디 7240 3780 7457.2 7022.8 4.2818 -5.2486 익절선행 success 20240801112611
273060 와이즈버즈 1185 1433 1220.55 1149.45 0.4219 -5.0633 손절선행 failure 20240801113036
160190 하이젠알앤엠 10370 11259 10681.1 10058.9 7.7146 -2.7965 익절선행 success 20240801114854
348080 큐라티스 1187 1536 1222.61 1151.39 0.5055 -1.6849 보합 draw 20240801120649
082850 우리바이오 5360 15960 5520.8 5199.2 0.7463 -5.0373 손절선행 failure 20240801121600
000440 중앙에너비스 22800 3477 23484 22116 3.5088 -2.8509 익절선행 success 20240801122239
452280 한선엔지니어링 12230 18175 12596.9 11863.1 3.6795 -0.8994 익절선행 success 20240801123142
088290 이원컴포텍 1569 575 1616.07 1521.93 2.4857 -2.4219 보합 draw 20240801123410
001840 이화공영 3660 17678 3769.8 3550.2 2.8689 -3.0055 손절선행 failure 20240801123748
354200 엔젠바이오 3045 2841 3136.35 2953.65 1.4778 -3.2841 손절선행 failure 20240801124028
318020 포인트모바일 4730 834 4871.9 4588.1 4.7569 -6.3425 익절선행 success 20240801124131
227610 아우딘퓨쳐스 1860 713 1915.8 1804.2 1.0753 -1.5054 보합 draw 20240801124148
007210 벽산 2275 78933 2343.25 2206.75 0.6593 -2.4176 보합 draw 20240801125535
175250 아이큐어 3200 4352 3296 3104 0.3125 -4.5312 손절선행 failure 20240801131238
260660 알리코제약 4755 1438 4897.65 4612.35 16.5089 -2.4185 익절선행 success 20240801131759
059210 메타바이오메드 4725 952 4866.75 4583.25 0.7407 -2.328 보합 draw 20240801132118
046440 KG모빌리언스 5110 1137 5263.3 4956.7 1.7613 -2.544 보합 draw 20240801133214
065570 삼영이엔씨 1929 3590 1986.87 1871.13 0.8294 -9.2276 손절선행 failure 20240801133322
082640 동양생명 8620 5417 8878.6 8361.4 0.9281 -3.4803 손절선행 failure 20240801134046
050090 비케이홀딩스 1087 39143 1119.61 1054.39 0.368 -8.6477 손절선행 failure 20240801134545
114450 그린생명과학 2075 574 2137.25 2012.75 6.0241 -5.8795 익절선행 success 20240801134655
060250 NHN KCP 8550 5639 8806.5 8293.5 4.2105 -3.6257 익절선행 success 20240801134938
084680 이월드 1962 2973 2020.86 1903.14 0.2039 -1.631 보합 draw 20240801135254
069920 아이에스이커머스 2410 751 2482.3 2337.7 1.0373 -1.4523 보합 draw 20240801135753
004540 깨끗한나라 2445 1186 2518.35 2371.65 2.2495 -4.7035 손절선행 failure 20240801140311
108860 셀바스AI 15530 93199 15995.9 15064.1 2.5757 -3.0264 손절선행 failure 20240801140657
452200 민테크 7680 1610 7910.4 7449.6 5.4688 -2.8646 익절선행 success 20240801142017
291230 엔피 2555 36233 2631.65 2478.35 2.9354 -1.9569 보합 draw 20240801142240
115450 HLB테라퓨틱스 8790 4836 9053.7 8526.3 0.5688 -1.3652 보합 draw 20240801142442
003280 흥아해운 2645 105639 2724.35 2565.65 1.5123 -1.8904 보합 draw 20240801143346
192410 휴림네트웍스 28850 8234 29715.5 27984.5 1.0399 -7.4523 손절선행 failure 20240801144548
038460 바이오스마트 4815 28155 4959.45 4670.55 0.1038 -3.1153 손절선행 failure 20240801145056
192250 케이사인 1117 771 1150.51 1083.49 4.8344 -4.7449 익절선행 success 20240801145106
363260 모비데이즈 2475 14862 2549.25 2400.75 0.8081 -3.0303 손절선행 failure 20240801145655
317330 덕산테코피아 42150 3606 43414.5 40885.5 0.4745 -0.8304 보합 draw 20240801145753
309930 오하임앤컴퍼니 2655 2869 2734.65 2575.35 0.9416 -0.9416 보합 draw 20240801150654
060370 LS마린솔루션 20200 2506 20806 19594 0.9901 -0.9901 보합 draw 20240801150658

 

전반적으로 장이 좋았음에도 손절 빈도가 더 많았습니다.

조건식 일부 수정하여 아래와 같이 검색을 해봤습니다.

지표 내용
A 주가범위:0일전 종가가 1000 이상 10000 이하
B [일]거래량:500000이상 999999999이하
C [1분]거래량:10000이상 999999999이하
D 주가범위:0일전 종가가 10000 이상 100000 이하
E [일]거래량:150000이상 999999999이하
F 주가범위:0일전 종가가 100000 이상 1000000 이하
G [일]거래량:100000이상 999999999이하
Q 기간내 주가변동폭:[1분]1봉전까지 10봉간 종가변동폭 0%이상 2%이하
S 주가등락률:[1분]1봉전(중) 종가대비 0봉전 종가등락률 3%이상 5%이하
   
((A and (B or C)) or (D and E) or (F and G)) and Q and S

 

금일 조건식에는 지난번보다 많은 종목이 검색었습니다만 결과는 신통치 않습니다. 손절 종목이 더 많은데요 쉽지 않은 여정이 시작된 거 같습니다.

  종목명 기준가 기준선 익절선 손절선 상승율 하락율 위치 결과 진입시간
009190 대양금속 2315 758 2384.45 2245.55 1.5119 -9.9352 손절 failure 20240731090006
000520 삼일제약 9530 374 9815.9 9244.1 4.8269 -2.5184 익절 success 20240731090012
053050 지에스이 3480 169 3584.4 3375.6 12.069 -3.1609 익절 success 20240731090012
263050 유틸렉스 3025 465 3115.75 2934.25 3.8017 -5.4545 손절 failure 20240731090026
297890 HB솔루션 5140 582 5294.2 4985.8 4.8638 -2.821 익절 success 20240731090027
096630 에스코넥 1259 283 1296.77 1221.23 3.2566 -6.0365 익절 success 20240731090028
359090 씨엔알리서치 1260 655 1297.8 1222.2 1.3492 -4.7619 손절 failure 20240731090031
450520 인스웨이브시스템즈 4385 55 4516.55 4253.45 13.797 -1.8244 익절 success 20240731090034
093520 매커스 9710 361 10001.3 9418.7 6.0762 -3.9135 손절 failure 20240731090042
129890 앱코 1319 810 1358.57 1279.43 8.3397 -5.8378 익절 success 20240731092039
290720 푸드나무 4520 13262 4655.6 4384.4 0.4425 -13.1637 손절 failure 20240731092050
320000 한울반도체 3480 1212 3584.4 3375.6 0.1437 -6.7529 손절 failure 20240731092435
083650 비에이치아이 9290 1244 9568.7 9011.3 0.9688 -3.5522 손절 failure 20240731094414
205100 엑셈 2050 1321 2111.5 1988.5 1.9512 -3.8049 손절 failure 20240731094849
160190 하이젠알앤엠 10330 3459 10639.9 10020.1 0 -6.0019 손절 failure 20240731094942
081000 일진다이아 15860 4872 16335.8 15384.2 2.396 -6.6835 손절 failure 20240731100859
041440 현대에버다임 10150 23288 10454.5 9845.5 4.6305 -11.2315 익절 success 20240731104155
008420 문배철강 2805 787 2889.15 2720.85 3.2086 -3.5651 익절 success 20240731104231
335810 프리시젼바이오 4990 2310 5139.7 4840.3 2.2044 -18.9379 손절 failure 20240731104345
024060 흥구석유 14120 2292 14543.6 13696.4 23.2295 -1.204 익절 success 20240731104526
023440 제이스코홀딩스 1613 883 1661.39 1564.61 5.0837 -2.6658 익절 success 20240731110445
005740 크라운해태홀딩스 6650 1551 6849.5 6450.5 8.2707 -3.609 익절 success 20240731112326
001380 SG글로벌 2615 1035 2693.45 2536.55 4.3977 -2.6769 익절 success 20240731113200
037070 파세코 9630 1558 9918.9 9341.1 7.1651 -6.5421 익절 success 20240731114158
002700 신일전자 1681 808 1731.43 1630.57 0.8328 -3.4503 손절 failure 20240731114535
950220 네오이뮨텍 1497 908 1541.91 1452.09 0 -3.8076 손절 failure 20240731114643
013810 스페코 3220 481 3316.6 3123.4 3.1056 -4.1925 손절 failure 20240731121359
092040 아미코젠 5000 1675 5150 4850 2 -3.4 손절 failure 20240731122453
009070 KCTC 5920 16368 6097.6 5742.4 0.5068 -2.8716 보합 draw 20240731130716
062970 피피아이 3070 1882 3162.1 2977.9 2.7687 -4.3974 손절 failure 20240731131929
024910 경창산업 2495 1288 2569.85 2420.15 1.6032 -5.4108 손절 failure 20240731133009
082640 동양생명 8410 4813 8662.3 8157.7 12.2473 -5.3508 익절 success 20240731133130
000400 롯데손해보험 2895 1492 2981.85 2808.15 0.8636 -3.9724 손절 failure 20240731133320
131370 알서포트 3345 413 3445.35 3244.65 5.0822 -3.5874 익절 success 20240731133629
252500 세화피앤씨 1073 37395 1105.19 1040.81 0 -5.9646 손절 failure 20240731135800
347890 엠투아이 7150 2876 7364.5 6935.5 2.0979 -9.0909 손절 failure 20240731140035
002350 넥센타이어 8090 2139 8332.7 7847.3 0.1236 -4.4499 손절 failure 20240731143428
204840 지엘팜텍 1224 1693 1260.72 1187.28 0.4902 -2.3693 보합 draw 20240731144054
069920 아이에스이커머스 2395 816 2466.85 2323.15 1.4614 -2.0877 보합 draw 20240731144535
027580 상보 1514 1893 1559.42 1468.58 7.0013 -0.7266 익절 success 20240731151451

 

첫번째 조건 검색 편입시 매수를 가정하여 진입시간, 진입가격, 손절선, 익절선을 아래와 같이 표로 그려보았습니다.

키움 조건 검색식의 실시간 검색에서 첫번재 진입시 매수를 가정하여 조건 검색식의 성능을 backtest 해보고자 합니다.

조건 검색식은 아래와 같습니다.

지표 내용
A 주가범위:0일전 종가가 1000 이상 10000 이하
B [일]거래량:500000이상 999999999이하
C [1분]거래량:10000이상 999999999이하
D 주가범위:0일전 종가가 10000 이상 100000 이하
E [일]거래량:150000이상 999999999이하
F 주가범위:0일전 종가가 100000 이상 1000000 이하
G [일]거래량:100000이상 999999999이하
H 기간내 주가변동폭:[1분]0봉전까지 1봉간 최고최저폭 3%이상
I 기간내 주가변동폭:[3분]0봉전까지 1봉간 최고최저폭 3%이상
J 기간내 주가변동폭:[5분]0봉전까지 1봉간 최고최저폭 5%이상
K 거래량비율:[일]1봉 평균(0봉전)거래량대비 동일주기 1봉전 500%이상
L 주가비교:[1분]1봉전 종가 < 0봉전 종가
M 주가비교:[3분]1봉전 종가 < 0봉전 종가
O [일]0봉전 종가시가기준 하락갭 2%이상
P 주가등락률:[일]1봉전(중) 종가대비 0봉전 종가등락률 -5%이하
   
((A and (B or C)) or (D and E) or (F and G)) and (H and I and J and K) and (L or M) and !(O or P)

 

위와 같은 식으로 금일 조건 검색했을 경우 성적은 아래와 같습니다.


종목명 기준가 기준선 익절선 손절선 상승율 하락율 위치 결과 진입시간
052420 오성첨단소재 2290 1667 2358.7 2221.3 3.4934 -4.3668 익절선행 success 20240729090050
307870 비투엔 3425 708 3527.75 3322.25 12.9927 -3.9416 익절선행 success 20240729090055
288330 브릿지바이오테라퓨틱스 2905 883 2992.15 2817.85 3.7866 -19.105 익절선행 success 20240729090106
246250 에스엘에스바이오 3980 1318 4099.4 3860.6 0.5025 -14.3216 손절선행 failure 20240729090113
297890 HB솔루션 4750 757 4892.5 4607.5 14.1053 -1.0526 익절선행 success 20240729090118
185490 아이진 3270 607 3368.1 3171.9 2.4465 -6.1162 손절선행 failure 20240729090125
354200 엔젠바이오 3855 969 3970.65 3739.35 1.0376 -16.2127 손절선행 failure 20240729090237
009070 KCTC 6140 2317 6324.2 5955.8 0.6515 -11.2378 손절선행 failure 20240729090238
099430 바이오플러스 5920 1427 6097.6 5742.4 1.1824 -2.3649 보합 draw 20240729090344
039610 화성밸브 11470 4278 11814.1 11125.9 8.7184 -1.1334 익절선행 success 20240729090404
017180 명문제약 2865 12965 2950.95 2779.05 1.0471 -8.9005 손절선행 failure 20240729094430
450330 하스 14000 7450 14420 13580 0.2857 -10.7143 손절선행 failure 20240729094757
030960 양지사 10920 3974 11247.6 10592.4 5.1282 -0.1832 익절선행 success 20240729125733

 

1tick 데이터를 수집하여 그래프로 그려봤습니다.

노란색은 진입시간, 초록색은 진입 시점 가격, 파란색은 3% 익절선, 붉은색은 3% 손절선입니다. 장이 안좋아서 그런지 반타작도 안되는군요.

첫번째 조건 검색식에 대한 1 tick 데이터 그림

 

 

 

두번째 조건 검색식입니다.

  내용
A 검색시간: 09:00 ~ 15:20
D 주가범위:0일전 종가가 1000 이상 75000 이하
E [일]거래량:20000이상 999999999이하
F [일]0봉전 Bollinger Band(20,2) 시가가 중심선이상
G [일]0봉전 Bollinger Band(5,2) 시가가 중심선이상
H 거래량비율:[1분]180봉 평균(1봉전)거래량대비 동일주기 0봉전 120%이상
I 주가등락률:[일]0봉전(중) 시가대비 0봉전 종가등락률 1.9%이상
J 주가등락률:[일]1봉전(중) 종가대비 0봉전 시가등락률 2.4%이상
K 주가비교:[2분]1봉전 종가 < 0봉전 시가
L 주가비교:[2분]2봉전 종가 < 0봉전 시가
M 주가비교:[5분]1봉전 종가 < 0봉전 시가
N 주가비교:[5분]2봉전 종가 < 0봉전 시가
O 주가비교:[10분]1봉전 종가 < 0봉전 시가
P 주가비교:[10분]2봉전 종가 < 0봉전 시가
   
A and D and ((E and F) or G) and H and I and J and K and L and M and N and O and P

 

성적은 아래와 같습니다. 정말 안좋은 결과입니다.

  종목명 기준가 기준선 익절선 손절선 상승율 하락율 위치 결과 진입시간
086670 비엠티 12670 641 13050.1 12289.9 7.7348 -3.5517 익절선행 success 20240729090004
001250 GS글로벌 3850 1480 3965.5 3734.5 1.4286 -5.7143 손절선행 failure 20240729090035
004360 세방 14540 874 14976.2 14103.8 4.2641 -7.1527 익절선행 success 20240729090048
175250 아이큐어 3125 643 3218.75 3031.25 7.2 -3.04 익절선행 success 20240729090156
900100 애머릿지 2340 1132 2410.2 2269.8 0.4274 -7.0513 손절선행 failure 20240729090214
009070 KCTC 6090 2217 6272.7 5907.3 1.4778 -10.509 손절선행 failure 20240729090237
417860 오브젠 11320 593 11659.6 10980.4 8.8339 0 익절선행 success 20240729090240
291650 압타머사이언스 3285 1037 3383.55 3186.45 11.5677 -7.1537 손절선행 failure 20240729090343
348080 큐라티스 1417 834 1459.51 1374.49 0.4234 -8.2569 손절선행 failure 20240729090403
363260 모비데이즈 2230 449 2296.9 2163.1 0 -5.6054 손절선행 failure 20240729090434
100840 SNT에너지 13080 1110 13472.4 12687.6 1.682 -3.6697 손절선행 failure 20240729090615
225570 넥슨게임즈 23500 4788 24205 22795 4.8936 -0.2128 익절선행 success 20240729091046
039610 화성밸브 12150 35725 12514.5 11785.5 2.6337 -6.2551 손절선행 failure 20240729091215
314930 바이오다인 17330 3107 17849.9 16810.1 0 -5.5395 손절선행 failure 20240729093130
064350 현대로템 50500 31818 52015 48985 0.7921 -2.2772 보합 draw 20240729094040
101170 우림피티에스 7270 2817 7488.1 7051.9 0.8253 -1.6506 보합 draw 20240729100037
051980 중앙첨단소재 13140 29974 13534.2 12745.8 0.0761 -0.9893 보합 draw 20240729145010
003530 한화투자증권 4030 14802 4150.9 3909.1 0.2481 -1.1166 보합 draw 20240729145028

 

1tick 데이터를 수집하여 그래프로 그려봤습니다.

노란색은 진입시간, 초록색은 진입 시점 가격, 파란색은 3% 익절선, 붉은색은 3% 손절선입니다.

두번째 조건 검색식에 대한 1 tick 데이터 그림

 

+ Recent posts