logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
StorkBite  
#1 Posted : Saturday, September 10, 2005 6:29:09 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
This is more of a thread for organization than anything. It does not pertain to any particular dll. Post your ideas here and perhaps one of the programmers might get interested! :D
StorkBite  
#2 Posted : Saturday, September 10, 2005 6:30:38 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
Chheda wrote:
Hi All , This one is my first post and I am thankful to all for supporting and sharing their knowledge . Is it possible to develop dll for Multi Time Frame so that any indicator in one time frame can be plotted on other time frame for ex. ExtFml("ForumDll.weekly",rsi(c,14)) can plot weekly rsi on intraday or daily time frame or ExtFml("ForumDll.monthly",Fml( "My Formula")) can plot my formula for monthly periodicity on intraday daily or weekly charts . Thanks and Regards , Harish Chheda
StorkBite  
#3 Posted : Saturday, September 10, 2005 6:34:08 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
Alphateam wrote:
I'd like a Range Tool to find stocks that are trading in a sideways range. The tool should have the following functions: Search & report stocks in a sideways range. Sort ranging stocks by length of time in range. Sort ranging stocks by % price range. A tolerance % parameter (and standard deviation) to allow prices to whipsaw briefly out of range. Rank stocks based on the formula "% price range" X "length of time in range" - so long periods with a big price range could be found easily. Alphateam
StorkBite  
#4 Posted : Saturday, September 10, 2005 6:35:50 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
BearishBull wrote:
Can you make a dll that does the following: if true then write a {variable}.txt with a msg {variable} in c:/{variable}
StorkBite  
#5 Posted : Saturday, September 10, 2005 6:36:38 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
BearishBull wrote:
If it's not to hard I have another idea.. If there is an alert then go to a url... Hehe you wonder why I need this? I'm subscribed to a smsgateway. I send a msg to an url (something like www.mygateway.com/yougot a longsignal, sendto+31642115544 blablabla) And then if I have an expert alert I can recieve the alert on my mobile phone without a modem.. If it's not to hard to figure this out then I appreciate it if that function can also be in the next dll
StorkBite  
#6 Posted : Saturday, September 10, 2005 6:42:08 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
Wabbit wrote:
Patrick.... Any chance you could just whip up a date handling dll? (I know you and Marilyn aren't at all busy ) (whip up - as if it just happens in a jiffy!) I was thinking something along the lines of: function(firstDate, lastDate) and/or function(periodsAgo,periodUnits) and/or anything else you might see fit to include! This would help people doing 52wk highs and lows, last traded dates (although Richard Dale's product does this also), compute changes date-to-date instead of bar-to-bar etc.... Just a thought.... wabbit
StorkBite  
#7 Posted : Saturday, September 10, 2005 6:43:10 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
Jose wrote:
Patrick, don't forget the all-important variable-to-static dll. If you persist in coding MetaStock dll functions that can be easily be replicated in MFL, I'll have to get the whip out too. jose '-)[/quote
StorkBite  
#8 Posted : Saturday, September 10, 2005 6:45:36 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
pumrysh wrote:
Patrick, A DLL which allowed adaptive moving averages would be helpful. Preston
StorkBite  
#9 Posted : Saturday, September 10, 2005 6:46:51 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
Alphateam wrote:
I'd like a trend line function with variable time periods, support and resistance lines, plus option for third line like Andrews pitch fork. Also a variable standard deviation unit to adjust the bandwidth of the support/resistance trend lines.
StorkBite  
#10 Posted : Saturday, September 10, 2005 6:48:24 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
Wabbit wrote:
In explorations and system tests, there should be a section to declare "global" variables: variables to be used throughout that, and only that, exploration...
StorkBite  
#11 Posted : Saturday, September 10, 2005 7:32:21 AM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
g_stockman wrote:
Is it possible to create a custom indices based on a group of stocks that I select, and plot, for example, their average close as a reference?
Patrick  
#12 Posted : Saturday, September 10, 2005 4:26:58 PM(UTC)
Patrick

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 9/8/2004(UTC)
Posts: 2,266

Was thanked: 1 time(s) in 1 post(s)
Chheda: for ex. ExtFml("ForumDll.weekly",rsi(c,14)) can plot weekly rsi on intraday or daily time frame or ExtFml("ForumDll.monthly",Fml( "My Formula")) can plot my formula for monthly periodicity on intraday daily or weekly charts . Patrick: I think that would be great, I will definitely work on this ;) Here is my idea : ExtFml("ForumDLL.Periodicity",Data Array, periodicity) Alphateam: I'd like a Range Tool to find stocks that are trading in a sideways range. The tool should have the following functions: Search & report stocks in a sideways range. Sort ranging stocks by length of time in range. Sort ranging stocks by % price range. A tolerance % parameter (and standard deviation) to allow prices to whipsaw briefly out of range. Rank stocks based on the formula "% price range" X "length of time in range" - so long periods with a big price range could be found easily. Patrick: I don't understand this ... Sorry ... If I understood the purpose and how it could be used/useful I would look at it again. Most of the suggestions are too subjective and it looks like it is too much work and it will not help a lot of MS users ... Bearishbull: Hehe you wonder why I need this? I'm subscribed to a smsgateway. I send a msg to an url (something like www.mygateway.com/yougot a longsignal, sendto+31642115544 blablabla) And then if I have an expert alert I can recieve the alert on my mobile phone without a modem.. If it's not to hard to figure this out then I appreciate it if that function can also be in the next dll Patrick: .... Weird ... I don't think I'm capable to do that ( the part where I use your modem to call your cell phone etc ... :roll: ) ... But interresting idea ... I will keep this in mind and think about it. The writing variable to a text file should be easy ... Would it be enough? Patrick :mrgreen:
chheda  
#13 Posted : Saturday, September 10, 2005 6:31:25 PM(UTC)
chheda

Rank: Member

Groups: Registered, Registered Users, Unverified Users
Joined: 10/31/2004(UTC)
Posts: 14

Thanks: 4 times
Patrick wrote:
Chheda: for ex. ExtFml("ForumDll.weekly",rsi(c,14)) can plot weekly rsi on intraday or daily time frame or ExtFml("ForumDll.monthly",Fml( "My Formula")) can plot my formula for monthly periodicity on intraday daily or weekly charts . Patrick: I think that would be great, I will definitely work on this ;) Here is my idea : ExtFml("ForumDLL.Periodicity",Data Array, periodicity) Patrick :mrgreen:
Thanks Patrick for your help . Plz develop Dll in such a way so it can be used in MS 8.0 , MS 7.0 or lower version Thanks & Regards Harish Chheda
chheda  
#14 Posted : Sunday, September 11, 2005 4:27:05 AM(UTC)
chheda

Rank: Member

Groups: Registered, Registered Users, Unverified Users
Joined: 10/31/2004(UTC)
Posts: 14

Thanks: 4 times
Hi Patrick , One more thing we can add in this development Dll for price style and colors For example we can display indicator in line ,Histogram , invisible , Doted line , Bar chart , Candle or PnF ect. format it may be useful in plotting daily , weekly and / or monthly charts in one chart sheet and also useful to develop HeiKin-AsHi or similar type of charts By different Color code we can plot any indicator in different colors when it is in Up Down or Natural mode with single indicator . Such development can strengthen and widen power of Metastock formula Language Thanks and Regards Harish Chheda
Patrick  
#15 Posted : Sunday, September 11, 2005 3:51:25 PM(UTC)
Patrick

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 9/8/2004(UTC)
Posts: 2,266

Was thanked: 1 time(s) in 1 post(s)
To any current/future wishes ... I will not spend the time to make the dll functions work on prior versions of MetaStock ... Too much work, too big of a pain in the a** for me ... I just spent the whole week trying to get the customindex function work with 8.0, and while I completed it I do not wish to do this again. I had to uninstall a lot software recreate my dev project etc etc ... Again I'm not getting paid for this and I do this on my free time. Patrick: :mrgreen:
StorkBite  
#16 Posted : Sunday, September 11, 2005 6:43:03 PM(UTC)
StorkBite

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 3/19/2005(UTC)
Posts: 2,995

Was thanked: 14 time(s) in 10 post(s)
I'm sure that everyone will agree with me that Patrick really is a rock star. 8:-) However, with that said, the wish list isn't supossed to be 'Patrick's alternate email address"! It is a list of ideas that ANY PROGRAMMER might choose to implement... or ignore. The wish list concept was never intended to mean 'this is where I place my custom orders'. I think it should be understood that most of the items on any wish list will not be implemented. That way, there is no pressure on anyone secondary to unrealistic expectations. As far as previous version capabilities go, with few exceptions, the programmers will be coding for the current platform. The idea is to have the code compatible with the next generation of MS, not those of yesteryear.
Patrick  
#17 Posted : Saturday, September 17, 2005 12:48:48 AM(UTC)
Patrick

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 9/8/2004(UTC)
Posts: 2,266

Was thanked: 1 time(s) in 1 post(s)
Quote:
One more thing we can add in this development Dll for price style and colors
Chheda this is not possible, even with the dev kit ;) G I must have missed this post ... Thanks 8:-)
guara_riua  
#18 Posted : Tuesday, September 20, 2005 3:25:00 AM(UTC)
guara_riua

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 4/24/2005(UTC)
Posts: 77
Location: Canada

Patrick The ForumDll it's a great utility without question, but is limited to custom indicators, explorers and experts. Wouldn't be a good feature to provide support for the System Tester as well with optimization parameters? For example the current std. VarMOV function below: - ExtFml("ForumDll.VarMOV", DataArray, Periods, Method) to accept this form: - ExtFml("ForumDll.VarMOV", DataArray, OPT1, OPT2) I tried ASI.dll that works this way, but taskes 10 times longer to simulate than MS built-in functions. Please disregard this request if there is a way that supports my requested feature and I have overlooked it. Regards Guara
Patrick  
#19 Posted : Tuesday, September 20, 2005 2:06:54 PM(UTC)
Patrick

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 9/8/2004(UTC)
Posts: 2,266

Was thanked: 1 time(s) in 1 post(s)
Well you should be able to use optimizations with the dll in a system tester ... Or do you mean to be able to optimize outside the system tester? Patrick :mrgreen:
guara_riua  
#20 Posted : Tuesday, September 20, 2005 3:37:04 PM(UTC)
guara_riua

Rank: Advanced Member

Groups: Registered, Registered Users
Joined: 4/24/2005(UTC)
Posts: 77
Location: Canada

Patrick This is what happens: 1) In the System Tester I used the following code:
MAType:=OPT1; MMAType:=OPT2; MAPeriods:=OPT3; MMAPeriods:=OPT4; MA:= If(MAType=1,ExtFml("ForumDll.VarMOV",C,MAPeriods,S), If(MAType=2,ExtFml("ForumDll.VarMOV",C,MAPeriods,E), ExtFml("ForumDll.VarMOV",C,MAPeriods,W))); MMA:= If(MMAType=1,ExtFml("ForumDll.VarMOV",MA,MMAPeriods,S), If(MMAType=2,ExtFml("ForumDll.VarMOV",MA,MMAPeriods,E), ExtFml("ForumDll.VarMOV",MA,MMAPeriods,W))); Trend:= If(MA>MMA,1, If(MA<MMA,-1,0)); Buy:=If(Trend=1 AND Ref(Trend,-1)<1,1,0); Buy;
Similar for the Sell signal;
This is crashing the System Tester and the whole MS application (when I hit the "Cancell Simulation" button after 1 min while nothing happened.) When I used the same formulas for the Expert (obviously the OPT variables were replaced with new ones that refered to integers) it worked OK, but it takes much longer to process the expert signals than when I use the regular Mov() functions. I used also the same format for Trend definition (Trend Tab in System Tester.): Trend:=If(MA>MMA,1,0); {for Bullish} Trend:=If(MA<MMA,1,0); {for Bearish} Isn't the DLL supposed to perform the same MS functions implemented as a variable parameter call faster? Any comment will be very much appreciated it. Regards Guara
Users browsing this topic
Guest (Hidden)
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.