PINE LIBRARY
Обновлено

SWLib_Visual

32
Library "SWLib_Visual"

drawEntryLabel(isLong, barIdx, priceY, txt, bgCol, txtCol, sz)
  Parameters:
    isLong (bool): Is Long
    barIdx (int): Bar index
    priceY (float): Y axis price
    txt (string): Label text
    bgCol (color): Background color
    txtCol (color): Text color
    sz (string): Size string ('tiny', 'small', 'normal')
  Returns: Created label

drawTPLabel(isLong, barIdx, price, tpNum, pnlStr, isDCA, col)
  Parameters:
    isLong (bool): Is Long
    barIdx (int): Bar index
    price (float): TP price
    tpNum (int): TP number (1, 2, 3)
    pnlStr (string): PnL formatted string
    isDCA (bool): Is DCA TP
    col (color): TP color
  Returns: Created label

drawSLLabel(isLong, barIdx, price, pnlStr, isTrailing, col)
  Parameters:
    isLong (bool)
    barIdx (int)
    price (float)
    pnlStr (string)
    isTrailing (bool)
    col (color)

drawForceExitLabel(isLong, barIdx, price, pnlStr, col)
  Parameters:
    isLong (bool)
    barIdx (int)
    price (float)
    pnlStr (string)
    col (color)

drawSwingLabel(fromLong, barIdx, price, pnlStr, col)
  Parameters:
    fromLong (bool)
    barIdx (int)
    price (float)
    pnlStr (string)
    col (color)

drawLiqLabel(isLong, barIdx, liqPrice, col)
  Parameters:
    isLong (bool)
    barIdx (int)
    liqPrice (float)
    col (color)

updateHLine(ln, barIdx, price, col, style, width)
  Parameters:
    ln (line): Current line (if na, creates new)
    barIdx (int): Start bar index
    price (float): Price level
    col (color): Line color
    style (string): Line style
    width (int): Line width
  Returns: Updated/Created line

deleteLine(ln)
  Parameters:
    ln (line): Line to delete

deleteAllLines(grp)
  Parameters:
    grp (LineGroup): Line group

updateTPLines(grp, barIdx, tp1, tp2, tp3, colTP)
  Parameters:
    grp (LineGroup): Current line group
    barIdx (int): Start bar index
    tp1 (float): TP1 price
    tp2 (float): TP2 price (na if not drawn)
    tp3 (float): TP3 price (na if not drawn)
    colTP (color): TP color
  Returns: Updated line group

updateSLLine(grp, barIdx, slPrice, colSL)
  Parameters:
    grp (LineGroup)
    barIdx (int)
    slPrice (float)
    colSL (color)

updateAvgLine(grp, barIdx, avgPrice, colAvg)
  Parameters:
    grp (LineGroup)
    barIdx (int)
    avgPrice (float)
    colAvg (color)

panelCell(tbl, row, txt, txtCol, bgCol, tipTxt)
  Parameters:
    tbl (table): Table reference
    row (int): Row number
    txt (string): Content
    txtCol (color): Text color
    bgCol (color): Background color (optional)
    tipTxt (string): Tooltip (optional)

panelCellSimple(tbl, row, txt, txtCol, bgCol)
  Parameters:
    tbl (table)
    row (int)
    txt (string)
    txtCol (color)
    bgCol (color)

pnlColor(pnl, posColor, negColor)
  Parameters:
    pnl (float): PnL value
    posColor (color): Positive color
    negColor (color): Negative color
  Returns: Appropriate color

sessionStatus(dateError, activeSession, sessionStarted)
  Parameters:
    dateError (bool): Is there a date error
    activeSession (bool): Is session active
    sessionStarted (bool): Has session started
  Returns: [statusText, statusColor]

drawPivotLines(pp, r1, r2, r3, s1, s2, s3, showPivots, colPP, colR, colS)
  Parameters:
    pp (float): Pivot Point
    r1 (float): Resistance 1
    r2 (float): Resistance 2
    r3 (float): Resistance 3
    s1 (float): Support 1
    s2 (float): Support 2
    s3 (float): Support 3
    showPivots (bool): Show/Hide
    colPP (color): Pivot color
    colR (color): Resistance color
    colS (color): Support color
  Returns: void (lines updated)

tpColor(tpNum, col1, col2, col3)
  Parameters:
    tpNum (int): TP number (1, 2, 3)
    col1 (color): TP1 color
    col2 (color): TP2 color
    col3 (color): TP3 color
  Returns: Selected color

fade(col, transp)
  Parameters:
    col (color): Color
    transp (int): Transparency (0-100)
  Returns: Faded color

stackY(stackCount, baseOffset)
  Parameters:
    stackCount (int): Current stack count
    baseOffset (float): Base offset value (h-l or mintick*50)
  Returns: Y axis offset

safeOffset()

VisualMarker
  Fields:
    txt (series string)
    bgColor (series color)
    txtColor (series color)
    sz (series string)

LineGroup
  Fields:
    entryLine (series line)
    avgLine (series line)
    tp1Line (series line)
    tp2Line (series line)
    tp3Line (series line)
    slLine (series line)
    liqLine (series line)
    tsLine (series line)

PanelTheme
  Fields:
    bgColor (series color)
    borderColor (series color)
    textPrimary (series color)
    textGreen (series color)
    textRed (series color)
    textYellow (series color)
    textBlue (series color)
    textOrange (series color)
    textCyan (series color)
Информация о релизе
v2

Eklendi:
drawMPLabel(isLong, barIdx, priceY, totalProfit)
  Parameters:
    isLong (bool): Direction
    barIdx (int): Bar index for label
    priceY (float): Y-axis price (high for Long, low for Short)
    totalProfit (float): Accumulated trade PnL
  Returns: Created label

persistLabel(lbl, latch, cleanup, barIdx, price, txt, isUp, col, txtCol, sz, yloc_mode)
  Parameters:
    lbl (label): Current label reference (var label)
    latch (bool): Is the trigger active
    cleanup (bool): Delete label when latch goes off (wunder=true, swpspace=false)
    barIdx (int): Bar index
    price (float): Y axis price
    txt (string): Label text
    isUp (bool): Label style up (true) or down (false)
    col (color): Background color
    txtCol (color): Text color
    sz (string): Size string ('small', 'normal', 'tiny')
    yloc_mode (string): Yloc mode: 'price', 'abovebar', 'belowbar', 'default'
  Returns: Updated label reference

persistFELabel(lbl, latch, cleanup, blocked, showBlockedLbl, barIdx, price, txt, isUp, col)
  Parameters:
    lbl (label): Current label reference
    latch (bool): Is trigger active
    cleanup (bool): Delete on latch off
    blocked (bool): Is the exit blocked
    showBlockedLbl (bool): Show full label when blocked
    barIdx (int): Bar index
    price (float): Y price
    txt (string): Label text
    isUp (bool): true=style_label_up, false=style_label_down
    col (color): Background color
  Returns: Updated label reference

drawHLine(ln, price, col, w, sty)
  Parameters:
    ln (line): Current line reference (will be deleted if not na)
    price (float): Price level
    col (color): Line color
    w (int): Line width (default 1)
    sty (string): Style string: 'solid', 'dashed', 'dotted'
  Returns: New line

deleteLines9(l1, l2, l3, l4, l5, l6, l7, l8, l9)
  Parameters:
    l1 (line): Line 1 to delete
    l2 (line): Line 2 to delete
    l3 (line): Line 3 to delete
    l4 (line): Line 4 to delete
    l5 (line): Line 5 to delete
    l6 (line): Line 6 to delete
    l7 (line): Line 7 to delete
    l8 (line): Line 8 to delete
    l9 (line): Line 9 to delete

Отказ от ответственности

Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.