MCPcopy Index your code
hub / github.com/Mathieu2301/TradingView-API / getInputs

Function getInputs

src/chart/study.js:12–33  ·  view source on GitHub ↗

* Get pine inputs * @param {PineIndicator | BuiltInIndicator} options

(options)

Source from the content-addressed store, hash-verified

10 * @param {PineIndicator | BuiltInIndicator} options
11 */
12function getInputs(options) {
13 if (options instanceof PineIndicator) {
14 const pineInputs = { text: options.script };
15
16 if (options.pineId) pineInputs.pineId = options.pineId;
17 if (options.pineVersion) pineInputs.pineVersion = options.pineVersion;
18
19 Object.keys(options.inputs).forEach((inputID, n) => {
20 const input = options.inputs[inputID];
21
22 pineInputs[inputID] = {
23 v: (input.type !== 'color') ? input.value : n,
24 f: input.isFake,
25 t: input.type,
26 };
27 });
28
29 return pineInputs;
30 }
31
32 return options.options;
33}
34
35const parseTrades = (trades) => trades.reverse().map((t) => ({
36 entry: {

Callers 2

constructorMethod · 0.85
setIndicatorMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected