API Reference / BuyAtmCallSkill
Class: BuyAtmCallSkill
Defined in: src/skills/builtin/optionStructures.ts:117
Buy the at-the-money call on an index.
Extends
OptionStructureSkill
Constructors
Constructor
new BuyAtmCallSkill():
BuyAtmCallSkill
Returns
BuyAtmCallSkill
Inherited from
OptionStructureSkill.constructor
Properties
definition
readonlydefinition:SkillDefinition
Defined in: src/skills/builtin/optionStructures.ts:118
Overrides
OptionStructureSkill.definition
Methods
call()
call(
args,client):Promise<OptionSkillContext>
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<OptionSkillContext>
Inherited from
OptionStructureSkill.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
OptionStructureSkill.stepNames
buildContext()
protectedbuildContext(args,client):OptionSkillContext
Defined in: src/skills/Skill.ts:77
Parameters
args
Record<string, unknown>
client
Returns
OptionSkillContext
Inherited from
OptionStructureSkill.buildContext
validate()
protectedvalidate(context):void
Defined in: src/skills/Skill.ts:91
Parameters
context
Record<string, unknown>
Returns
void
Inherited from
OptionStructureSkill.validate
steps()
protectedsteps():SkillStep<OptionSkillContext>[]
Defined in: src/skills/builtin/optionStructures.ts:50
Returns
SkillStep<OptionSkillContext>[]
Inherited from
OptionStructureSkill.steps
requireChain()
protectedrequireChain(context):object
Defined in: src/skills/builtin/optionStructures.ts:69
Parameters
context
OptionSkillContext
Returns
object
chain
chain:
NormalizedOptionChain
spot
spot:
number
Inherited from
OptionStructureSkill.requireChain
leg()
protectedleg(entry,optionType,action):IntentLeg
Defined in: src/skills/builtin/optionStructures.ts:82
Parameters
entry
StrikeEntry | undefined
optionType
"CE" | "PE"
action
string
Returns
Inherited from
OptionStructureSkill.leg
selectLegs()
protectedselectLegs(context):OptionSkillContext
Defined in: src/skills/builtin/optionStructures.ts:131
Parameters
context
OptionSkillContext
Returns
OptionSkillContext
Overrides
OptionStructureSkill.selectLegs
buildIntent()
protectedbuildIntent(context):OptionSkillContext
Defined in: src/skills/builtin/optionStructures.ts:141
Parameters
context
OptionSkillContext
Returns
OptionSkillContext
Overrides
OptionStructureSkill.buildIntent