Support for fractional shares

No, I understood. I was just trying to illustrate that my account is small and holds a wide variety of securities, and has no problem with whole shares. For an even smaller account like the one you mention, one would be well advised to hold an ETF instead.

The features I mentioned all require nontrivial software engineering. So no, they don’t just “exist” in any library, including Pyfolio.

I would love this +1

+1 I would like fractional shares as well.

Schwab also offers fractional shares (they call them ‘share slices’). By staying behind, Alpaca loses business and clients.

Any update on it? Is it still in line for this quarter?

Any Updates? Really looking forward to this feature.

++1 for this! It would be a great feature, also adding more markets would be great too.

It’s currently in beta.

just a general question on fraction shares, for the trading fees (REG and TAF) how would those work with fractional shares? My understanding is they are something like $0.000015 per share. Can i assume with fractional shares it would be half if I bought half a share?

Fractional trading announced - but not working!

support for fractional shares was announced at How to Place an Order Using the Fractional Shares API?

however this doesn’t work yet.

when submitting a request for notional the response is:
{
“code”: 40010001,
“message”: “qty is required”
}

when submitting a request with a fraction as qty the response is:
{
“code”: 40010001,
“message”: “qty must be integer”
}

when exactly will this feature be enabled?

endpoint:
https://paper-api.alpaca.markets/v2/orders

There are a few things that could be going wrong:

If none of those are the problem, maybe share your exact request?

This is great, thanks!

In my case it was two things to note:

  • need to reset account and generate new API keys
  • only supporting select symbols

is there an API to get supported symbols?

is there an API to get supported symbols?

There is a new fractionable member variable in the Asset class.

Python example:

import alpaca_trade_api as tradeapi
import pandas as pd

api = tradeapi.REST()
ass = api.list_assets()
df0 = pd.DataFrame([ a._raw for a in ass ])
df1 = df0[df0.fractionable]
df1.shape

But be careful as this isn’t documented anywhere in the API so it could change.

this is awesome, thanks!

for any other users coming here, this is on the REST API at https://api.alpaca.markets/v2/assets

documented here:

but the JSON response now includes a property: fractionable
(likely to be updated in due course)

Anyone know about the fractional share commission question I asked? Are the reg fees reduced by the fractional amount or does alpaca continue to over charge its users in addition to the rounding up game that is being played?

Any word as to when fractional shares will be supported for all NYSE & NASDAQ stocks?

This is really exciting! Fractional limit orders would be incredibly useful to me. Unfortunately market orders just aren’t that useful to me. I know fractional limit orders are on Alpaca’s roadmap already, just figured I’d voice my support!

1 Like

Yes I am facing the same problem I need to execute limit order with fraction of shares.

Is there is any way to implement that in Alpaca?