PINE LIBRARY

tts_convention

By jason5480
Updated
Library "tts_convention"
This library can convert the start, end, cancel start, cancel end deal conditions that are used in the
"Template Trailing Strategy" script into a signal value and vice versa. The "two channels mod div" convention is unsed
internaly and the signal value can be composed/decomposed into two channels that contain the afforementioned actions
for long and short positions separetely.

getDealConditions(signal)
  getDealConditions - Get the start, end, cancel start and cancel end deal conditions that are used in the "Template Trailing Strategy" script by decomposing the given signal
  Parameters:
    signal (int): - The signal value to decompose
  Returns: An object with the start, end, cancel start and cancel end deal conditions for long and short

getSignal(dealConditions)
  getSignal - Get the signal value from the composition of the start, end, cancel start and cancel end deal conditions that are used in the "Template Trailing Strategy" script
  Parameters:
    dealConditions (DealConditions): - The deal conditions object that containd the start, end, cancel start and cancel end deal conditions for long and short
  Returns: The composed signal value

DealConditions
  Fields:
    startLongDeal (series__bool)
    startShortDeal (series__bool)
    endLongDeal (series__bool)
    endShortDeal (series__bool)
    cnlStartLongDeal (series__bool)
    cnlStartShortDeal (series__bool)
    cnlEndLongDeal (series__bool)
    cnlEndShortDeal (series__bool)
Release Notes
v2
minor improvement use constants instead of literals
Release Notes
v3
Minor typo and documentation changes
Release Notes
v4
Added some documentation
Release Notes
v5
  • Some minor optimizations using `const` variables where it was possible
  • Update signal_datagram library
conventiondatagramdigitinputsMATH
jason5480
📧 Contact info
Discord: jason5480#0463
Telegram: @jason5480

₿ Addresses
BTC - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
ERC20 - 0xf2757DfC1e11A08c96EC93EA8684B024E9367aad

* Please contact me before any donation ☕

Pine library

In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House rules.

Disclaimer