48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
|
|
# Config incial
|
||
|
|
max_attepms: 150000
|
||
|
|
namespace: TSN
|
||
|
|
file_name_out: C:\Users\USER\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Shared Projects\LLmAgentsBasicTools\Src\EnumReg\Table.mqh
|
||
|
|
table_prefix: g_llmagentsbyleobtools_ext
|
||
|
|
copyright: Copyright 2026, Niquel Mendoza
|
||
|
|
link: https://www.mql5.com/
|
||
|
|
func_name: LAGBL_HashExt
|
||
|
|
def_name_table_size: LAGBL_ENUMREG_TABLE_SIZE_EXT
|
||
|
|
def_bucket_size_name: LAGBL_ENUMREG_BUCKET_SIZE_EXT
|
||
|
|
# Por decto usamos 0... para los invalidos (osea yaml normal..)
|
||
|
|
invalid_value: 0
|
||
|
|
comment_funct: false
|
||
|
|
guard_name: LLMAGENTSBYLEO_SRC_ENUMREG_TABLE_MQH
|
||
|
|
|
||
|
|
# En bin no guardaremos nada usaremos directo el MQH
|
||
|
|
|
||
|
|
# Valor
|
||
|
|
|
||
|
|
# Random
|
||
|
|
random:
|
||
|
|
type: PHASH_RANDOM_MATH_XOSHIRO256
|
||
|
|
config:
|
||
|
|
seed: 0x145615123
|
||
|
|
|
||
|
|
# Hash
|
||
|
|
hash:
|
||
|
|
type: TSN_PHASH_TYPE_FNV1A_64
|
||
|
|
config:
|
||
|
|
basis: def
|
||
|
|
prime: def
|
||
|
|
|
||
|
|
# Final hash
|
||
|
|
final_hash: HASH_UL1_SPLITMIX
|
||
|
|
|
||
|
|
# Algoritm
|
||
|
|
perfect_hash:
|
||
|
|
elements_por_bucket: 2
|
||
|
|
load_factor: 0.81
|
||
|
|
|
||
|
|
# Main
|
||
|
|
map_use_value: true
|
||
|
|
map: {
|
||
|
|
LLMAGENT_BTOOLS_TIME_GMT: 0,
|
||
|
|
LLMAGENT_BTOOLS_TIME_SERVER: 1,
|
||
|
|
LLMAGENT_BTOOLS_TIME_LOCAL: 2,
|
||
|
|
LLMAGENT_BTOOLS_TIME_SYMBOL: 3
|
||
|
|
}
|