PureBytes Links
Trading Reference Links
|
Hi Jaime,
I'm still not quite sure sure exactly what you are trying to do,
but perhaps what you are looking for is something like this
a:= ...... ; {whatever is the value or function that you are considering}
result:= a + cum(1);
Lots of people will help you once they understand clearly what it is that you are trying to do.
Best regards,
Tony
================
----- Original Message ----
From: pumrysh <no_reply@xxxxxxxxxxxxxxx>
To: equismetastock@xxxxxxxxxxxxxxx
Sent: Thursday, April 26, 2007 11:31:55 PM
Subject: Re: [EquisMetaStock Group] Indicator Help
Jaime,
Ron is correct.
Your formula sets the a variable as 0 every bar.
It is possible to translate other programs such as wealth-lab to
metastock... I have done it. Show us the code and we'll see what we
can do.
Preston
--- In equismetastock@ yahoogroups. com, "jaime" <xtal32768@x ..> wrote:
>
> Hi Ron,
>
> Thank you for the reply.
> Take notice that i'm adding 1 to the previous value of a (in
theory).
> So, if in one bar the variable a is equal to 0, in the following
bar
> it will add 1 and a equals 1. After another bar, i will add 1 more
> and a should be equal to 2, and so on. That's the theory as far as
i
> can understand MS.
> In practice thing don't happen that way. It seems that MS Will not
> consider the value of the variable that is plotted when the
function
> Ref() is used, it considers always the constant 0. I don't know
why,
> it doesn't make sense to me and it limits even more the MS Script.
>
> I cannot use the function Cum() because my goal is not producing
an
> incrementing line. I just simplified my script so that i could
> explain the issue to you. My goal is to translate a small program
> from wealth-Lab Developer to MS. Unfortunately i think it won't be
> possible.
>
> Regards,
> Jaime
>
>
>
>
> --- In equismetastock@ yahoogroups. com, "Ron Berlin" <rsb_44@>
> wrote:
> >
> > Jaime-
> >
> >
> > Your code sets a to the constant 0 (zero). You then add 1 to it
to
> get the
> > constant 1. That's what you are plotting. Try setting a to 3.
> You'll get a
> > plot of 4.
> >
> > You're looking for
> > CUM(1);
> > Which is a bar counter increasing from left to right.
> >
> > Ron
> >
> >
> > >From: "jaime" <xtal32768@>
> > >Reply-To: equismetastock@ yahoogroups. com
> > >To: equismetastock@ yahoogroups. com
> > >Subject: [EquisMetaStock Group] Indicator Help
> > >Date: Tue, 24 Apr 2007 21:37:11 -0000
> > >
> > >Hi,
> > >
> > >I'm trying something with Metastock and its behavior is not
what i
> > >expected. When i create an indicator with the following code:
> > >
> > >a:= 0;
> > >a:= Ref(a,-1) + 1;
> > >a;
> > >
> > >MS plots a straight line with the value 1. I was expecting a
line
> > >increasing by +1 in each bar. Anyone knows why this happens?
> > >I'm using MS Pro 8.0.
> > >
> > >Thank you,
> > >Jaime
> > >
> > >
> > >
> >
>
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[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/
|