| Index | Recent Threads | Who's Online | User List | Search |
|
|
![]() |
Portfolio123 » List all forums » Forum: Feature Suggestions » Thread: Feature Request: Market timing Indicators |
|
Total posts in this thread: 16
|
[Request a Feature] [Add To My Favorites] [Watch this Thread] |
| Author |
|
|
visankar
Advanced Member
|
olikea , I have not looked into whether it is a published system or not . I use it to get a "feel" for the market. |
||
|
|
hyper
Advanced Member
|
I've thought more about this and I think the best thing to do is to treat an index like another stock. An index has open, high, low, and close price data just like ordinary stocks. So a more general feature request would be to have a way to reference the price data of other stocks, and be able to use it in functions like moving average or Highest() etc. Once we have such a feature we can reference the price data of an index just like we would for another stock. ---------------------------------------- [Edit 1 times, last edit by hyper at Nov 5, 2007 10:29:04 AM] |
|||
|
|
jerrodmason
Advanced Member UNITED STATES Joined: Jan 14, 2005 Posts: 602 Status: Offline |
Yes! In January I submitted a detailed Feature Request on this very point. Not much interest so far, though. ---------------------------------------- The smart money was on Goliath. "He's not the Messiah. He's a very naughty boy." |
|||
|
|
hyper
Advanced Member
|
I would attribute the lack of interest to the wording of the description. It's not clear. Are there any other similar feature requests? All we want is to be able to reference another stock. The next step is then to be able to reference the indices in the same manner as referencing stocks. In Metastock, we can reference another security using the Security() function: For example: Security("C:\Program Files\Equis\Data\US\Indices\S&P\$SPX",C) gives the most recent close value of the S&P 500 index. Mov(Security("C:\Program Files\Equis\Data\US\Indices\S&P\$SPX",C),20,E) gives the 20-day exponential moving average of the close values of the S&P 500 index. HHV(Security("C:\Program Files\Equis\Data\US\Indices\S&P\$SPX",H),20) gives the highest high value of the S&P 500 index over the previous 20 days. Do we need a new feature request for this? |
|||
|
|
jerrodmason
Advanced Member UNITED STATES Joined: Jan 14, 2005 Posts: 602 Status: Offline |
hyper:
I'm not familiar with Metastock, but It appears that the general syntax for a simple buy or sell rule would be Security(Ticker,function) < x My suggested syntax was [Ticker] function < x which is pretty much the same ... but rules quickly become unreadable if multiple functions are involved. For example, consider this rule to sell if $SPX is down on increasing volume: Security($SPX,Close(0)) < Security($SPX,Close(1)) and Security($SPX,Vol(0)) > 1.1 *Security($SPX, Vol10DAvg ) My suggested syntax allows a prefix [Ticker] followed by a colon to indicate that the rest of the finctions in the rule are to be evaluated for that Ticker. Easier to read: [$SPX]: Close(0) < Close(1) and Vol(0) > 1.1 * Vol10DAvg In any evernt, these are implementation details. We agree that this capability is sorely needed. Cheers, J ---------------------------------------- The smart money was on Goliath. "He's not the Messiah. He's a very naughty boy." ---------------------------------------- [Edit 1 times, last edit by jerrodmason at Nov 5, 2007 5:14:13 PM] |
|||
|
|
hyper
Advanced Member
|
I've made a new feature request for being able to reference other stocks and indices here. I think the clearer wording of the title and the description could attract more attention. |
||
|
|
[Show Thread Printable Version] |