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

Re: Increasing the MetaStock(R) Formula Language with MetaStock 7



PureBytes Links

Trading Reference Links

1% sounds way out of line.  It seems to me that at least 50% of the users
of Metastock update within a few months that a new version comes out.

Lionel
----- Original Message -----
From: Equis Support <support@xxxxxxxxx>
To: <metastock@xxxxxxxxxxxxx>
Sent: Wednesday, November 03, 1999 3:08 PM
Subject: RE: Increasing the MetaStock(R) Formula Language with MetaStock 7


> Don,
>
> The External Function capability will be in MetaStock for Windows 7.0 EOD
as
> well.  I sure hope the 1% is a bad estimate on the part of Steve.
>
> Bill
> Equis Support
> http://www.equis.com/
> http://www.equis.com/customer/support/
>
>
>
>
> -----Original Message-----
> From: Steve Karnish [mailto:kernish@xxxxxxxxxxxx]
> Sent: Wednesday, November 03, 1999 8:50 AM
> To: metastock@xxxxxxxxxxxxx
> Subject: Re: Increasing the MetaStock(R) Formula Language with MetaStock
> 7
>
>
> Don,
>
> Less than 1 % will be using the new 7.0 and that's a very generous
> estimation.
>
> Steve
> ----- Original Message -----
> From: <dllabarre@xxxxxxxxx>
> To: <metastock@xxxxxxxxxxxxx>
> Sent: Wednesday, November 03, 1999 6:50 AM
> Subject: Re: Increasing the MetaStock(R) Formula Language with MetaStock
7
>
>
> >
> >
> > Background: I'm developing MetaStock add-ons.
> >
> > What percent of MetaStock users are using (or converting to) version
7.0?
> > If I develope add-ons using "The new MetaStock External Function (MSX)
> > Application Programming Interface (API)"  am I going to be able to sell
> this to
> > the majority or minority of MetaStock users?
> >
> > Where as if I develope a standalone VB program that would allow
MetaStock
> users
> > to test their systems and produce a report of the results, all
MetaStock
> (and
> > non-MetaStock) users could benefit from this program.
> >
> > Don
> > Web developer
> > Visual Basic programmer
> > MetaStock programmer
> > http://www.abbracadabra.com/cybercast
> >
> >
> >
> >
> >
> >
> > Equis Support <support@xxxxxxxxx> on 11/02/99 06:13:48 PM
> >
> > Please respond to metastock@xxxxxxxxxxxxx
> >
> > To:   "'metastock@xxxxxxxxxxxxx'" <metastock@xxxxxxxxxxxxx>
> > cc:    (bcc: Donald L. LaBarre)
> > Subject:  Increasing the MetaStock(R) Formula Language with MetaStock 7
> >
> >
> >
> >
> > I've noticed several emails lately discussing MetaStock's Formula
Language
> > capabilities.  I would like to take this time to introduce you to a new
> > feature added in MetaStock 7.  The new MetaStock External Function
(MSX)
> > Application Programming Interface (API), available in the MetaStock
> > Developer's Kit, allows software developers to dynamically add
externally
> > defined functions to the MetaStock Formula Language, in MetaStock
version
> > 7.0 and later.
> >
> > When MetaStock initializes, it scans a pre-defined folder, looking for
any
> > DLLs that correctly implement the MSX API.  When an MSX DLL is found,
the
> > functions that it implements are automatically added to the MetaStock
> > Formula Language.
> > These new functions can be used to create Custom Indicators,
Explorations,
> > System Tests and Expert Advisors using MetaStock's formula tools.
> > The MSX API supports any programming language that meets the following
> > criteria:
> > *    exports DLL functions by name
> > *    supports the stdcall stack frame convention
> > *    creates 32-bit DLLs for Windows 95, Windows 98, or Windows NT
> > version 4.0 or greater
> > This type of DLL is commonly called a Win32 DLL.
> >
> > Note: Microsoft Visual Basic does not have the capability to produce a
> Win32
> > DLL.  Therefore, MSX DLLs cannot be written in Microsoft Visual Basic.
A
> > good alternative for VB programmers is PowerBASIC, an inexpensive
compiled
> > Basic that is syntax-compatible with VB and can produce Win32 DLLs.
> > MSX DLL Capabilities
> > The functions that can be implemented in MSX DLLs are similar in
behavior
> to
> > the Standard built-in MetaStock functions.  In other words, MSX
Functions
> > can be written to perform calculations based on any available price
data
> or
> > results of other functions.  All MSX DLL functions return a data array.
> > This exactly parallels the behavior of the MetaStock built-in
functions.
> > The returned data array can be plotted by Custom Indicators or used in
any
> > way that a standard built-in function can be used.
> > MSX DLLs can perform calculations of virtually unlimited complexity.
You
> > have the full power of conventional programming languages like C or
Pascal
> > with all of their logic, data manipulation and rich flow-control
> > capabilities.
> > Things that you can do with an MSX DLL include:
> > *    Implement functions not provided with MetaStock.
> > *    Perform complex calculations on price data.
> > *    Provide multiple functions in a single MSX DLL.
> > *    Access stored MetaStock price data using MSFL (included in the
> > MetaStock Developers Kit - see the MSFL documentation for details).
> > *    Create functions that can be used by Custom Indicators, System
> > Tests, Explorations, and Experts.
> > *    Distribute your compiled MSX DLL to other users.
> >
> > Things that you cannot do with an MSX DLL include:
> > *    GUI functions including plotting and user dialogs.
> > *    Access the standard MetaStock built-in functions from within your
> > DLL.
> >
> > This capability is already in MetaStock Professional 7.0 and will be in
> the
> > upcoming MetaStock End-Of-Day 7.0. The MetaStock Developer's Kit is
> expected
> > to be available in late November.  For the latest details periodically
> check
> > http://www.equis.com/partners/developers/
> >
> > Cheryl Elton
> > Product Development
> > Equis International, Inc
> > http://www.equis.com
> >
> >
> >
> >
> >
> >
> >
> >
> >