[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EquisMetaStock Group] Re: DMX.....correction



PureBytes Links

Trading Reference Links

I beleive that I see the error.

"Forum.RSI" should be used and not "ForumRSI"

The last line should read: 
ExtFml("Forum.RSI",x ,vt)


Preston



--- In equismetastock@xxxxxxxxxxxxxxx, "formulaprimer" 
<formulaprimer@xxx> wrote:
>
> I'm getting a dll error saying something like floating point 
error!!!
> 
> 
> 
> --- In equismetastock@xxxxxxxxxxxxxxx, pumrysh <no_reply@> wrote:
> >
> > Kevin,
> > 
> > Don't despair, you can resolve this!
> > 
> > Here's a quick fix...just cut and paste:
> > 
> > {(DMZ)Dynamic Momentum Index}
> > {similar to the Jurik DMX- a lowlag DMI}
> > {written by Preston Umrysh}
> > {This indicator uses Dll software developed by MetaStock Forum 
> Crew}
> > {http://forum.equis.com)}
> > Vt:=(Stdev(C,5)/Mov(Stdev(C,5),10,E))*10;
> > Vt:=Max(vt,.0000001);
> > Period:= Input("ZeroLag Period",1,250,10);
> > EMA1:= Mov(C,Period,E);
> > EMA2:= Mov(EMA1,Period,E);
> > Difference:= EMA1 - EMA2;
> > ZeroLagEMA:= EMA1 + Difference;
> > x:=ZeroLagEMA;
> > 
> > {ExtFml("Forum.RSI",Data Array,Variable Period)}{new}
> > {ExtFml("ForumDLL.VarRSI",Data Array,Variable Period)}{old}
> > 
> > ExtFml("ForumRSI",x ,vt)
> > {end}
> > 
> > 
> > 
> > Now for the explanation.
> > There may have been as many as 3 versions of the Fourum DLL's 
that 
> > were posted. Notice the wording of the last 2 bracketed 
statements 
> > above. Subtle differences in the wording but unless you use the 
> > exact wording within the quoted area you would get an error 
> message 
> > which is what I suspect happened in your case. The "Data Array" 
> > and "Variable Period" can be whatever you assign,in our case x 
and 
> > vt. 
> > 
> > You do have a "function" icon. It becomes visable when you open 
> the 
> > Indicator Builder and is in the lower right hand corner. Your 
> cursor 
> > must be active within the indicator builder window for the 
> function 
> > button to be active. Click on it and you will get a pop up 
window 
> > called "Paste Functions".
> > 
> > Now that you are in the Paste Function window you will notice a 
> list 
> > of "Function Categories" on the left hand side. These are your 
> > DLL's. You can have any number there including all of the Forum 
> > DLL's. Click on them individually and you should see a new list 
> > appear in the "Paste Function" window on the right. Go ahead and 
> > highlight one of the Forum DLL's in the lefthand or category 
> window. 
> > Now scroll down the list on the right until you come to one that 
> > says RSI. Highlight it. You will see the exact verbage needed in 
> > the "Format" window below the category and funtion windows.
> > 
> > If you doubleclick the function in the righthand window it will 
> > paste the verbage where your cursor was in the indicator window. 
> > Another option is to copy and paste the verbage yourself from 
> > the "Format" window. 
> > 
> > This should do the trick. If not then you would need to compare 
> your 
> > DLL verbage to the ones I provided and make the appropriate 
> changes. 
> > Remeber that I stated the DMX message was a sentinel post 
because 
> it 
> > include the use of DLL's amoung other issues. Now you know what 
I 
> > was referrring to. Once you have succeeded here you will find 
> > another world of indicators opening up for you. 
> > 
> > Another point, the DMXa and DMXb worked because they used the 
> > longhand version of the RSI and only needed to access the moving 
> > average DLL's. The newer version that I posted utilizes the RSI 
> DLL.
> > 
> > Keep us posted on your progress,
> > 
> > 
> > Preston
> > 
> > 
> >   
> > 
> > 
> > --- In equismetastock@xxxxxxxxxxxxxxx, "Kevin and Heather 
Howard" 
> > <kjhoward@> wrote:
> > >
> > > Hi Roy,
> > > 
> > > 	Thank you again for trying to help me. Yes you are correct 
> > Preston's
> > > code refers to ForumDLL.dll but now I have both ForumDLL.dll 
and 
> > Forum.dll
> > > loaded i.e. Forum 1.1.1 and 1.1.2 and I still get the message 
> with 
> > respect
> > > to the (DMZ)Dynamic Momentum Index.
> > > 
> > > 	Also changing the dll name in the Indicator Builder does not 
> > bring
> > > about a solution, nor does my Indicator builder have a 
Function 
> > button that
> > > I can identify. And the intriguing thing is that Preston's 
> Dynamic 
> > Momentum
> > > Xa (DMX) and Dynamic Momentum Xb (DMX) codes do run and they 
> refer 
> > to
> > > ForumDLL.dll, but the (DMZ)Dynamic Momentum Index, which also 
> > refers to
> > > ForumDLL.dll, does not.
> > > 
> > > 	I feel I have fallen into a very deep mineshaft. The 
> > solution would
> > > be to just move on, but DMXa and DMXb are visually good and 
> > possibly are
> > > great indicators. But I don't think they should be coming back 
> > with 'divide
> > > by zero errors' i.e. if they are to be considered reliable. 
And 
> > the naming
> > > conventions of DLL's surely or at least hopefully should be 
> > backward
> > > compatible.
> > > 
> > > 	If Preston, Roy, or anyone on this list could advise the 
> > definitive
> > > dll and code for the 3 indicators in question I would be 
truly, 
> > very
> > > grateful.
> > > 
> > > 
> > > 	Kevin
> > > 
> > > 	
> > > 	
> > > 
> > > There are bold mushroom pickers and there are old mushroom 
> pickers,
> > > but there are no bold old mushroom pickers.
> > > 
> > > 
> > > -----Original Message-----
> > > From: equismetastock@xxxxxxxxxxxxxxx 
> > [mailto:equismetastock@xxxxxxxxxxxxxxx]
> > > On Behalf Of Roy Larsen
> > > Sent: Tuesday, 28 March 2006 6:50 PM
> > > To: equismetastock@xxxxxxxxxxxxxxx
> > > Subject: Re: [EquisMetaStock Group] Re: DMX
> > > 
> > > Hi Kevin
> > > 
> > > 
> > > You might need to change the name of ForumDLL.dll to 
Forum.dll. 
> > The newer
> > > dll does not have "dll" in the name, only as the extension. 
> > Preston's code
> > > was written back when the dll was given the longer name. I 
think 
> > there has
> > > also been a syntax change so it would pay to look at the 
syntax 
> > via the
> > > Indicator Builder. Use the "Functions" button to find the dll 
> and 
> > when you
> > > select it you can check off the syntax for all it's functions.
> > > 
> > > 
> > > Regards
> > > 
> > > Roy
> > > www.metastocktips.co.nz
> > > 
> > >  
> > > ----- Original Message ----- 
> > > From: Kevin and Heather Howard 
> > > To: equismetastock@xxxxxxxxxxxxxxx 
> > > Sent: Tuesday, March 28, 2006 7:55 PM
> > > Subject: RE: [EquisMetaStock Group] Re: DMX
> > > 
> > > 
> > > Hi Preston,
> > > 
> > > 
> > > 
> > >                         I thank you for answering my question 
on 
> > the zero
> > > errors. It certainly has cut them down to a minimal level but 
> has 
> > not
> > > completely eliminated them. 
> > > 
> > > 
> > > 
> > >                         For some peculiar reason I did not 
> receive 
> > your
> > > email directly, but found it on the Group's files. I even 
tried 
> to 
> > forward
> > > it from there to myself, but with no success. Fortunately a 
> mutual 
> > friend
> > > came to my rescue. I thank you for that Roy.
> > > 
> > > 
> > > 
> > >                         In trying the DMZ indicator mentioned 
in 
> > your reply
> > > I received the message "ForumDLL.VarRSI. This function name 
does 
> > not exist
> > > in the specified MSX DLL." 
> > > 
> > > 
> > > 
> > > This was despite having previously downloaded the Forum DLL 
> > (1.1.1). So I
> > > went back to http://forum.equis.com/index.php and went to the 
> DLL 
> > section
> > > and found what appears to be a later version of Forum. But 
> > downloading the
> > > later version (1.1.2) and pasting into my External Function 
DLLs 
> > folder also
> > > produced the same error message.
> > > 
> > > 
> > > 
> > > So am I doing something really silly or is there another 
version 
> > of Forum
> > > that I should be using? I am sorry to be a nuisance but I do 
not 
> > seem to
> > > have this problem with other indicators or DLL's.
> > > 
> > > 
> > > 
> > > 
> > > 
> > > Kevin
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > [Non-text portions of this message have been removed]
> > > 
> > > 
> > > 
> > > ---------------------------------------------------------------
--
> --
> > ---------
> > > ----
> > > YAHOO! GROUPS LINKS 
> > > 
> > >   a..  Visit your group "equismetastock" on the web.
> > >     
> > >   b..  To unsubscribe from this group, send an email to:
> > >    equismetastock-unsubscribe@xxxxxxxxxxxxxxx
> > >     
> > >   c..  Your use of Yahoo! Groups is subject to the Yahoo! 
Terms 
> of 
> > Service. 
> > > 
> > > 
> > > ---------------------------------------------------------------
--
> --
> > ---------
> > > ----
> > > 
> > > 
> > > 
> > > [Non-text portions of this message have been removed]
> > > 
> > > 
> > > 
> > > 
> > >  
> > > Yahoo! Groups Links
> > >
> >
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Try Online Currency Trading with GFT. Free 50K Demo. Trade 
24 Hours. Commission-Free. 
http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/BefplB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/equismetastock/

<*> To unsubscribe from this group, send an email to:
    equismetastock-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/