PureBytes Links
Trading Reference Links
|
This IS A SURPRISE !
Have you really try plotting your codes and the suggested ones, OHLC
each one separately?
I suggest you plot them again.
--- In equismetastock@xxxxxxxxxxxxxxx, "Jose Silva"
<josesilva22@xxx> wrote:
>
> "On re-checking plot (re-activating the Hi: and Lo: formula lines),
> they do not plot ONLY the highest and lowest values WITHIN that
> period (flat lines within periods)."
>
> Lantohsay, with all due respect, you are displaying an inability
to
> understand a simple & basic logic: there is no software in the
world
> that can predict future values with 100% accuracy.
> A flat line displaying highest/lowest values within that same
period
> would have to know in advance the High/Low of that complete
period,
> even before the period came to its end.
>
> Perhaps the "Pivots - intraday" indicator formula at
> http://www.metastocktools.com/MACDH/Forex.htm
> may be of further assistance to you.
>
>
> "Moreover, because cross and ref functions are used, N/A values
> arise at left-end and right-end of chart."
>
> Yes, it's best not to use any forward referencing in MetaStock
code.
> A few N/A values at the beginning of the chart do not generally
pose
> any problem (other than possibly generating some time-consuming
> pedantic obsession) - they have little or no bearing to real-world
> trading.
>
> Lantohsay, I would suggest that you stick to the originally posted
> code to avoid further confusion between the original code and your
> amended versions.
>
>
> jose '-)
> http://www.metastocktools.com
>
>
>
>
> --- In equismetastock@xxxxxxxxxxxxxxx, lantohsay <no_reply@> wrote:
> >
> > On re-checking plot (re-activating the Hi: and Lo: formula
lines),
> > they do not plot ONLY the highest and lowest values WITHIN that
> > period (flat lines within periods).
> >
> > Moreover, because cross and ref functions are used, N/A values
> > arise at left-end and right-end of chart.
> >
> > (I THOUGHT I could TRUST the formula initially worked out by one
> > called Jose Silva ! )
> >
> > (On second thought, I think these were deliberately written !).
> >
> > So,
> > Hi:=HighestSince(1,signal,H); {plot the highest value since
event;
> > bar '2' could be a highest SINCE event but may not be highest
> > within period} Lo:=LowestSince(1,signal,L);
> >
> > Become,
> > HSince:=HighestSince(1,signal,H);
> > Hi:=ValueWhen(1,signal,Ref(HSince,(pds-1))); {take the last
> > (HighestSince) bar of each period ie. the highest within period}
> > LSince:=LowestSince(1,signal,L);
> > Lo:=ValueWhen(1,signal,Ref(LSince,(pds-1))); {take the last
> > (LowestSince) bar of each period ie. the lowest within period}
> >
> > As for the N/A values, looking at weekly formulae at the MSTT
site
> > (Roy's) might provide some hints (ALERT fn?).
> >
> > (As further improvement, the first bar could be made an input
> > parameter instead of rigidly being the first in data set).
> >
> > (note: all formulae have not been fully tested).
> >
> > Regards,
> >
> > --- In equismetastock@xxxxxxxxxxxxxxx, lantohsay <no_reply@>
> > wrote:
> >
> > (Ignored message if there's an earlier reply).
> >
> > Dear Jose,
> >
> > Op:=ValueWhen(1,signal,O);
> > would return the Open when signal is true ie. of the last bar of
> > the PREVIOUS period.
> > [If plotted, it looks correct because the segmentation is right
> > but actual bar count from start is (-1) ].
> > [Assumed that bar 1 is the beginning of data set].
> >
> > And,
> > Cl:=ValueWhen(1,signal,Ref(C,-1));
> > would be the (close - 1bar) ie. of the previous (of PREVIOUS)
> > period.
> >
> > ???
> > 1)The signal should start +1bar after being true.
> > 2) Cl: should be forward referenced.
> >
> > So,
> > signal:=Mod(Ref(Cum(1),-1),pds)=0;
> > Cl:=ValueWhen(1,signal,Ref(C,pds-1));
> >
> > From,
> > humble
> >
> >
> >
> > --- In equismetastock@xxxxxxxxxxxxxxx, "Jose Silva"
> > <josesilva22@> wrote:
> >
> >
> >
> > MetaStock -> Tools -> Indicator Builder -> New
> > -> copy & paste complete formulae below.
> >
> > ==================================
> > Periodicity marker and OHLC values
> > ==================================
> > ---8<-------------------------------
> >
> > { Signals Nth bar periodicity - v2.2
> >
> > ©Copyright 2004~2006 Jose Silva.
> > The grant of this license is for personal use
> > only - no resale or repackaging allowed.
> > All code remains the property of Jose Silva.
> > http://www.metastocktools.com }
> >
> > { User inputs }
> > pds:=Input("Nth bar periodicity",1,252,21);
> > plot:=Input("plot: [1]Signals, [2]OHLC",
> > 1,2,1);
> >
> > { Nth bar signals }
> > signal:=Mod(Cum(1),pds)=0;
> >
> > { Nth bar OHLC values }
> > Op:=ValueWhen(1,signal,O);
> > Hi:=HighestSince(1,signal,H);
> > Lo:=LowestSince(1,signal,L);
> > Cl:=ValueWhen(1,signal,Ref(C,-1));
> >
> > { Plot signals in own window;
> > plot OHLC values on chart }
> > If(plot=1,0,Op); { Green }
> > If(plot=1,0,Hi); { Blue }
> > If(plot=1,0,Lo); { Red }
> > If(plot=1,signal,Cl) { Black }
> >
> > ---8<-------------------------------
> >
> >
> > jose '-)
> > http://www.metastocktools.com
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/equismetastock/
<*> 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/
|