1 registered members (AndrewAMD),
827
guests, and 6
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Broker plugin
[Re: Jeff1228]
#473942
08/30/18 13:42
08/30/18 13:42
|
Joined: Feb 2017
Posts: 1,725 Chicago
AndrewAMD
Serious User
|
Serious User
Joined: Feb 2017
Posts: 1,725
Chicago
|
I developed the Ally Invest plugin and implemented options combo orders. The source code is here: https://github.com/AndrewAMD/AllyInvestZorroPluginI added the feature because I wanted the feature. Whereas, there are various closed-source plugins by oP group. Simply ask nicely for the new features you want, and they may or may not decide to implement it. There's nothing to stop you from, say, developing your own version of any plugin. But it may or may not be worth your time.
|
|
|
Re: Broker plugin
[Re: AndrewAMD]
#473944
08/31/18 01:59
08/31/18 01:59
|
Joined: Jan 2017
Posts: 64
Jeff1228
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2017
Posts: 64
|
Thank you Andrew for your kind reply. As a trading platform, it's essential to provide all the functions traders can get directly through broker's platform, it would be nicer if Zorro puts all the functions they have not implemented on their comparison page so people can truly understand what the pros and cons are if they use Zorro. Not every one is programmer and people are smart enough not to use entry level scripts(I'm not talking about your plugin here, pls don't misunderstand) to do serious live trading. The most annoying part is, you have been on the road, all of sudden, you realize there might be lots of, you don't even know how many, hurdlers still ahead, you have no idea if you can afford to have a working strategy. It's a huge waste of time, money and energy. Maybe the only option left is to drop. SAD I developed the Ally Invest plugin and implemented options combo orders. The source code is here: https://github.com/AndrewAMD/AllyInvestZorroPluginI added the feature because I wanted the feature. Whereas, there are various closed-source plugins by oP group. Simply ask nicely for the new features you want, and they may or may not decide to implement it. There's nothing to stop you from, say, developing your own version of any plugin. But it may or may not be worth your time.
Last edited by Jeff1228; 08/31/18 02:12.
|
|
|
Re: Broker plugin
[Re: Jeff1228]
#473946
08/31/18 13:08
08/31/18 13:08
|
Joined: Feb 2017
Posts: 1,725 Chicago
AndrewAMD
Serious User
|
Serious User
Joined: Feb 2017
Posts: 1,725
Chicago
|
All platforms have their own trade-offs. I think Zorro has a pretty good value-to-cost ratio. A combo order is nothing more than a series of orders placed simultaneously. There may or may not be cost savings with a combo, and this depends on which broker you are using. You can make a virtually identical system with or without combos. You would need lots of volume for the difference to be non-negligible. Why would this of all things be a deal-breaker? Like I said, if you want a feature for your plugin of choice, ask for it. Not every one is programmer If you have written at least one Zorro script, you are officially a programmer. Congratulations!
|
|
|
Re: Broker plugin
[Re: AndrewAMD]
#473948
09/01/18 02:46
09/01/18 02:46
|
Joined: Jan 2017
Posts: 64
Jeff1228
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2017
Posts: 64
|
With my broker IB, when I trade option spreads, if entered, all legs entered, if not, none. If place orders for each leg respectively, you might end up naked call or put because some legs might not get filled, which is risky, you definitely won't do that. It's not identical with combo order. That's the deal breaker. Are there any diffs with ALLY on this front? I guess that's why you developed the combo feature in your plugin, right? Regarding the programmer thing, the point is, it just likes you buy a car, you expect the car comes with a brake, when the auto maker tells you that it doesn't, you have to roll your sleeve up to install one by yourself, what would you do? Either you're a mechanic, you buy it for a good deal, or you simply walk away to buy another car.You get choices BEFORE you decide. Thank you A combo order is nothing more than a series of orders placed simultaneously. There may or may not be cost savings with a combo, and this depends on which broker you are using. You can make a virtually identical system with or without combos.
You would need lots of volume for the difference to be non-negligible. Why would this of all things be a deal-breaker?
|
|
|
Re: Broker plugin
[Re: MatPed]
#473960
09/03/18 03:03
09/03/18 03:03
|
Joined: Jan 2017
Posts: 64
Jeff1228
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2017
Posts: 64
|
if the platform, does not have functions that for your trading style are a "must to have", obviously you have to pick up another platform that has such features. You nailed it.
Last edited by Jeff1228; 09/03/18 04:10.
|
|
|
Re: Broker plugin
[Re: Jeff1228]
#473963
09/03/18 12:00
09/03/18 12:00
|
Joined: Feb 2017
Posts: 1,725 Chicago
AndrewAMD
Serious User
|
Serious User
Joined: Feb 2017
Posts: 1,725
Chicago
|
With my broker IB, when I trade option spreads, if entered, all legs entered, if not, none. If place orders for each leg respectively, you might end up naked call or put because some legs might not get filled, which is risky, you definitely won't do that. I forgot to mention - the risk you take in placing the orders individually vs. in a combo is virtually the same. If you place a four-leg combo order on the market vs the equivalent four orders, you will end up with four individual orders in both cases. Your four orders will have varying states: 1) Pending fill 2) Expired and failed to fill 3) Expired and partially filled 4) Filled completely 5) I might have missed some other states depending on trading platform. On any trading platform, you will still be responsible for handling all of these cases, and any combination of these cases with all of your option legs. You should not be under the illusion that combos are a "safe" leg entry method. You can enter a "safe" combo and still somehow end up with a negative balance if the orders do not fill as expected. That is, unless you manage risk.
|
|
|
Re: Broker plugin
[Re: AndrewAMD]
#473968
09/04/18 03:35
09/04/18 03:35
|
Joined: Jan 2017
Posts: 64
Jeff1228
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2017
Posts: 64
|
Well, this is helpful. Then how would you deal with this situation normally? Close all opened legs?
I'll check with IB to see what they have to say.
Best
Last edited by Jeff1228; 09/04/18 04:52.
|
|
|
Re: Broker plugin
[Re: Zheka]
#473976
09/05/18 02:09
09/05/18 02:09
|
Joined: Jan 2017
Posts: 64
Jeff1228
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2017
Posts: 64
|
" Hi Peter
If I place a combo order, like strangle, are there any possibility the order ends up with one leg gets filled while another not? I think if filled, both filled, if not, none, is it correct?
Thank you
IBCS 2018/09/04 03:54:16
If you place the order as part of a combo then the order will only trade as a combo, what that means is that you will not only get filled on one leg for example, you might get a partial fill, for example you might try to trade 10 strangles but only get filled on 5 but you will only trade strangles rather than one leg and not the other.
I hope that this is clear but please let me know if you have any further question.
Many thanks, Peter Risk & Trade "
Here it is, from IB. There IS a difference between broker's platform and Zorro which should be taken care of. Look forward to your comments on this.
Best
|
|
|
Re: Broker plugin
[Re: Zheka]
#474003
09/06/18 23:43
09/06/18 23:43
|
Joined: Jan 2017
Posts: 64
Jeff1228
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2017
Posts: 64
|
Thank you Peter, it's clear.
Can I place a limit combo order? Or it has to be market order for a combo?
Best
IBCS 2018/09/06 07:36:18 An order for a combo does not have to be a market order, the same order types that are supported on individual options are available on combos too, so yes, you can use limit orders.
Many thanks, Peter C Risk & Trade
Last edited by Jeff1228; 09/06/18 23:43.
|
|
|
Re: Broker plugin
[Re: Zheka]
#474017
09/07/18 21:50
09/07/18 21:50
|
Joined: Feb 2018
Posts: 27
dmac
Newbie
|
Newbie
Joined: Feb 2018
Posts: 27
|
This is good news. If I read IB API docs correctly, it is also possible to request/receive pricing for the combo as a whole... You can, but it's inadvisable in my experience. The thing to be aware of there is that the bid/ask of the combo is not necessarily the combined bid/ask of the individual legs. IB will factor in "native" orders for that exact combo into the price calculation (including your own orders if you have any in). So for instance, if there are a couple of orders in the book for your exact straddle, the midprice quote for the spread will differ from the combined mid of the legs. This can result in you mispricing your orders if you're not careful. This drove me crazy (and wasted some cash) until I clued into what they're doing.
|
|
|
Re: Broker plugin
[Re: Zheka]
#474039
09/10/18 12:08
09/10/18 12:08
|
Joined: Feb 2018
Posts: 27
dmac
Newbie
|
Newbie
Joined: Feb 2018
Posts: 27
|
Interesting! Thanks for sharing. Was it a frequent occurrence? and in what underlyings? It's much more likely to happen in underlyings with heavy open interest, just because there are more combos on the books for any given strike. Less so with more thinly traded contracts. Put a few combos on your quote page for the FANG stocks and do the math on the spread mid as quoted versus the one you calculate from the individual legs and you'll see it.
|
|
|
|