pine script code generator
by simpleshadow
HTML
<div id="renderererer" />
CSS
body {
font-family: Helvetica, sans-serif
}
#renderererer {
font-family: monospace;
position: relative;
display: flex;
white-space: pre;
font-size: .5em;
line-height: 1.75em;
width: 100%;
}
JavaScript
const twoCharacterNumber = (number) => number < 10 && number > -10 ? `0${number}` : number
let code = ''
for (let i = 0; i < 40; i = i + 1) {
const number = twoCharacterNumber(i + 1)
code += '\n'
code += `if isViable${number}\n`
code += ` array.push(viables, int(antr${number} * 10000) + ${i} * 0.01)\n`
code += `else\n`
code += ` array.push(nonViables, int(antr${number} * 10000) + ${i} * 0.01)\n`
/* code += `if nonViableIndex == ${i}\n`
code += ` nonViableText := composeLabelText(nonViableText, s${number}, isViable${number}, stc${number}, antr${number})\n` */
// codeString += `labelText := iff(isViable${number}, composeLabelText(labelText, s${number}, isViable${number}, stc${number}, antr${number}), na)`
// code += `labelText := iff(isViable${number}, composeLabelText(labelText, s${number}, isViable${number}, stc${number}, antr${number}), na)\n`
}
console.log(code)
document.getElementById('renderererer').innerHTML = code