커뮤니티

수식 및 시스템 전환부탁

프로필 이미지
임진사댁원장
2020-04-19 18:09:11
1027
글번호 138066
답변완료
<1>아래 수식을 지표 및 시스템(선을 상향 돌파할때 매수, 하향돌파시 매도) 전환부탁요 LT=lowest(L,P1); HT=highest(H,P1); NewH=valuewhen(1,H>HT(1),H); NewL=valuewhen(1,L<LT(1),L); T=tema(c,period3); Z=(NewL==low(1)&&NewL<low) or (NewH== high(1) &&NewH>high); SL=valuewhen(1,Z,T); valuewhen(1,SL!=SL(1),tema(c,period3)) 지표조건 설정 period1 20 period2 40 p1 10 period3 60 af 0.05 maxaf 0.5 <2>아래 지표수식에서 x,y를 원으로 표시했을때 x원이 표시되다가 y원이 새롭게 표시될때는 기존 x원은 더이상 표시되지 않고 y원만 표시되게.. 그리고 y원도 표시되다가 새로운 x원이 나오면 더 이상 y원도 표시되지 않고 새로운 x원만 표시되게끔 부탁드립니다 즉, x원 y원 반복되면서 나타나는데 시간이 흐르면서 그 원들을 보면 겹치지 않고 x원, y원, x원, y원 이런식으로 지속적으로 나오게끔 부탁드립니다 input : period(20); var : t1(0),x(0),hh(0),ll(0),y(0); t1= ema(ema(ema(c,period),period),period); if crossup(c,t1) Then { hh = t1; y = ll; } if CrossDown(c,t1) Then { ll = t1; x = hh; } if hh > 0 and t1 > hh Then hh = t1; if ll < 0 and t1 < ll Then ll = t1; if x > 0 Then plot1(x,"x",BLACK); if y > 0 Then plot2(y,"y",RED);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-20 09:16:00

안녕하세요 예스스탁입니다. 1 input : P1(10),Period3(60); var : LT(0),HT(0),NewH(0),NewL(0); var : T(0),Z(false),SL(0); LT=lowest(L,P1); HT=highest(H,P1); if H > HT[1] Then NewH = H; if L < LT[1] Then NewL = L; T= ema(ema(ema(c,period3),Period3),Period3); Z=(NewL==low[1]&&NewL<low) or (NewH== high[1] &&NewH>high); if Z == true Then SL = T; if SL != SL[1] Then var1 = T; plot1(var1); 2 문의하신 내용은 가능하지 않습니다. 이전 출력된 지표값을 지울수 없습니다. 즐거운 하루되세요 > 임진사댁원장 님이 쓴 글입니다. > 제목 : 수식 및 시스템 전환부탁 > <1>아래 수식을 지표 및 시스템(선을 상향 돌파할때 매수, 하향돌파시 매도) 전환부탁요 LT=lowest(L,P1); HT=highest(H,P1); NewH=valuewhen(1,H>HT(1),H); NewL=valuewhen(1,L<LT(1),L); T=tema(c,period3); Z=(NewL==low(1)&&NewL<low) or (NewH== high(1) &&NewH>high); SL=valuewhen(1,Z,T); valuewhen(1,SL!=SL(1),tema(c,period3)) 지표조건 설정 period1 20 period2 40 p1 10 period3 60 af 0.05 maxaf 0.5 <2>아래 지표수식에서 x,y를 원으로 표시했을때 x원이 표시되다가 y원이 새롭게 표시될때는 기존 x원은 더이상 표시되지 않고 y원만 표시되게.. 그리고 y원도 표시되다가 새로운 x원이 나오면 더 이상 y원도 표시되지 않고 새로운 x원만 표시되게끔 부탁드립니다 즉, x원 y원 반복되면서 나타나는데 시간이 흐르면서 그 원들을 보면 겹치지 않고 x원, y원, x원, y원 이런식으로 지속적으로 나오게끔 부탁드립니다 input : period(20); var : t1(0),x(0),hh(0),ll(0),y(0); t1= ema(ema(ema(c,period),period),period); if crossup(c,t1) Then { hh = t1; y = ll; } if CrossDown(c,t1) Then { ll = t1; x = hh; } if hh > 0 and t1 > hh Then hh = t1; if ll < 0 and t1 < ll Then ll = t1; if x > 0 Then plot1(x,"x",BLACK); if y > 0 Then plot2(y,"y",RED);