Broker rejected accepting a put spread combi order by giving this reason:
"Order rejected: Credit spreads cannot equal or exceed the strike difference.|Credit spreads cannot exceed the strike difference."
In other words: "Spread trade credits cannot exceed the width of the strikes"
I think this is a bug b/c one can easily imagine valid combinations, for example this one:
Here the NetPrice is 23.42 - 10.47 = 12.95, which of course exceeds the width of the strikes (100-90=10).
Comments?
What is the correct formula to use for "NetPrice" for such a combi spread order?
After getting the above error, I came up with this formula, but am not sure:
where S is the Short leg and L the Long leg of the spread, and NetPrice positive for credit spread and negative for debit spread.
"Order rejected: Credit spreads cannot equal or exceed the strike difference.|Credit spreads cannot exceed the strike difference."
In other words: "Spread trade credits cannot exceed the width of the strikes"
I think this is a bug b/c one can easily imagine valid combinations, for example this one:
Code:
Spot=100, DTE=90
Short Put: Strike=100, Premium=23.42 (IV=120)
Long Put: Strike=90, Premium=10.47 (IV=80)
Comments?
What is the correct formula to use for "NetPrice" for such a combi spread order?
After getting the above error, I came up with this formula, but am not sure:
Code:
NetPrice = min(S.Strike - L.Strike - max(S.ticksize, L.ticksize), S.MyAskOffer - L.MyBidOffer);
Last edited:
