[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

Bill,

I'll want Version 7.0 EOD with the External Function capability unless the
price is too high. When will it be available?

Tom

At 02:08 PM 11/3/1999 -0700, you wrote:
>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
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>