MCPcopy
hub / github.com/ccxt/ccxt / parseOHLCVs

Method parseOHLCVs

java/lib/src/main/java/io/github/ccxt/Exchange.java:8123–8137  ·  view source on GitHub ↗
(Object ohlcvs, Object... optionalArgs)

Source from the content-addressed store, hash-verified

8121 }
8122
8123 public Object parseOHLCVs(Object ohlcvs, Object... optionalArgs)
8124 {
8125 Object market = Helpers.getArg(optionalArgs, 0, null);
8126 Object timeframe = Helpers.getArg(optionalArgs, 1, "1m");
8127 Object since = Helpers.getArg(optionalArgs, 2, null);
8128 Object limit = Helpers.getArg(optionalArgs, 3, null);
8129 Object tail = Helpers.getArg(optionalArgs, 4, false);
8130 Object results = new java.util.ArrayList<Object>(java.util.Arrays.asList());
8131 for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(ohlcvs)); i++)
8132 {
8133 ((java.util.List<Object>)results).add(this.parseOHLCV(Helpers.GetValue(ohlcvs, i), market));
8134 }
8135 Object sorted = this.sortBy(results, 0);
8136 return this.filterBySinceLimit(sorted, since, limit, 0, tail);
8137 }
8138
8139 public Object parseLeverageTiers(Object response, Object... optionalArgs)
8140 {

Callers 1

parseTradingViewOHLCVMethod · 0.95

Calls 8

getArgMethod · 0.95
isLessThanMethod · 0.95
getArrayLengthMethod · 0.95
parseOHLCVMethod · 0.95
GetValueMethod · 0.95
sortByMethod · 0.95
filterBySinceLimitMethod · 0.95
addMethod · 0.45

Tested by

no test coverage detected