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

[EquisMetaStock Group] Re: DMX



PureBytes Links

Trading Reference Links

I'm getting a dll error saying something like floating point error!!!



--- In equismetastock@xxxxxxxxxxxxxxx, pumrysh <no_reply@xxx> 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 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/