PolyScan::App::Config
Inherits YAML::Serializable::Strict < YAML::Serializable < Reference < Object
Constants
FORBIDDEN_RUNTIME_KEYS = {"data_source", "gamma_fixture_path", "clob_books_path"}
Constructors
new
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
apply_env!
Sourcebind_host
Sourcebook_limit
Sourceclob_base_url
Sourcedatabase_path
Sourcegamma_base_url
Sourcehigh_fee_threshold
Sourcehigh_fee_threshold=(high_fee_threshold : Fixed)
Sourcehttp
Sourcehttp=(http : HttpConfig)
Sourcehttp_max_retries
Sourcehttp_rate_limit_per_minute
Sourcehttp_retry_backoff_ms
Sourcehttp_retry_jitter_ms
Sourcehttp_timeout_ms
Sourceimbalance_ratio
Sourceimbalance_ratio=(imbalance_ratio : Fixed)
Sourcelow_confidence_threshold
Sourcelow_confidence_threshold=(low_confidence_threshold : Fixed)
Sourcemarket_limit
Sourcemax_book_age_ms
Sourcemax_spread
Sourcemax_spread=(max_spread : Fixed)
Sourcemin_depth
Sourcemin_depth=(min_depth : Fixed)
Sourcepaper_trading
Sourcepaper_trading=(paper_trading : PaperTradingConfig)
Sourcepaper_trading_enabled
Sourceport
Sourcerelationships_path
Sourceresolution_penalty
Sourceresolution_penalty=(resolution_penalty : Fixed)
Sourceresolve_secrets!
Sourcescan_size
Sourcescan_size=(scan_size : Fixed)
Sourceslippage_buffer
Sourceslippage_buffer=(slippage_buffer : Fixed)
Sourcestale_book_penalty
Sourcestale_book_penalty=(stale_book_penalty : Fixed)
Sourcetaker_fee_bps
Sourcetelegram
Sourcetelegram=(telegram : TelegramConfig)
Sourcetelegram_bot_token
Sourcetelegram_chat_id
Sourcetelegram_enabled
Sourceuncertainty_penalty
Sourceuncertainty_penalty=(uncertainty_penalty : Fixed)
Sourcevalidate!
Source