MCPcopy Index your code
hub / github.com/ccxt/ccxt / parsePositions

Method parsePositions

java/lib/src/main/java/io/github/ccxt/Exchange.java:8242–8255  ·  view source on GitHub ↗
(Object positions, Object... optionalArgs)

Source from the content-addressed store, hash-verified

8240 }
8241
8242 public Object parsePositions(Object positions, Object... optionalArgs)
8243 {
8244 Object symbols = Helpers.getArg(optionalArgs, 0, null);
8245 Object parameters = Helpers.getArg(optionalArgs, 1, new java.util.HashMap<String, Object>() {{}});
8246 symbols = this.marketSymbols(symbols);
8247 positions = this.toArray(positions);
8248 Object result = new java.util.ArrayList<Object>(java.util.Arrays.asList());
8249 for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(positions)); i++)
8250 {
8251 Object position = this.extend(this.parsePosition(Helpers.GetValue(positions, i)), parameters);
8252 ((java.util.List<Object>)result).add(position);
8253 }
8254 return this.filterByArrayPositions(result, "symbol", symbols, false);
8255 }
8256
8257 public Object parseADLRank(Object info, Object... optionalArgs)
8258 {

Callers

nothing calls this directly

Calls 10

getArgMethod · 0.95
marketSymbolsMethod · 0.95
toArrayMethod · 0.95
isLessThanMethod · 0.95
getArrayLengthMethod · 0.95
extendMethod · 0.95
parsePositionMethod · 0.95
GetValueMethod · 0.95
addMethod · 0.45

Tested by

no test coverage detected