Algos
Spread 4 Pontas
Variante de quatro pernas do Spread: opera quatro instrumentos como um único trade estruturado, disparando apenas quando todas as quatro pernas podem ser executadas no preço combinado configurado.
Quando usar
- Você está operando uma estrutura de quatro pernas (condors, spreads de prazo, cestas).
- Precisa de execução atômica em quatro pernas.
- Quer que a plataforma cuide da cotação e recotação em todas as pernas.
Uso no SDK
No SDK existe uma única classe Spread para 2..6 pernas. O
StrategyCode no fio é definido automaticamente como spread4p
quando você passa exatamente quatro pernas.
from investflex.models.algos import Spread
from investflex.models.common import ExecutionType, Side, Trigger
sp = Spread(
name="4p-demo",
init_time="09:00:00",
end_time="17:00:00",
execution_type=ExecutionType.ENTRY,
trigger=Trigger.SPREAD,
trigger_value=30,
legs=[
dict(symbol=s, side=side, quantity=100,
alloc_account="ACC", resting="N", max_clip_size=100)
for s, side in [("A", Side.BUY), ("B", Side.SELL),
("C", Side.BUY), ("D", Side.SELL)]
],
)
Veja spread.md para a referência completa de parâmetros, comandos de ciclo de vida e notas de comportamento — tudo se aplica de forma idêntica aqui.