PINE LIBRARY

Wave Generator Library (WGL)

Library "WaveGenerator"
Wave Generator Library

max(source)
  max
  Parameters:
    source: is the input to take the maximum.
  Returns: foat

min(source)
  min
  Parameters:
    source: is the input to take the minimum.
  Returns: foat

min_max(src, height)
  min_max
  Parameters:
    src: is the input for the min/max
    height
  Returns: float

sine_wave(_wave_height, _wave_duration, _phase_shift, _phase_shift_2)
  sine_wave
  Parameters:
    _wave_height: Maximum output level
    _wave_duration: Wave length
    _phase_shift: Number of harmonics
    _phase_shift_2
  Returns: float

triangle_wave(_wave_height, _wave_duration, _num_harmonics, _phase_shift)
  triangle_wave
  Parameters:
    _wave_height: Maximum output level
    _wave_duration: Wave length
    _num_harmonics: Number of harmonics
    _phase_shift: Phase shift
  Returns: float

saw_wave(_wave_height, _wave_duration, _num_harmonics, _phase_shift)
  saw_wave
  Parameters:
    _wave_height: Maximum output level
    _wave_duration: Wave length
    _num_harmonics: Number of harmonics
    _phase_shift: Phase shift
  Returns: float

ramp_saw_wave(_wave_height, _wave_duration, _num_harmonics, _phase_shift)
  ramp_saw_wave
  Parameters:
    _wave_height: Maximum output level
    _wave_duration: Wave length
    _num_harmonics: Number of harmonics
    _phase_shift: Phase shift
  Returns: float

square_wave(_wave_height, _wave_duration, _num_harmonics, _phase_shift)
  square_wave
  Parameters:
    _wave_height: Maximum output level
    _wave_duration: Wave length
    _num_harmonics: Number of harmonics
    _phase_shift: Phase shift
  Returns: float

wave_select(style, _wave_height, _wave_duration, _num_harmonics, _phase_shift)
  wave_select
peram style Select the style of wave. "Sine", "Triangle", "Saw", "Ramp Saw", "Square"
  Parameters:
    style
    _wave_height: Maximum output level
    _wave_duration: Wave length
    _num_harmonics: Number of harmonics
    _phase_shift: Phase shift
  Returns: float
Market GeometryMATH

Pine脚本库

本着真正的TradingView精神,作者将此Pine代码发布为开源脚本库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私下或在其它开源出版物中使用此脚本库,但在出版物中重复使用此代码受网站规则约束。


更多:

免责声明