Registered User Joined: 12/27/2005 Posts: 83
|
Hi,
I currently use the Stochastic Momentum Index to confirm a 2nd entry point for calls on options. I'd like to be able to add it to Telechart. It's similar to the stochastic but smoother. Can you provide what I need to add it to Telechart?
Here's the parameters:
Days = 5
Smoothing Period = 10
Double Smoothing Period = 3
Signal EMA Period = 10
SMI is a green line
Signal = red line
Values range from +100 to -100.
Formula is found at this website: http://www.fmlabs.com/reference/default.htm?url=SMI.htm
Here's the definition and website for an example:
http://www.prophet.net/learn/taglossary.jsp?index=S
The Stochastic Momentum Index was developed by William Blau as introduced in the in the January 1993 issue of Technical Analysis of Stocks & Commodities. While similar to the Stochastic Oscillator, the SMI displays where the close is relative to the midpoint of the recent high/low range, as compared to the close relative to the recent high/low with the Stochastic Oscillator. This results is an oscillator that ranges between -100 and +100 and can be a bit less erratic than an equal period Stochastic Oscillator.
The oscillator is comprised of two lines, the SMI (blue) and the moving average of the SMI (red). When the close is greater than the midpoint of the range, the SMI will be positive. When the close is less than the midpoint of the range, it will be negative. The interpretation of the SMI is virtually identical to that of the Stochastic Oscillator. The most basic pattern to trade from is to buy when the SMI falls below -40 and then returns above it. Sell when the SMI rises above +40 and then falls back below that level. Another trading signal is buy when the SMI rises above the moving average, and sell when the SMI falls below the moving average.
Thanks,
Craig.
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
I would not have known from the description given on the referenced websites that the EMA Periods could be different. Please try the following:
Select Chart Template | Add Indicator | Indicator.
- Draw Color: Green
- Visible: Checked
- Center Zero Line: Checked
- Plot using price scale: Unchecked
- Smoothing Average: 1
- Average Type: Doesn't matter (because the Smoothing Average is 1)
- Indicator Formula: 200 * (9 * (XAVGC10 - (XAVG(MAXH5,10) + XAVG(MINL5,10)) / 2) - 2 * (XAVGC3 - (XAVG(MAXH5,3) + XAVG(MINL5,3)) / 2)) / (9 * (XAVG(MAXH5,10) - XAVG(MINL5,10)) - 2 * (XAVG(MAXH5,3) - XAVG(MINL5,3)))
Select Chart Template | Add Indicator | Moving Average | Formula200 * (9 * XAVGC10...
- Period: 10
- Draw Color: Red
- Average Type: Exponential
- Shift Left: Unchecked
- Visible: Checked
You may wish to review the following:
Plotting Custom Indicators with Examples
Adding, removing and saving indicators to a chart template
Handy PCF example formulas to help you learn the syntax of PCFs!
PCF Formula Descriptions
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 12/27/2005 Posts: 83
|
That worked perfectly. Thanks!
|
Registered User Joined: 10/7/2004 Posts: 816
|
Bruce,
Could you translate this into a Blocks pane for me
Thanks
Bob Mc
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
BobMc,
Please save the attached .pane file to:
My Documents\Blocks Files\Tool Parts\Chart
You can add them to any chart using the ADD STUDY button and then selecting Add Study | My Computer.
You can use QuickEdit to adjust the settings or view the Block Diagrams.Attachments: SMI.sfInd - 9 KB, downloaded 1,037 time(s).
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 8/6/2005 Posts: 40
|
Bruce,
What if I need the following parameters:
Days = 8
Smoothing Period = 5
Double Smoothing Period = 5
Are my changes correct?
200 * (9 * (XAVGC5 - (XAVG(MAXH8,5) + XAVG(MINL8,5)) / 2) - 2 * (XAVGC5 - (XAVG(MAXH8,5) + XAVG(MINL8,5)) / 2)) / (9 * (XAVG(MAXH8,5) - XAVG(MINL8,5)) - 2 * (XAVG(MAXH8,5) - XAVG(MINL8,5)))
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
Eternum,
No. The technique used is explained in Cascades of Moving Averages but cannot be used because the Smoothing Period and Double Smoothing Period are the same (although another technique in the same topic can be used). Please try the following instead:
200 * ((XAVGC5 - (XAVG(MAXH8,5) + XAVG(MINL8,5)) / 2) + 2 / 3 * ((XAVGC5.1 - (XAVG(MAXH8.1,5) + XAVG(MINL8.1,5)) / 2) + 2 / 3 * ((XAVGC5.2 - (XAVG(MAXH8.2,5) + XAVG(MINL8.2,5)) / 2) + 2 / 3 * ((XAVGC5.3 - (XAVG(MAXH8.3,5) + XAVG(MINL8.3,5)) / 2) + 2 / 3 * ((XAVGC5.4 - (XAVG(MAXH8.4,5) + XAVG(MINL8.4,5)) / 2) + 2 / 3 * ((XAVGC5.5 - (XAVG(MAXH8.5,5) + XAVG(MINL8.5,5)) / 2) + 2 / 3 * ((XAVGC5.6 - (XAVG(MAXH8.6,5) + XAVG(MINL8.6,5)) / 2) + 2 / 3 * ((XAVGC5.7 - (XAVG(MAXH8.7,5) + XAVG(MINL8.7,5)) / 2) + 2 / 3 * ((XAVGC5.8 - (XAVG(MAXH8.8,5) + XAVG(MINL8.8,5)) / 2) + 2 / 3 * ((XAVGC5.9 - (XAVG(MAXH8.9,5) + XAVG(MINL8.9,5)) / 2) + 2 / 3 * ((XAVGC5.10 - (XAVG(MAXH8.10,5) + XAVG(MINL8.10,5)) / 2) + 2 / 3 * ((XAVGC5.11 - (XAVG(MAXH8.11,5) + XAVG(MINL8.11,5)) / 2) + 2 / 3 * ((XAVGC5.12 - (XAVG(MAXH8.12,5) + XAVG(MINL8.12,5)) / 2) + 2 / 3 * ((XAVGC5.13 - (XAVG(MAXH8.13,5) + XAVG(MINL8.13,5)) / 2) + 2 / 3 * ((XAVGC5.14 - (XAVG(MAXH8.14,5) + XAVG(MINL8.14,5)) / 2) + 2 / 3 * ((XAVGC5.15 - (XAVG(MAXH8.15,5) + XAVG(MINL8.15,5)) / 2) + 2 / 3 * ((XAVGC5.16 - (XAVG(MAXH8.16,5) + XAVG(MINL8.16,5)) / 2) + 2 / 3 * ((XAVGC5.17 - (XAVG(MAXH8.17,5) + XAVG(MINL8.17,5)) / 2))))))))))))))))))) / ((XAVG(MAXH8,5) - XAVG(MINL8,5)) + 2 / 3 * ((XAVG(MAXH8.1,5) - XAVG(MINL8.1,5)) + 2 / 3 * ((XAVG(MAXH8.2,5) - XAVG(MINL8.2,5)) + 2 / 3 * ((XAVG(MAXH8.3,5) - XAVG(MINL8.3,5)) + 2 / 3 * ((XAVG(MAXH8.4,5) - XAVG(MINL8.4,5)) + 2 / 3 * ((XAVG(MAXH8.5,5) - XAVG(MINL8.5,5)) + 2 / 3 * ((XAVG(MAXH8.6,5) - XAVG(MINL8.6,5)) + 2 / 3 * ((XAVG(MAXH8.7,5) - XAVG(MINL8.7,5)) + 2 / 3 * ((XAVG(MAXH8.8,5) - XAVG(MINL8.8,5)) + 2 / 3 * ((XAVG(MAXH8.9,5) - XAVG(MINL8.9,5)) + 2 / 3 * ((XAVG(MAXH8.10,5) - XAVG(MINL8.10,5)) + 2 / 3 * ((XAVG(MAXH8.11,5) - XAVG(MINL8.11,5)) + 2 / 3 * ((XAVG(MAXH8.12,5) - XAVG(MINL8.12,5)) + 2 / 3 * ((XAVG(MAXH8.13,5) - XAVG(MINL8.13,5)) + 2 / 3 * ((XAVG(MAXH8.14,5) - XAVG(MINL8.14,5)) + 2 / 3 * ((XAVG(MAXH8.15,5) - XAVG(MINL8.15,5)) + 2 / 3 * ((XAVG(MAXH8.16,5) - XAVG(MINL8.16,5)) + 2 / 3 * ((XAVG(MAXH8.17,5) - XAVG(MINL8.17,5))))))))))))))))))))
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 1/28/2005 Posts: 6,049
|
QUOTE (Bruce_L)
- Indicator Formula: 200 * (9 * (XAVGC
Select Chart Template | Add Indicator | Moving Average | Formula100 * (9 * XAVGC
One is 200 *, the other is 100 * ?
Thanks
|
Registered User Joined: 1/28/2005 Posts: 6,049
|
Can you supply SMI PCFs for
12,4,1
and
40,10,1
Thanks
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
If there isn't any double smoothing (the double smoothing period is 1), then the formulas are quite short and straightforward.
200 * (XAVGC4 - (XAVG(MAXH12,4) + XAVG(MINL12,4)) / 2) / (XAVG(MAXH12,4) - XAVG(MINL12,4))
And:
200 * (XAVGC10 - (XAVG(MAXH40,10) + XAVG(MINL40,10)) / 2) / (XAVG(MAXH40,10) - XAVG(MINL40,10))
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 1/28/2005 Posts: 6,049
|
Id like an SMI
13,25,2
Thanks
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
Please try the following.
200 * (24 * (XAVGC25 - (XAVG(MAXH13,25) + XAVG(MINL13,25)) / 2) - (XAVGC2 - (XAVG(MAXH13,2) + XAVG(MINL13,2)) / 2)) / (24 * (XAVG(MAXH13,25) - XAVG(MINL13,25)) - (XAVG(MAXH13,2) - XAVG(MINL13,2)))
-Bruce Personal Criteria Formulas TC2000 Support Articles
|
Registered User Joined: 4/30/2015 Posts: 197
|
Bruce
What is the stochastic momentum indicator called in TC2000
|
Registered User Joined: 4/30/2015 Posts: 197
|
I am interested in plotting the slow and the fast indicator plots
|
Worden Trainer
Joined: 10/7/2004 Posts: 65,138
|
The Stochastic Momentum Index (SMI) indicator is not one of the indicators built into TC2000. You would need to create it as a Custom PCF Indicator. The exact formulas used would depend on your particular settings.
Stochastic Momentum Index (SMI)
-Bruce Personal Criteria Formulas TC2000 Support Articles
|