API Reference / CoveredCallSkill
Class: CoveredCallSkill
Defined in: src/skills/builtin/equityOverlays.ts:85
Hold the stock, sell an OTM call against it for premium income.
Extends
EquityOverlaySkill
Constructors
Constructor
new CoveredCallSkill():
CoveredCallSkill
Returns
CoveredCallSkill
Inherited from
EquityOverlaySkill.constructor
Properties
definition
readonlydefinition:SkillDefinition
Defined in: src/skills/builtin/equityOverlays.ts:86
Overrides
EquityOverlaySkill.definition
Methods
call()
call(
args,client):Promise<EquityOverlayContext>
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<EquityOverlayContext>
Inherited from
EquityOverlaySkill.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
EquityOverlaySkill.stepNames
buildContext()
protectedbuildContext(args,client):EquityOverlayContext
Defined in: src/skills/Skill.ts:77
Parameters
args
Record<string, unknown>
client
Returns
EquityOverlayContext
Inherited from
EquityOverlaySkill.buildContext
validate()
protectedvalidate(context):void
Defined in: src/skills/Skill.ts:91
Parameters
context
Record<string, unknown>
Returns
void
Inherited from
EquityOverlaySkill.validate
steps()
protectedsteps():SkillStep<EquityOverlayContext>[]
Defined in: src/skills/builtin/equityOverlays.ts:52
Returns
SkillStep<EquityOverlayContext>[]
Inherited from
EquityOverlaySkill.steps
requireChain()
protectedrequireChain(context):object
Defined in: src/skills/builtin/equityOverlays.ts:70
Parameters
context
EquityOverlayContext
Returns
object
chain
chain:
NormalizedOptionChain
spot
spot:
number
Inherited from
EquityOverlaySkill.requireChain
buildIntent()
protectedbuildIntent(context):EquityOverlayContext
Defined in: src/skills/builtin/equityOverlays.ts:95
Parameters
context
EquityOverlayContext
Returns
EquityOverlayContext
Overrides
EquityOverlaySkill.buildIntent