Earlier this week I discovered a new built-in variable called syminfo.type
What is it for?
This variable returns the type of the current symbol. Possible values are cfd, stock, , indices, forex, crypto, fund.
Cool bro but... should we care?
Well... we all should. Imagine you have a generic script and you want a different configuration whether you're trading FOREX or Crypto.
I designed a dummy example in that script that will preset the inputs according to the asset type from the chart.
Here I want 12/26/9 for forex and 20/50/50 for crypto - 30/60/90 otherwise
It seems that for any crypto asset, syminfo.type returns "bitcoin". TradingView will fix it at some point but wanted to give you the heads-up regardless
Enjoy and all the BEST ^^
That's how you can do to add an ATR value to a FX pair
fx_pips_value = syminfo.type == "forex" ? syminfo.mintick*10 : 1 close_atr = atr(14) * fx_pips_value
This works well with JPY pairs as well
Well then I'm sure people that have this issues will be inspired by this to make better all in on tools using this.
If only we could make it so that it applies different settings on few selected pairs.
That way people could have their PSARs and Superclouds closer to being optimal on Forex, as an 2nd option to Evergets profitable scripts.