Download software Tutorial videos
Subscription & data-feed pricing Class schedule


New account application Trading resources
Margin rates Stock & option commissions

Attention: Discussion forums are read-only for extended maintenance until further notice.
Welcome Guest, please sign in to participate in a discussion. Search | Active Topics |

Profile: JRSnell
About
User Name: JRSnell
Groups: Gold User, Member, Platinum User, TeleChart
Rank: Registered User
Real Name:
Location
Occupation:
Interests:
Gender: Unsure
Statistics
Joined: Thursday, October 7, 2004
Last Visit: Wednesday, April 2, 2014 5:54:13 AM
Number of Posts: 6
[0.00% of all post / 0.00 posts per day]
Avatar
Last 10 Posts
Topic: Double Stochastic was in EasyLanguage, could use some conversion help
Posted: Friday, January 23, 2009 12:42:44 PM
Bruce,

Thanks. You looked at the original formula (the one in EL that I posted)... Does the manner you suggest EXACTLY duplicate that formula?

Thanks,

Jeff
Topic: Double Stochastic was in EasyLanguage, could use some conversion help
Posted: Friday, January 23, 2009 12:29:35 PM
Hi Bruce,

You say it would be pretty simple in StockFinder? I looked at the product... looks pretty interesting.

Do you think it would still be easy enough to learn the language AND figure out how to get my original formula programmed?

Like I mentioned before... I know TS EasyLanguage fairly well... but beyond that, nothing about VB etc.

Thanks,

Jeff
Topic: Double Stochastic was in EasyLanguage, could use some conversion help
Posted: Wednesday, January 21, 2009 1:47:24 PM
Bruce,

That's a bummer. I've been a user for nearly 20 years but I've always had to keep another platform around to be able to use this formula. I was hoping to finally get it over to TC2000 to simplify life.

If you can think of any way to get it done... or if anyone else out there can... I would be ecstatic.

Sir Grail
Topic: Double Stochastic was in EasyLanguage, could use some conversion help
Posted: Wednesday, January 21, 2009 1:23:25 PM

Got it... it computes, but is a bit more erratic than what I see in TS. Here's the whole thing with my feeble explanations....

Num = C-_Lst(L,DStLen);
Denom = _Hst (H,DstLen) - _Lst (L,DstLen);


These two statements set up the numerator and denominator of the Stochastic. The Num contains the "_Lst" function which is just the "lowest" (x,y)... so, lowest low of last 10 bars. Ditto reverse for the Denom "_hst" function.

Ratio = IFF (Denom>0, (Num/Denom)*100,Ratio[1]);

This "IFF" is an "if-then" thing: If Denom>0, then calculate the regular stochastic, otherwise use yesterday's.

PctK = IFF (CurrentBar=1,Ratio, PctK[1]+(.5*(Ratio-PctK[1])));

Another "IFF": If you're evaluating the first bar, then use the ratio... otherwise use yesterday's PctK and add half of today's ratio minus yesterday's PctK.

And then we do the whole thing over again for PctK, which gives me the "double" stochastic...

DNum = PctK - _Lst (PctK,DstLen);
DDenom = _Hst (PctK,DstLen) - _Lst (PctK, DStLen);
DRatio = IFF (DDenom>0, (DNum/DDenom) * 100, DRatio[1]);
DPctK=IFF (CurrentBar=1, DRatio, DPctK[1]+(.5*(DRatio - DPctK[1])));

and DPctK is what is plotted.

It seems like it might be doable in TC2000... but I am really getting hung up on these "IFF" things and how to relate this to how TC2000 works.

Thanks again for ANY help,

Jeff

Topic: Double Stochastic was in EasyLanguage, could use some conversion help
Posted: Wednesday, January 21, 2009 11:51:56 AM
Bruce,

Thanks... this just may do it. I guess somewhere I didn't see that the MIN MAX function had other options. Still a bit of a noobie I guess.

One question though... the STOC10 Worden calc... Is this the same as the calc that I had in my post?

((C-MINL10)/(MAXH10-MINL10))*100

Jeff (aka Sir Grail)
Topic: Double Stochastic was in EasyLanguage, could use some conversion help
Posted: Wednesday, January 21, 2009 10:53:43 AM

I'm working on a custom indicator for TC200 that I've used for years under TradeStation. I'm pretty familiar with Easy Language, but I'm having trouble getting it done for TC2000...

Basically, it starts with a typical stochastic calculation... I'm using 10 periods... I've tentatively written this for %K:

((C-MINL10)/(MAXH10-MINL10))*100

Which is a pretty generic stochastics calculation... as far as I can tell, right?

From here, the Easy Language steps to make it the double stochastic are to find the lowest %K for the last 10 periods and the highest %k for the last 10 periods to construct another formula. Is there a way to discover the highest and lowest %K's from the initial formula to use in this final formula? It seems that TC2000 can find it with High,Low,Close, etc (i.e. MINL10)... how is it done for other values?