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

RE: [EquisMetaStock Group] converting metastock formula to c#



PureBytes Links

Trading Reference Links

It may not help a lot but there was at one time an open source software project that had a huge number of technical indicators all coded up. It was I believe implemented in Perl but the entire code base was available. If I have time I can go dig around for it.
   
  If you really want to be a masochist you could pay up for MatLab which has a full library as well all in C.
   
  I would tend to agree that rather than recoding everything you might want to consider using an add on approach to MS to do what you need to do. I would think writing an add on in the end would be much easier than doing all of this coding (and testing to make sure you have usable results) from scratch.
   
  There are also commercial technical analysis libraries out there too for coders. Again the problem you will have to deal with is how well that code has been implemented and tested. MS for all its flaws has been around long enough to have shaken out a lot of annoying time-series gotchas (empty dates, holidays, etc, etc) all of which can throw off results.
   
  Just my two cents.

Richard Dale <richard@xxxxxxxxxxxxxxx> wrote:
          Before considering trying to implement it all in databases and C# which is
really quite a big project, I recommend you also consider other charting
packages. AmiBroker has a MetaStock-like language but does support many
things the MS language doesn't (loops, proper backtesting, walk forward
testing etc.)

Best regards,
Richard Dale.
Norgate Investor Services
- Premium quality Stock, Futures and Foreign Exchange Data for
markets in Australia, Asia, Canada, Europe, UK & USA -
www.premiumdata.net <http://www.premiumdata.net/> 

From: equismetastock@xxxxxxxxxxxxxxx [mailto:equismetastock@xxxxxxxxxxxxxxx]
On Behalf Of chellester2002
Sent: Wednesday, 27 February 2008 6:06 AM
To: equismetastock@xxxxxxxxxxxxxxx
Subject: [EquisMetaStock Group] converting metastock formula to c#

I've been a metastock user for a while, and have created some 
formulas which now, later down the track would take me a long time to 
get my head around and understand if I was to have to redo them. 
I've also got formulas that I've used from sites that give the basic 
formulas which I've then built on top of (of course in those cases I 
never understood the original formulas to start with so would find it 
very hard to deconstruct them).
The reason I want to?
I've found some limitations with Metastock's testers and explorers 
and my programmer husband has kindly agreed to set up a database and 
rewrite it all for me to do tests - in c#. He's said if I can 
explain the formulas he can rewrite them for me (and I'll then be 
able to do any test I want with no limits), but it's up to me to 
simplify the metastock formulas to begin with - ie translate them to 
text instructions, or even excel format. Obviously it would even 
easier if there was some wonderful free compiler out there that could 
just do the whole project, from metastock straight to c#, but failing 
that, are there any other conversion tips anyone can give me? A lot 
of the functions are nested within nests within nests etc and I'm 
struggling to understand what I've done.
Thanks for any suggestions.

[Non-text portions of this message have been removed]



                         

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

[Non-text portions of this message have been removed]



 
Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/equismetastock/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:equismetastock-digest@xxxxxxxxxxxxxxx 
    mailto:equismetastock-fullfeatured@xxxxxxxxxxxxxxx

<*> 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/