Fractional Share Purchase Support -
Currently when calling wb.place_order(), it casts the 'quant' value to an int, rounding it.
The endpoint accepts a 'float' value for MKT orders to purchase fractional shares.
data = {
'action': action,
'comboType': 'NORMAL',
'orderType': orderType,
'outsideRegularTradingHour': outsideRegularTradingHour,
'quantity': int(quant), # changing this to float(quant) works to execute fractional share purchase.
'serialId': str(uuid.uuid4()),
'tickerId': tId,
'timeInForce': enforce
}
Fractional Share Purchase Support - Currently when calling wb.place_order(), it casts the 'quant' value to an int, rounding it. The endpoint accepts a 'float' value for MKT orders to purchase fractional shares.