refactor: GT·시뮬·운영 3축 정리 및 hybrid 실거래 정합
Phase C/dry-run·미사용 모듈·재생성 HTML을 제거하고, 운영 체결을 sim_causal_hybrid와 동일한 hybrid 로직으로 통합한다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -3,42 +3,42 @@
|
||||
"profile_json": "/Users/xavis/workspace/ncue/DeepCoin/docs/03_analysis/gt_mtf_profile.json",
|
||||
"calibration_json": "/Users/xavis/workspace/ncue/DeepCoin/docs/03_analysis/gt_calibration_report.json",
|
||||
"buy_profile_features": [
|
||||
"m3_ga_cci_20",
|
||||
"m3_bb_pos",
|
||||
"m3_ga_cci_20",
|
||||
"m3_ga_keltner_pos",
|
||||
"m3_ga_mfi_14",
|
||||
"m3_RSI",
|
||||
"m3_ga_donchian_pos",
|
||||
"m3_RSI",
|
||||
"m5_bb_pos",
|
||||
"m5_ga_cci_20",
|
||||
"m5_ga_mfi_14",
|
||||
"m5_ga_keltner_pos",
|
||||
"m5_ga_mfi_14",
|
||||
"m5_ga_donchian_pos",
|
||||
"m5_ga_cci_oversold",
|
||||
"m5_RSI",
|
||||
"m10_bb_pos",
|
||||
"m10_ga_cci_20",
|
||||
"m10_ga_ha_bull",
|
||||
"m10_ga_donchian_pos",
|
||||
"m10_ga_keltner_pos",
|
||||
"m10_stoch_k",
|
||||
"m10_ga_ha_bull",
|
||||
"m15_bb_pos",
|
||||
"m15_ga_cci_20",
|
||||
"m15_ga_ha_bull",
|
||||
"m15_ga_keltner_pos",
|
||||
"m15_ga_donchian_pos",
|
||||
"m15_ga_williams_overbought",
|
||||
"m15_stoch_k",
|
||||
"m30_ga_ha_bull",
|
||||
"m30_ga_williams_overbought",
|
||||
"m30_bb_pos",
|
||||
"m30_ga_cci_20",
|
||||
"m30_ga_williams_overbought",
|
||||
"m30_ga_donchian_pos",
|
||||
"m30_ga_cci_overbought",
|
||||
"m30_ga_keltner_pos",
|
||||
"m60_ga_ha_bull",
|
||||
"m60_bb_pos",
|
||||
"m60_ga_cci_20",
|
||||
"m60_ga_williams_overbought",
|
||||
"m60_ga_keltner_pos",
|
||||
"m60_ga_cci_20",
|
||||
"m60_ga_cci_overbought",
|
||||
"m60_ga_keltner_pos",
|
||||
"m240_ga_ha_bull",
|
||||
"m240_ga_ha_trend_up",
|
||||
"m240_ga_chart_ha_trend",
|
||||
@@ -47,50 +47,50 @@
|
||||
"m240_ga_keltner_pos",
|
||||
"d1_ga_ha_bull",
|
||||
"d1_ga_cci_20",
|
||||
"d1_ga_hammer",
|
||||
"d1_ga_cci_oversold",
|
||||
"d1_bb_pos",
|
||||
"d1_ga_cci_overbought",
|
||||
"d1_ga_ha_trend_up",
|
||||
"m10_ga_williams_overbought",
|
||||
"m10_ga_williams_r"
|
||||
"w1_ga_three_black_crows",
|
||||
"w1_ga_pattern_wedge_rising"
|
||||
],
|
||||
"sell_profile_features": [
|
||||
"m3_ga_cci_20",
|
||||
"m3_bb_pos",
|
||||
"m3_ga_cci_20",
|
||||
"m3_ga_keltner_pos",
|
||||
"m3_ga_mfi_14",
|
||||
"m3_RSI",
|
||||
"m3_ga_donchian_pos",
|
||||
"m3_RSI",
|
||||
"m5_bb_pos",
|
||||
"m5_ga_cci_20",
|
||||
"m5_ga_mfi_14",
|
||||
"m5_ga_keltner_pos",
|
||||
"m5_ga_mfi_14",
|
||||
"m5_ga_donchian_pos",
|
||||
"m5_ga_cci_oversold",
|
||||
"m5_RSI",
|
||||
"m10_bb_pos",
|
||||
"m10_ga_cci_20",
|
||||
"m10_ga_ha_bull",
|
||||
"m10_ga_donchian_pos",
|
||||
"m10_ga_keltner_pos",
|
||||
"m10_stoch_k",
|
||||
"m10_ga_ha_bull",
|
||||
"m15_bb_pos",
|
||||
"m15_ga_cci_20",
|
||||
"m15_ga_ha_bull",
|
||||
"m15_ga_keltner_pos",
|
||||
"m15_ga_donchian_pos",
|
||||
"m15_ga_williams_overbought",
|
||||
"m15_stoch_k",
|
||||
"m30_ga_ha_bull",
|
||||
"m30_ga_williams_overbought",
|
||||
"m30_bb_pos",
|
||||
"m30_ga_cci_20",
|
||||
"m30_ga_williams_overbought",
|
||||
"m30_ga_donchian_pos",
|
||||
"m30_ga_cci_overbought",
|
||||
"m30_ga_keltner_pos",
|
||||
"m60_ga_ha_bull",
|
||||
"m60_bb_pos",
|
||||
"m60_ga_cci_20",
|
||||
"m60_ga_williams_overbought",
|
||||
"m60_ga_keltner_pos",
|
||||
"m60_ga_cci_20",
|
||||
"m60_ga_cci_overbought",
|
||||
"m60_ga_keltner_pos",
|
||||
"m240_ga_ha_bull",
|
||||
"m240_ga_ha_trend_up",
|
||||
"m240_ga_chart_ha_trend",
|
||||
@@ -99,15 +99,15 @@
|
||||
"m240_ga_keltner_pos",
|
||||
"d1_ga_ha_bull",
|
||||
"d1_ga_cci_20",
|
||||
"d1_ga_hammer",
|
||||
"d1_ga_cci_oversold",
|
||||
"d1_bb_pos",
|
||||
"d1_ga_cci_overbought",
|
||||
"d1_ga_ha_trend_up",
|
||||
"m10_ga_williams_overbought",
|
||||
"m10_ga_williams_r"
|
||||
"w1_ga_three_black_crows",
|
||||
"w1_ga_pattern_wedge_rising"
|
||||
],
|
||||
"buy_gt_count": 304,
|
||||
"sell_gt_count": 150,
|
||||
"buy_gt_count": 318,
|
||||
"sell_gt_count": 158,
|
||||
"rule_count": 12,
|
||||
"rules": [
|
||||
{
|
||||
@@ -119,23 +119,24 @@
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.0,
|
||||
"hi": 0.20106701606099592
|
||||
"hi": 0.20698250741759133
|
||||
},
|
||||
{
|
||||
"col": "m60_ga_ha_bull",
|
||||
"op": "eq_int",
|
||||
"value": 0
|
||||
"col": "m5_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.0002639734376405,
|
||||
"hi": 0.2055391802948894
|
||||
},
|
||||
{
|
||||
"col": "m10_ga_cci_20",
|
||||
"op": "between",
|
||||
"lo": -196.75277202865237,
|
||||
"hi": -118.66969390129654
|
||||
"lo": -196.53481289151543,
|
||||
"hi": -118.19602423726946
|
||||
}
|
||||
],
|
||||
"profile_cols": [
|
||||
"m10_bb_pos",
|
||||
"m60_ga_ha_bull",
|
||||
"m5_bb_pos",
|
||||
"m10_ga_cci_20"
|
||||
]
|
||||
},
|
||||
@@ -147,20 +148,20 @@
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.020269805294580265,
|
||||
"hi": 0.1573047482613718
|
||||
},
|
||||
{
|
||||
"col": "m10_ga_cci_20",
|
||||
"op": "between",
|
||||
"lo": -176.0610418573743,
|
||||
"hi": -134.25322440673844
|
||||
"lo": 0.021172207503886126,
|
||||
"hi": 0.16409846055318933
|
||||
},
|
||||
{
|
||||
"col": "m5_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.04935035261803711,
|
||||
"hi": 0.1678449416858898
|
||||
"lo": 0.04926406505452075,
|
||||
"hi": 0.17056205475779587
|
||||
},
|
||||
{
|
||||
"col": "m10_ga_cci_20",
|
||||
"op": "between",
|
||||
"lo": -176.08366788851922,
|
||||
"hi": -133.4800557108608
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -172,13 +173,13 @@
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.020269805294580265,
|
||||
"hi": 0.1573047482613718
|
||||
"lo": 0.021172207503886126,
|
||||
"hi": 0.16409846055318933
|
||||
},
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "lte",
|
||||
"value": 0.8652920380018327
|
||||
"value": 0.8588208478908868
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -188,28 +189,28 @@
|
||||
"kind": "mtf_cross",
|
||||
"conditions": [
|
||||
{
|
||||
"col": "m3_ga_cci_20",
|
||||
"col": "m3_bb_pos",
|
||||
"op": "between",
|
||||
"lo": -165.63146997929448,
|
||||
"hi": -94.58417734722393
|
||||
"lo": 0.02225009472391165,
|
||||
"hi": 0.24829322108487767
|
||||
},
|
||||
{
|
||||
"col": "m5_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.0007919203113804,
|
||||
"hi": 0.20459180244412847
|
||||
"lo": 0.0002639734376405,
|
||||
"hi": 0.2055391802948894
|
||||
},
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.0,
|
||||
"hi": 0.20106701606099592
|
||||
"hi": 0.20698250741759133
|
||||
},
|
||||
{
|
||||
"col": "m15_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.0,
|
||||
"hi": 0.2273660357984182
|
||||
"hi": 0.2400835423107455
|
||||
},
|
||||
{
|
||||
"col": "m30_ga_ha_bull",
|
||||
@@ -230,6 +231,11 @@
|
||||
"col": "d1_ga_ha_bull",
|
||||
"op": "eq_int",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"col": "w1_ga_three_black_crows",
|
||||
"op": "eq_int",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -241,24 +247,25 @@
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.8052954063070535,
|
||||
"lo": 0.7941295136276819,
|
||||
"hi": 1.0
|
||||
},
|
||||
{
|
||||
"col": "m60_ga_ha_bull",
|
||||
"op": "eq_int",
|
||||
"value": 1
|
||||
"col": "m5_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.7821369534082708,
|
||||
"hi": 0.9843377974456614
|
||||
},
|
||||
{
|
||||
"col": "m10_ga_cci_20",
|
||||
"op": "between",
|
||||
"lo": 111.65828056686297,
|
||||
"hi": 181.1790204647342
|
||||
"lo": 111.04253803255844,
|
||||
"hi": 180.08898611506828
|
||||
}
|
||||
],
|
||||
"profile_cols": [
|
||||
"m10_bb_pos",
|
||||
"m60_ga_ha_bull",
|
||||
"m5_bb_pos",
|
||||
"m10_ga_cci_20"
|
||||
]
|
||||
},
|
||||
@@ -270,20 +277,20 @@
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.8404304497544448,
|
||||
"hi": 0.9835509404754346
|
||||
},
|
||||
{
|
||||
"col": "m10_ga_cci_20",
|
||||
"op": "between",
|
||||
"lo": 121.46178461863994,
|
||||
"hi": 162.4704293245592
|
||||
"lo": 0.8370267885275882,
|
||||
"hi": 0.9796418765981115
|
||||
},
|
||||
{
|
||||
"col": "m5_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.8255534770185807,
|
||||
"hi": 0.9360858121763327
|
||||
"lo": 0.8252236664366895,
|
||||
"hi": 0.9364576511584775
|
||||
},
|
||||
{
|
||||
"col": "m10_ga_cci_20",
|
||||
"op": "between",
|
||||
"lo": 119.31363996378025,
|
||||
"hi": 158.95227481534286
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -295,13 +302,13 @@
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.8404304497544448,
|
||||
"hi": 0.9835509404754346
|
||||
"lo": 0.8370267885275882,
|
||||
"hi": 0.9796418765981115
|
||||
},
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "gte",
|
||||
"value": 0.1345186926688078
|
||||
"value": 0.14589043491619427
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -311,27 +318,27 @@
|
||||
"kind": "mtf_cross",
|
||||
"conditions": [
|
||||
{
|
||||
"col": "m3_ga_cci_20",
|
||||
"col": "m3_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 71.08020816708225,
|
||||
"hi": 152.0239279574577
|
||||
"lo": 0.6750785337434262,
|
||||
"hi": 0.9593012516978001
|
||||
},
|
||||
{
|
||||
"col": "m5_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.7812942210429725,
|
||||
"hi": 0.979827466617936
|
||||
"lo": 0.7821369534082708,
|
||||
"hi": 0.9843377974456614
|
||||
},
|
||||
{
|
||||
"col": "m10_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.8052954063070535,
|
||||
"lo": 0.7941295136276819,
|
||||
"hi": 1.0
|
||||
},
|
||||
{
|
||||
"col": "m15_bb_pos",
|
||||
"op": "between",
|
||||
"lo": 0.8266597207479214,
|
||||
"lo": 0.8206164588850927,
|
||||
"hi": 1.0
|
||||
},
|
||||
{
|
||||
@@ -353,6 +360,11 @@
|
||||
"col": "d1_ga_ha_bull",
|
||||
"op": "eq_int",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"col": "w1_ga_three_black_crows",
|
||||
"op": "eq_int",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user