TradingView
ImmortalFreedom
1 feb 2019 07:37

Simple Square Wave Generator 

Six Flags Entertainment Corporation NewNYSE

Beskrivning

The title pretty much sums up what purpose this tool serves. It is NOT an indicator, just a simple square wave generator. I built this from scratch to test transient responses of filters I have devised to visually inspect the performance of smoothers, moving averages, lag, etc... I'm not sure if anyone may find it useful, but I figured you might be able to source the square wave TO another indicator as long as your indicator/filter you have has: price = input(close, "Source", source), plot(yourMovingAverageOrFilter(price, integerFromInput)). Look for the lowest "SSqWG" in your source selection. I coupled the built-in CCI and RSI to show how it's easily possible. Features include a "Wave Length (Bars)" setting in the "Format" panel, the square wave phase is shift-able to the left and the right, and there is also an amplitude adjustment as well. Let me know if you have any ideas on how you may personally use this if you wish to elaborate briefly. I would like to thank the entire TV development team for making the "Apply Indicator to" feature. That's some really cool tech for tethering indicator windows together, so we can now Frankenstein our scripts together while inspecting the different wave form results in separate windows. That's some revolutionary thinking, awesome job Tradingview DEV team!

Versionsinformation

#1 - Provided new look with PSv4.0
#2 - Added percent peak ranges

Versionsinformation

Updated square generator function
Kommentarer
ImmortalFreedom
PineCoders has wave form generators here: pinecoders.com/techniques/dsp/. Mine is time based instead of Pi based, functioning slightly differently, but with similar results. I do need to upgrade this indicator soon to PSv4.0...
syrinxflunki
Would love the source for this, I want to make a waveform / modulator based indicator, using an analog subtractive synthesizer as a model, so various waveforms, modulation source and destinations, filters, assignable envelopes, bar sync / price sync options and so forth...

Hit me up if you fancy a chat...

twitter @flunkimoku
Mer