forked from nique_372/AiDataTaskRuner
137 lines
12 KiB
YAML
137 lines
12 KiB
YAML
# Complete feature vector: ICT + Indicators + News + Time (35 columns)
|
|
name: All Features
|
|
|
|
config:
|
|
cols: 35
|
|
|
|
output:
|
|
type: AIDATALEO_GEN_VECTOR
|
|
contexts:
|
|
|
|
# --- ICT Order Blocks (4 features) ---
|
|
- mode: normal
|
|
idx: 0
|
|
data:
|
|
- class: Ob_AlcistaMasCercanoDist
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, show: true, range: 250, length: 4, max_espera_rop_swing: 40, type_ob: ORDER_BLOCKS_PATTER_TICK_VOLUME }
|
|
- class: Ob_BajistaMasCercanoDist
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, show: true, range: 250, length: 4, max_espera_rop_swing: 40, type_ob: ORDER_BLOCKS_PATTER_TICK_VOLUME }
|
|
- class: Ob_SizeAlcistas
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, show: true, range: 250, length: 4, max_espera_rop_swing: 40, type_ob: ORDER_BLOCKS_PATTER_TICK_VOLUME }
|
|
- class: Ob_SizeBajistas
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, show: true, range: 250, length: 4, max_espera_rop_swing: 40, type_ob: ORDER_BLOCKS_PATTER_TICK_VOLUME }
|
|
|
|
# --- Technical Indicators (13 features) ---
|
|
# idx 1: last closed bar values
|
|
- mode: normal
|
|
idx: 1
|
|
data:
|
|
- class: AD_Pendiente
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, applied_volume: VOLUME_TICK, period_analysis: 14 }
|
|
- class: AD_Tendencia
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, applied_volume: VOLUME_TICK, period_analysis: 14 }
|
|
- class: Rsi_Valor
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, period: 14, applied: PRICE_CLOSE, hide: true }
|
|
- class: Rsi_Zona
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, period: 14, applied: PRICE_CLOSE, hide: true, overbought: 70, oversold: 30 }
|
|
- class: Rsi_Pendiente
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, period: 14, applied: PRICE_CLOSE, hide: true, period_analysis: 10 }
|
|
- class: Rsi_Avg
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, period: 14, applied: PRICE_CLOSE, hide: true, period_analysis: 10 }
|
|
- class: Vidya_Zona
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, cmo_period: 9, ema_period: 12, applied: PRICE_CLOSE, hide: true }
|
|
- class: Vidya_Distancia
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, cmo_period: 9, ema_period: 12, applied: PRICE_CLOSE, hide: true }
|
|
- class: Vidya_Pendiente
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, cmo_period: 9, ema_period: 12, applied: PRICE_CLOSE, hide: true, period_analysis: 10 }
|
|
- class: Vidya_Tendencia
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, cmo_period: 9, ema_period: 12, applied: PRICE_CLOSE, hide: true, period_analysis: 10 }
|
|
- class: StdDev_Valor
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, ma_period: 20, ma_shift: 0, ma_method: MODE_SMA, applied: PRICE_CLOSE, hide: true }
|
|
- class: StdDev_Normalizado
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, ma_period: 20, ma_shift: 0, ma_method: MODE_SMA, applied: PRICE_CLOSE, hide: true }
|
|
- class: StdDev_Pendiente
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT, ma_period: 20, ma_shift: 0, ma_method: MODE_SMA, applied: PRICE_CLOSE, hide: true, period_analysis: 10 }
|
|
|
|
# --- Economic News Event Flags (13 features) ---
|
|
# News_HasEventToday is the generic class: 1 if the event is scheduled today, 0 otherwise.
|
|
# Use "prefix" to tell repeated instances apart in the CSV header.
|
|
- mode: normal
|
|
idx: 0
|
|
data:
|
|
- class: News_HasEventToday
|
|
prefix: CpiUsa
|
|
params: { country_code: "US", event_code: "consumer-price-index-mm" }
|
|
- class: News_HasEventToday
|
|
prefix: NfpUsa
|
|
params: { country_code: "US", event_code: "nonfarm-payrolls" }
|
|
- class: News_HasEventToday
|
|
prefix: PbiUsa
|
|
params: { country_code: "US", event_code: "gross-domestic-product-qq" }
|
|
- class: News_HasEventToday
|
|
prefix: FedTasaInteresUsa
|
|
params: { country_code: "US", event_code: "fed-interest-rate-decision" }
|
|
- class: News_HasEventToday
|
|
prefix: IppUsa
|
|
params: { country_code: "US", event_code: "producer-price-index-mm" }
|
|
- class: News_HasEventToday
|
|
prefix: IsmPmiManufactureroUsa
|
|
params: { country_code: "US", event_code: "ism-manufacturing-pmi" }
|
|
- class: News_HasEventToday
|
|
prefix: IsmPmiNoManufactureroUsa
|
|
params: { country_code: "US", event_code: "ism-non-manufacturing-pmi" }
|
|
- class: News_HasEventToday
|
|
prefix: CorePceUsa
|
|
params: { country_code: "US", event_code: "core-pce-price-index-mm" }
|
|
- class: News_HasEventToday
|
|
prefix: JoltsJobsOpeningUsa
|
|
params: { country_code: "US", event_code: "jolts-job-openings" }
|
|
- class: News_HasEventToday
|
|
prefix: AdpUsa
|
|
params: { country_code: "US", event_code: "adp-nonfarm-employment-change" }
|
|
- class: News_HasEventToday
|
|
prefix: InitialJoblessClaimUsa
|
|
params: { country_code: "US", event_code: "initial-jobless-claims" }
|
|
- class: News_CurrentImpact
|
|
prefix: null
|
|
params: {}
|
|
- class: News_RealImpact
|
|
prefix: null
|
|
params: { bars_to_analize: 20 }
|
|
|
|
# --- Time Features (5 features) ---
|
|
- mode: normal
|
|
idx: 0
|
|
data:
|
|
- class: Time_Hour
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT }
|
|
- class: Time_DayOfWeek
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT }
|
|
- class: Time_DayOfYear
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT }
|
|
- class: Time_Month
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT }
|
|
- class: Time_SecondsOfDayStart
|
|
prefix: null
|
|
params: { timeframe: PERIOD_CURRENT }
|