Skip to content

API Reference


API Reference / MarketDataSummarizerSkill

Class: MarketDataSummarizerSkill ​

Defined in: src/skills/builtin/marketDataSummarizer.ts:42

Read-only market context for a symbol: trend and momentum from daily candles, plus positioning from the option chain.

The one builtin that touches no order path at all, hence read_only.

Extends ​

Constructors ​

Constructor ​

new MarketDataSummarizerSkill(): MarketDataSummarizerSkill

Returns ​

MarketDataSummarizerSkill

Inherited from ​

Skill.constructor

Properties ​

definition ​

readonly definition: SkillDefinition

Defined in: src/skills/builtin/marketDataSummarizer.ts:43

Overrides ​

Skill.definition

Methods ​

call() ​

call(args, client): Promise<SummarizerContext>

Defined in: src/skills/Skill.ts:58

Runs every step in order and returns the final context.

Parameters ​

args ​

Record<string, unknown>

client ​

DhanClient

Returns ​

Promise<SummarizerContext>

Inherited from ​

Skill.call


stepNames() ​

stepNames(): string[]

Defined in: src/skills/Skill.ts:73

Step names in execution order, for tool listings and docs.

Returns ​

string[]

Inherited from ​

Skill.stepNames


buildContext() ​

protected buildContext(args, client): SummarizerContext

Defined in: src/skills/Skill.ts:77

Parameters ​

args ​

Record<string, unknown>

client ​

DhanClient

Returns ​

SummarizerContext

Inherited from ​

Skill.buildContext


validate() ​

protected validate(context): void

Defined in: src/skills/Skill.ts:91

Parameters ​

context ​

Record<string, unknown>

Returns ​

void

Inherited from ​

Skill.validate


steps() ​

protected steps(): SkillStep<SummarizerContext>[]

Defined in: src/skills/builtin/marketDataSummarizer.ts:78

Returns ​

SkillStep<SummarizerContext>[]

Overrides ​

Skill.steps

Community project — not affiliated with Dhan. MIT License.