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.