NexusFi: Find Your Edge


Home Menu

 





STANDARDIZING A SCALE FOR AN INDICATOR TO WORK ON ANY CHART


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one wotan with 1 posts (0 thanks)
    2. looks_two fxfool with 1 posts (1 thanks)
    3. looks_3 Quick Summary with 1 posts (0 thanks)
    4. looks_4 Bullywig with 1 posts (0 thanks)
    1. trending_up 926 views
    2. thumb_up 1 thanks given
    3. group 3 followers
    1. forum 3 posts
    2. attach_file 2 attachments




 
Search this Thread

STANDARDIZING A SCALE FOR AN INDICATOR TO WORK ON ANY CHART

  #1 (permalink)
 
Bullywig's Avatar
 Bullywig 
Chicago
 
Experience: Intermediate
Platform: NinjaTrader
Broker: NinjaTrader Brokerage
Trading: FDAX, NQ, HG, SI, CL
Posts: 68 since Oct 2015
Thanks Given: 42
Thanks Received: 22



I have been testing out some momentum indicators that use other indicators as the input rather than price (see the aqua colored bar histogram below), and I was wondering if there is a way to achieve the same scale or equalize it regardless of the symbol used? In other words, a scale from 1-100 or 0-1 . Not sure the actual scale range matters much, but I would like the SAME scale to work from symbol to symbol without having to customize the thresholds I'm using as filters each time I apply the indicator to a new symbol. As you can see below, the relevant reading on each scale are quite different as far as decimal places are concerned; so if a threshold of .2 and -.2 work as a filter on the NQ, they will not work on the CL or work differently as a filter; I have to customize the threshold levels for every market. Not sure if this can be done or not, but hoping someone can point me in the right direction.

Cheers
Bullywig

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
REcommedations for programming help
Sierra Chart
ZombieSqueeze
Platforms and Indicators
NexusFi Journal Challenge - May 2024
Feedback and Announcements
How to apply profiles
Traders Hideout
Exit Strategy
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
34 thanks
Just another trading journal: PA, Wyckoff & Trends
30 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
21 thanks
  #3 (permalink)
 fxfool 
San Jose, CA
 
Experience: Intermediate
Platform: Zaner360
Broker: DeCarley/Zaner/Gain
Trading: NG,6E
Posts: 18 since Aug 2018
Thanks Given: 30
Thanks Received: 14


My typical way of normalizing an indicator adjusting using ATR.

For example, I make use of MACD and wanted to be able to set alerts based on MACD levels (MA difference line). Since MACD is just the difference in two MAs, if, for example, the slow MA is 100 now, and the fast MA is 105, that would give a value of 5. It would be simple to divide by price. That actually exists and it's called PPO. I played around on barchart.com with PPO and found the levels wouldn't translate very well between different securities because differences in volatility.

Finally, I hit upon adjusting the MACD value by ATR (I typically use a 50-period ATR to make it much smoother. When I did that, I found that a value of 2 (or -2) is an "extreme" value for ATR-adjusted MACD and is where I set alerts.

I published the ATR-MACD to TradingView. I have ideas to use ATR to adjust other indicators but havene't done others yet.

Follow me on Twitter Reply With Quote
Thanked by:
  #4 (permalink)
 
wotan's Avatar
 wotan 
Xiamen + Fujian/China
 
Experience: Intermediate
Platform: Sierra Chart
Trading: Forex
Posts: 8 since Jul 2013
Thanks Given: 25
Thanks Received: 6

You could use the automatic gain control as explained by John Ehlers. You simply divide your signal by the abs of its peak value so your scale will be from -1 to 1. In order to regulate the peak value you multiply it with a damping factor close to 1 each period to make sure it recovers from extreme values. Ehlers proposes using 0.991.

Sent using the NexusFi mobile app

Reply With Quote




Last Updated on February 21, 2019


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts