커뮤니티

문의드립니다

프로필 이미지
2011-05-06 23:22:13
666
글번호 38387
답변완료
아래 지표식은 선물 분봉 지표식인데 일반적인 주식 지표식으로 부탁드립니다. Inputs: XMALen(250), P1(30), P2(20), P3(450), VolLen(10), MultFact(2), stopPer(1.0); Vars: TopBand(0), BotBand(0), XAvg(0), FastMA(0), MedMA(0), SlowMA(0), BullTrend(false), BearTrend(false); var1 = Volatilityy( VolLen ) * MultFact; if CurrentBar > 1 then XAvg = ema( Close , XMALen ); FastMA = ma( Close, P1 ); MedMA = ma( Close, P1+P2 ); SlowMA = ma( Close, P1+P2+P3 ); BullTrend = FastMA > MedMA AND MedMA > SlowMA; BearTrend = FastMA < MedMA AND MedMA < SlowMA; If XAvg > TopBand AND BullTrend then begin BotBand = TopBand; TopBand = TopBand + var1; End; If XAvg < BotBand AND BearTrend then begin TopBand = BotBand; BotBand = BotBand - var1; End; plot1(TopBand); plot2(BotBand); plot3(Xavg);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-09 09:54:38

안녕하세요? 예스스탁입니다. 원식의 변수로 작성하면 아래와 같습니다. Inputs: XMALen(4), VolLen(8), MultFact(2); Vars: TopBand(0), BotBand(0), XAvg(0), FastMA(0), MedMA(0), SlowMA(0), BullTrend(false), BearTrend(false); var1 = Volatility( VolLen ) * MultFact; if CurrentBar > 1 then XAvg = ema( Close , XMALen ); FastMA = ma( Close, 4 ); MedMA = ma( Close, 9 ); SlowMA = ma( Close, 18 ); BullTrend = FastMA > MedMA AND MedMA > SlowMA; BearTrend = FastMA < MedMA AND MedMA < SlowMA; If XAvg > TopBand AND BullTrend then begin BotBand = TopBand; TopBand = TopBand + var1; End; If XAvg < BotBand AND BearTrend then begin TopBand = BotBand; BotBand = BotBand - var1; End; plot1(TopBand); plot2(BotBand); plot3(Xavg); [사용자함수 : Volatility] Inputs: Length(NumericSimple); If CurrentBar >= 1 AND Length <> 0 Then Begin If CurrentBar == 1 Then Volatility = TrueRange; Else Volatility = ((Length - 1) * Volatility[1] + TrueRange) / Length; End; > 괌 님이 쓴 글입니다. > 제목 : 문의드립니다 > 아래 지표식은 선물 분봉 지표식인데 일반적인 주식 지표식으로 부탁드립니다. Inputs: XMALen(250), P1(30), P2(20), P3(450), VolLen(10), MultFact(2), stopPer(1.0); Vars: TopBand(0), BotBand(0), XAvg(0), FastMA(0), MedMA(0), SlowMA(0), BullTrend(false), BearTrend(false); var1 = Volatilityy( VolLen ) * MultFact; if CurrentBar > 1 then XAvg = ema( Close , XMALen ); FastMA = ma( Close, P1 ); MedMA = ma( Close, P1+P2 ); SlowMA = ma( Close, P1+P2+P3 ); BullTrend = FastMA > MedMA AND MedMA > SlowMA; BearTrend = FastMA < MedMA AND MedMA < SlowMA; If XAvg > TopBand AND BullTrend then begin BotBand = TopBand; TopBand = TopBand + var1; End; If XAvg < BotBand AND BearTrend then begin TopBand = BotBand; BotBand = BotBand - var1; End; plot1(TopBand); plot2(BotBand); plot3(Xavg);