API Reference / SquareOffPositionSkill
Class: SquareOffPositionSkill
Defined in: src/skills/builtin/positionManagement.ts:70
Exit one named position, identified by symbol and segment.
Extends
Skill<PositionContext>
Constructors
Constructor
new SquareOffPositionSkill():
SquareOffPositionSkill
Returns
SquareOffPositionSkill
Inherited from
Properties
definition
readonlydefinition:SkillDefinition
Defined in: src/skills/builtin/positionManagement.ts:71
Overrides
Methods
call()
call(
args,client):Promise<PositionContext>
Defined in: src/skills/Skill.ts:58
Runs every step in order and returns the final context.
Parameters
args
Record<string, unknown>
client
Returns
Promise<PositionContext>
Inherited from
stepNames()
stepNames():
string[]
Defined in: src/skills/Skill.ts:73
Step names in execution order, for tool listings and docs.
Returns
string[]
Inherited from
buildContext()
protectedbuildContext(args,client):PositionContext
Defined in: src/skills/Skill.ts:77
Parameters
args
Record<string, unknown>
client
Returns
PositionContext
Inherited from
validate()
protectedvalidate(context):void
Defined in: src/skills/Skill.ts:91
Parameters
context
Record<string, unknown>
Returns
void
Inherited from
steps()
protectedsteps():SkillStep<PositionContext>[]
Defined in: src/skills/builtin/positionManagement.ts:82
Returns
SkillStep<PositionContext>[]