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" <[EMAIL PROTECTED]> 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 > > > > > >
