커밋 1 — 실매 가격 TTL 구멍 (본체)
왜: 체결이 없어도 마지막가는 유지인데, TTL로 None 만들고 매도/EOD를 건너뛰어 8/5 돌파·금요일 leftover가 남음. 호가필터 TTL 구멍과 같은 병. 넣을 파일 신규: kis_trader/engine/live_sell_price.py kis_trader/strategies/base.py (_ws_last_quote, _resolve_sell_price) 전략: momentum.py scalping.py tail_catch.py breakout.py range_break.py dart_strategy.py updow_strategy.py updown_feed.py us_momentum.py WS: ws_manager.py kis_ws.py kiwoom_ws.py ls_ws.py kis_ws_overseas.py kis_trader/web/live_config_schema.py (WS_PRICE_MAX_AGE_SEC 기본 0) database.py (키 주석 + legacy/ sys.path) kis_trader/execution/order_manager.py (잔고 있는데 40240000 ghost_purge 금지 — 같은 EOD 사고) EOD가 min_hold에 안 막히게 손본 momentum_hts_logic.py / scalping_engine.py / tail_engine.py (이 대화에서 손본 부분만 확인 후) 문서: docs/like_mcp.md/db_erd.md code_architecture.md (가격 TTL 문구) 메시지 초안 fix: 매수·매도 현재가를 TTL로 버리지 않음 (마지막 RAM) 횡보·체결 공백을 죽은 캐시로 오인해 None 처리하면 손절·EOD가 스킵된다. 호가필터와 같이 나이는 무시하고 마지막 체결가를 유지한다. EOD는 매수가 폴백. 영향: 실매 O / 백테·옵투나 봉 경로 거의 무관 (엔진 식 변경 아님) 커밋 2 — 루트 정리 (remove/ vs legacy/) 왜: 루트 단독봇·테스트는 지울 보관함으로. 웹·알람이 아직 쓰는 모듈은 remove에 두면 나중에 폴더째 삭제 때 깨짐. 넣을 파일 이동: 미사용 → remove/legacy_root/ (래퍼, ETF/키움 옛봇, 테스트, kiwoom_rest_api 등) 이동: 사용 중 → legacy/ (holding_bot kis_holding_ver1 news_analyzer kis_long_ver1/2) 신규: kis_trader/utils/legacy_root.py legacy/README.md remove/README.md import 경로: backtest_web.py mm_butler.py mm_remote.py updow_holding_cfg.py dbband_stock_cfg.py param_search_updow*.py dbband_param_search.py param_search_apply_snapshot.py verify_three_paths.py docs/like_mcp.md/code_architecture.md 수동 노트 메시지 초안 chore: 미사용 루트는 remove/, 웹·알람 구모듈은 legacy/ remove는 나중에 통째 삭제 예정. holding_bot·news_analyzer·kis_long은 ensure_legacy_root로 legacy/만 본다. 빼기: scratch/set_ws_price_max_age_zero.py (일회성)
This commit is contained in:
78
remove/legacy_root/sample_python/Res/t1511_2.res
Normal file
78
remove/legacy_root/sample_python/Res/t1511_2.res
Normal file
@@ -0,0 +1,78 @@
|
||||
BEGIN_FUNCTION_MAP
|
||||
.Func,업종현재가(t1511),t1511,attr,block,headtype=A;
|
||||
BEGIN_DATA_MAP
|
||||
t1511InBlock,기본입력,input;
|
||||
begin
|
||||
업종코드,upcode,upcode,char,3;
|
||||
end
|
||||
t1511OutBlock,기본출력,output;
|
||||
begin
|
||||
업종구분,gubun,gubun,char,1;
|
||||
업종명,hname,hname,char,20;
|
||||
현재지수,pricejisu,pricejisu,float,7.2;
|
||||
전일지수,jniljisu,jniljisu,float,7.2;
|
||||
전일대비구분,sign,sign,char,1;
|
||||
전일대비,change,change,float,7.2;
|
||||
지수등락율,diffjisu,diffjisu,float,6.2;
|
||||
전일거래량,jnilvolume,jnilvolume,long,12;
|
||||
당일거래량,volume,volume,long,12;
|
||||
거래량전일대비,volumechange,volumechange,long,12;
|
||||
거래량비율,volumerate,volumerate,float,6.2;
|
||||
전일거래대금,jnilvalue,jnilvalue,long,12;
|
||||
당일거래대금,value,value,long,12;
|
||||
거래대금전일대비,valuechange,valuechange,long,12;
|
||||
거래대금비율,valuerate,valuerate,float,6.2;
|
||||
시가지수,openjisu,openjisu,float,7.2;
|
||||
시가등락율,opendiff,opendiff,float,6.2;
|
||||
시가시간,opentime,opentime,char,6;
|
||||
고가지수,highjisu,highjisu,float,7.2;
|
||||
고가등락율,highdiff,highdiff,float,6.2;
|
||||
고가시간,hightime,hightime,char,6;
|
||||
저가지수,lowjisu,lowjisu,float,7.2;
|
||||
저가등락율,lowdiff,lowdiff,float,6.2;
|
||||
저가시간,lowtime,lowtime,char,6;
|
||||
52주최고지수,whjisu,whjisu,float,7.2;
|
||||
52주최고현재가대비,whchange,whchange,float,7.2;
|
||||
52주최고지수일자,whjday,whjday,char,8;
|
||||
52주최저지수,wljisu,wljisu,float,7.2;
|
||||
52주최저현재가대비,wlchange,wlchange,float,7.2;
|
||||
52주최저지수일자,wljday,wljday,char,8;
|
||||
연중최고지수,yhjisu,yhjisu,float,7.2;
|
||||
연중최고현재가대비,yhchange,yhchange,float,7.2;
|
||||
연중최고지수일자,yhjday,yhjday,char,8;
|
||||
연중최저지수,yljisu,yljisu,float,7.2;
|
||||
연중최저현재가대비,ylchange,ylchange,float,7.2;
|
||||
연중최저지수일자,yljday,yljday,char,8;
|
||||
첫번째지수코드,firstjcode,firstjcode,char,3;
|
||||
첫번째지수명,firstjname,firstjname,char,20;
|
||||
첫번째지수,firstjisu,firstjisu,float,7.2;
|
||||
첫번째대비구분,firsign,firsign,char,1;
|
||||
첫번째전일대비,firchange,firchange,float,7.2;
|
||||
첫번째등락율,firdiff,firdiff,float,6.2;
|
||||
두번째지수코드,secondjcode,secondjcode,char,3;
|
||||
두번째지수명,secondjname,secondjname,char,20;
|
||||
두번째지수,secondjisu,secondjisu,float,7.2;
|
||||
두번째대비구분,secsign,secsign,char,1;
|
||||
두번째전일대비,secchange,secchange,float,7.2;
|
||||
두번째등락율,secdiff,secdiff,float,6.2;
|
||||
세번째지수코드,thirdjcode,thirdjcode,char,3;
|
||||
세번째지수명,thirdjname,thirdjname,char,20;
|
||||
세번째지수,thirdjisu,thirdjisu,float,7.2;
|
||||
세번째대비구분,thrsign,thrsign,char,1;
|
||||
세번째전일대비,thrchange,thrchange,float,7.2;
|
||||
세번째등락율,thrdiff,thrdiff,float,6.2;
|
||||
네번째지수코드,fourthjcode,fourthjcode,char,3;
|
||||
네번째지수명,fourthjname,fourthjname,char,20;
|
||||
네번째지수,fourthjisu,fourthjisu,float,7.2;
|
||||
네번째대비구분,forsign,forsign,char,1;
|
||||
네번째전일대비,forchange,forchange,float,7.2;
|
||||
네번째등락율,fordiff,fordiff,float,6.2;
|
||||
상승종목수,highjo,highjo,long,4;
|
||||
상한종목수,upjo,upjo,long,4;
|
||||
보합종목수,unchgjo,unchgjo,long,4;
|
||||
하락종목수,lowjo,lowjo,long,4;
|
||||
하한종목수,downjo,downjo,long,4;
|
||||
end
|
||||
END_DATA_MAP
|
||||
END_FUNCTION_MAP
|
||||
|
||||
Reference in New Issue
Block a user