dynamic-requests

Fetch financial market data for multiple symbols and timeframes at runtime.

5|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/kayzaa/k.i.t.-bot --skill dynamic-requests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamic-requests
Source: https://github.com/kayzaa/k.i.t.-bot/tree/main/skills/dynamic-requests
Command: npx skills add https://github.com/kayzaa/k.i.t.-bot --skill dynamic-requests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of fetching financial market data for multiple symbols and timeframes in real-time, adapting to changing market conditions.

Core Features & Use Cases

  • Runtime Symbol Switching: Dynamically change the requested trading symbol based on predefined conditions.
  • Dynamic Timeframe Adjustment: Automatically adjust the data's timeframe based on market volatility.
  • Conditional Data Fetching: Only request data when it's necessary, optimizing resource usage.
  • Use Case: Monitor the correlation between BTC and ETH; if it exceeds 0.9, switch to fetching ETH data for confirmation. Adjust the timeframe to '1m' if Average True Range (ATR) is above a certain threshold, otherwise use '5m'.

Quick Start

Add a new dynamic request for BTC and ETH on the 1-hour timeframe with a lookback of 100 bars.

Frequently Asked Questions about dynamic-requests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch market data dynamically for multiple trading symbols at runtime?

You can fetch market data dynamically by defining conditional requests that switch trading symbols at runtime based on predefined market conditions. This approach adapts to changing data needs without requiring static symbol declarations.

Can I automatically adjust the timeframe of market data based on volatility?

Yes, you can automatically adjust the timeframe based on market volatility. For example, you can configure the system to request 1-minute data when the Average True Range exceeds a threshold, otherwise defaulting to a 5-minute timeframe.

How does conditional data fetching optimize API calls for market data?

Conditional data fetching optimizes API calls by only requesting market data when necessary conditions are met. This is enhanced by smart caching and invalidation strategies that minimize redundant requests during runtime.

Does this dynamic market data approach work with Pine Script v6 concepts?

Yes, the dynamic fetching mechanism is inspired by Pine Script v6. It supports similar runtime capabilities for requesting financial market data across multiple symbols and timeframes dynamically.

What is the best way to monitor asset correlation and switch symbols dynamically?

The best way is to set up a conditional request that monitors the correlation between assets like BTC and ETH. If the correlation exceeds a defined threshold like 0.9, the system dynamically switches to fetching the secondary asset for confirmation.

How do I add a dynamic request for specific symbols and lookback periods?

You can add a dynamic request by specifying the target trading symbols, the desired timeframe such as 1-hour, and the lookback length in bars. This configuration is processed at runtime to fetch the required market data.