Comments (4)
from univocity-trader.
You may be right. I was thinking something along the lines of: https://www.backtrader.com/docu/position/
Is there a method to check the current position size in asset on the exchange? This will be useful in case whenever we restart the strategy due to computer restarting or program crashing.
Before emitting a BUY signal, we can use this method to check if we already have position in asset X on the exchange and if yes, then don't emit signal.
I tried to find something like it in the source files but couldn't.
from univocity-trader.
When live trading, ClientAccount.updateBalances() should return a Map<String, Balance>
with all open positions, including amounts locked (i.e. in some order). Even if you open a trade manually on the exchange directly, updateBalances
will pick up the changes in your account balance.
This is done atuomatically and you can simply use Balance balance = trader.balance("BTC")
from within the OrderManager
that is called before (and after) placing an order.
Let me know if this helps
from univocity-trader.
Looks like it is what I was looking for. Thanks.
from univocity-trader.
Related Issues (20)
- Setup a discord channel for developers HOT 1
- TD Ameritrade interface HOT 1
- Hope to support cross market Pairs trading HOT 4
- Unresolved dependencies when build with maven after cloning project HOT 1
- Build fails if you don't have Interactive Brokers jar HOT 2
- Build fails because of maven-bundle-plugin
- Add support for BInance Spot TestNet
- Add a new indicator
- Broken build HOT 8
- Support for embedded database HOT 8
- Take profit
- Previous candles HOT 2
- VWMA
- Last candles, price signal
- Deprecations of Binance APIs HOT 3
- Interactive Brokers resolution error in maven HOT 6
- Attachment orders missing in LiveTrading? HOT 12
- Setter for simulation backfill fails to set value
- Bracket orders for Binance
- Running Chart window HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from univocity-trader.