Blankly

Latest version: v1.18.25b0

Safety actively analyzes 688735 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

1.7.0beta

Updates
- Barset calls now go for more than 1000 candles in alpaca
- More robust binance & data keys test
- Overhauled settings to use objects to load
- Can now send notifications via text
- Frameworks are now refactored into their own folder
- Coin_id/currency are no longer arguments in the exchange class
- Signal will now replicate starting/stopping process behavior
- get_product_history now uses the data interfaces
- Docs now reflect recent (last two months) changes
- Fixed alpaca types
- backtest.json now defaults to ignoring user exceptions
- blankly_bot.py now follows python standards
- The sandbox error is now more descriptive
- RSI example now prints the action
- settings.json now defaults to not using sandbox
- SignalRunner now has a stop function
- Fix strategy naming conventions

1.6.0beta

Updates
- Allow gutter run in examples
- Add override to alpaca
- Small fixes for alpaca websocket
- Add correct casting for binance time column

1.5.0beta

Updates
- Add recursive dictionary test
- Fixed critical history error introduced in v1.4.0-beta
- Excepts now register keyboard & stop signals
- User teardowns created under teardown=callable
- Created signal class
- Add docs to keyword & added interrupt ability to scheduler
- Patched cast function
- Add format_with_new_line function to utils
- Add str method for strategy state
- Fix scope override in modify_variable
- Add signal init
- Add *args for add_new_line in orders
- Added signal state
- Fixed RSI interval
- Add interface to signal
- Add casting in the formatting for utils
- Add print method for signal state
- Add docs & typing for & symbol reassignments in signal.py
- Export signal is now a header
- Inactive symbols are now excluded in the alpaca init
- Can now log the strategy on deployment
- Resolution is now inside the signal state
- Fixed reporter headers signatures
- Fixed history signatures in .history() overrides
- get_products now is typed to return a list
- Add local email abilities
- Add local email class for simplified sending
- Added notify.json importing ability
- Refactor alpaca history have better inheritance and duplicated work overhead.

1.4.0beta

Updates
- Created CLI
- Added logging exports & reporting
- Fix issues with strategy websocket feeds
- Added websocket OHLCV
- Added simple OHLCV from price list function
- Changed get_ticker_feed to show the interface outputs
- Added CLI sub commands (deploy & init)
- Big update: Added full OANDA integration!
- Can execute blankly deployment packages through the command line & CPU monitoring
- Updated README
- Upload a blankly package to blankly servers
- Fixed type bug in interfaces

1.3.0beta

Updates

- Added StrategyState.time which correctly matches times in live trading & backtesting
- Much faster list -> numpy conversion
- Warnings for using orderbook callbacks in backtest
- Added ability to cast history directly to a deque
- Slowed down update progress bar
- Added to MACD example to show multiple price events
- Revamped __has_nonzero_delta function to use the traded_assets list
- Added an exception to the market order filter which allows high quantity resolution
- Added higher quality time frames to paper trade during backtesting
- Small bug fix with querying open orders for a specific symbol in Alpaca
- Paper trade watchdog is a daemon thread
- Can now start & stop order limit daemon in the exchange class (added to docs)
- Added macro export ability for deployment
- Add is_deployed feature
- Add strategy logger & updated MACD
- Bug fix for alpaca get_open_orders
- Update issue with metrics
- Remove default price cash in backtest.json
- Fixed tests for a new month
- Replicated node behaviors in the header files

1.2.0beta

Updates

- Added external process connection code
- Connection includes timeouts & non thread blocking
- Ping/pong abilities
- Connection hides exception printing from keyboard interrupts.
- Choose to fail or handle user generated exceptions
- Fixed multiple inheritance issue in the paper trade exchange
- Fixed a backtesting colors glitch
- Accelerated alpaca backtesting
- Added ML model to the examples
- Organized other examples to be more specific
- Account valuation improvements
- Better testing for get_account()
- Added dictionary type output or pandas data frame for historical data
- Fixed testing utils function
- Removed the ability to create references to the account value dict
- Code cleanup & docs matching
- Coin id is now symbol in utils
- Added docs to scheduler
- Formatting fixes
- Moved property functions
- Fixed typing in examples
- Added edge cases to trading assets
- Added account assets re-evaluation function
- Fixed stock account valuation failures for alpaca

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.