Skip to content

Releases: kzhdev/alpaca_zorro_plugin

v1.3.4

30 Jun 01:58
831e77e
Compare
Choose a tag to compare

v1.3.4

  • Subscribe to Trades or Quotes via WebSocket based on the price type set in the script.
  • Add REST API throttle for Free MD plan.
  • When WebSocket is enabled, subscribe price from REST API once to avoid querying REST API repeatedly due to illiquid symbols.
  • Add milliseconds in the log.
  • Fixed unfilled LimitOrder treated as filled by Zorro.

v1.3.3

21 May 23:21
Compare
Choose a tag to compare
  • Reverted the addition of the IEX feed for historical data, quotes, trades, and snapshots. This change ensures consistency with previous behavior.
  • Fixed an issue where historical data downloads for the free plan did not extend beyond the year 2020.

v1.3.2

20 May 20:04
Compare
Choose a tag to compare
  • Set the market data feed for the free market data plan to IEX. This ensures accurate and reliable data for users on the free plan.
  • Fixed an issue where the market was incorrectly marked as closed.
  • Corrected the application of some log types that were not being applied correctly.
  • Fixed an issue where failed WebSocket login might cause crash.

v1.3.1

20 May 01:17
Compare
Choose a tag to compare

Rollback the sandbox WebSocket endpoint for Paper account

v1.3.0

19 May 18:42
Compare
Choose a tag to compare
  • Dropped Polygon support.
  • Added the latest quotes, latest trades, and snapshots support.
  • Added paper account WebSocket endpoint.
  • Added Adjustment support for history bar download.
  • Added a log type to fine-tune what to log.

v1.2.1

17 Nov 18:13
Compare
Choose a tag to compare
  • Added Type column in the AssetList.csv.
  • Changed the MarginCost to -100 in the AssetList.csv

v1.2.0

15 Nov 20:04
Compare
Choose a tag to compare
  • Added AlpacaBrokerCommands.h header file.
  • Added fractional qty support
    • Added AlpacaFractionalLotAmount config. Set this config will modify the LotAmount of a fractionable asset.
      For example: with AlpacaFractionalLotAmount = 0.0001 in the Zorro.ini or ZorroFix.ini, enterLong(1) places a bid of 0.0001 shares of a fractionable asset
    • Use brokerCommand(IS_ASSET_FRACTIONABLE, Asset) to check if current Asset is fractionable. (Need to include AlpacaBorkerCommands.h in the strategy)
  • Fix MOC and MOO order can't open error.
  • Added IS_ASSERET_FRACTIONABLE, IS_ASSET_SHORTABLE, IS_ASSET_EASY_TO_BORROW, IS_ASSET_MARGINABLE custom broker commands
  • Added a Description column in the generated AssetList.csv

v1.1.0

20 Sep 14:35
Compare
Choose a tag to compare
  • Fix typos
  • Rename asset list to AssetAlpacaPaper.csv in Demo mode.
  • Stop generating AssetList if the "Close" button is clicked.
  • To reduce messaging, the BrokerTrade command will not fetch a filled, canceled, or expired order repeatedly. It will use the last quote from WebSocket if WebSocket is enabled.
  • Change daily TimeFrame from '1D' to '1Day', added 15 minutes TimeFrame.
  • Stop historical data downloading if the "Close" button is clicked.
  • Trim symbols in the genAssetList custom broker command.

v1.0.6

30 Aug 13:17
Compare
Choose a tag to compare
  • BrokerBuy2 wait for the order change to right status
  • Prevent from re-open Websocket if it failed to open during login

v1.0.5.1

30 Jul 16:20
Compare
Choose a tag to compare
  • [HotFix] Fix order request object didn't pass to Alpaca. #4