Sorry, I don't really understand your question. There's no "always true" condition in that code now. The aforementioned one related to the statement:
Buy = Hbar = HHV(C,90); which was setting Buy to be the HHV value, a price that would always be non-zero (one would hope...). Now that you've removed the "Buy =" part of that statement, there's no always-true condition - although even if you still had that, the later Buy = Todaysposition > 55 would overwrite it. GP --- In [email protected], "upsidetarget" <[EMAIL PROTECTED]> wrote: > > As you said in your earlier post: > > Buy = Todaysposition > 55; > > is meaningless without: > > Hbar = HHV(C,90); > Lbar = LLV(C,90); > Diff = Hbar - Lbar; > Todaysposition = ((C-Lbar)/Diff) * 100; > > And, as pointed out earlier, parts of the above formula trigger an > always true condition before we even get to whether todaysposition is > >55 or not. > > So, how can express the end result of what I want within the "buy" > argument? > > THanks > > > --- In [email protected], "gp_sydney" <gp.investment@> wrote: > > > > If you want Todaysposition to be greater than 55, then just use: > > > > Buy = Todaysposition > 55; > > > > If you want the MA to be greater than 55, then: > > > > Buy = MA(Todaysposition, 11) > 55; > > > > GP > > > > > > --- In [email protected], "upsidetarget" <digimax@> wrote: > > > > > > Below is an indicator that I want to include as part of a "buy" > > > signal in a system. Its value can be anywhere from 1 to 100. I want to > > > buy when this value is > 55. How would I phrase the the "buy" > argument? > > > > > > Hbar = HHV(C,90); > > > Lbar = LLV(C,90); > > > Diff = Hbar - Lbar; > > > Todaysposition = ((C-Lbar)/Diff) * 100; > > > > > > Plot(MA(Todaysposition,11), "Channel 90 MA(11)", colorBlue, > styleThick); > > > > > > > > > > > > --- In [email protected], "gp_sydney" <gp.investment@> wrote: > > > > > > > > Is there something missing in this code? What does this > statement do? > > > > > > > > > MA(Todaysposition,11)>55; > > > > > > > > That's a conditional with the result not being used for anything. Is > > > > perhaps Buy supposed to be used in that statement? > > > > > > > > Buy is not normally set to a price array, but rather some > conditional > > > > statement that results in True or False (if scaling is not being > > used). > > > > > > > > GP > > > > > > > > > > > > --- In [email protected], "upsidetarget" <digimax@> wrote: > > > > > > > > > > Can anyone shed some light on why the "buy" below is not > > registering? > > > > > > > > > > It trades whether true or not > > > > > > > > > > BTW, the "sell" is n number of days.... > > > > > > > > > > Buy = Hbar = HHV(C,90); > > > > > Lbar = LLV(C,90); > > > > > Diff = Hbar - Lbar; > > > > > Todaysposition = ((C-Lbar)/Diff) * 100; > > > > > > > > > > MA(Todaysposition,11)>55; > > > > > > > > > > Sell = 0; > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > Michael > > > > > > > > > > > > > > >
