커뮤니티

산식수정요

프로필 이미지
티끌
2011-05-02 22:52:31
703
글번호 38156
답변완료

첨부 이미지

var52==10 일때, 바로앞의 구간(Padong01I~Padong03I)내의 점수(var50, var51 합계)를 구한후 그값을 (Padong01I~Padong03I)로 나누어 %를 구하려고 했읍니다만.... 합계부터 않돼더군요.... 산식의 수정 부탁드립니다 var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0); var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0); TX40 = ema(TRIX(20),18); TR20 = TRIX(20); TX40 = ema(TRIX(40),32); TR40 = TRIX(40); TX60 = ema(TRIX(60),48); TR60 = TRIX(60); TX80 = ema(TRIX(80),64); TR80 = TRIX(80); TX100 = ema(TRIX(100),80); TR100= TRIX(100); var : Padong(0),Part01(0); Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1) +iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1); var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0); if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then PadongI01=index[1]; if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then PadongI02=index[1]; if CrossUp(Padong,0) Then PadongI03=index; if Crossdown(Padong,0) Then PadongI04=index; ####################### # 구간신호 # ####################### //var : part01(0); var52=0; var: 상황01(False); If Padong>Padong[1] and Padong[1]==-5 Then { 상황01=true; part01=5; } If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { // 상황01= False; part01=0; } var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0); var51=iff(part01==5 and C>O and C>ma(c,5),1,0); If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then var52=10; var:점수(0); 점수=0; //If var52==10 and 상황01==true Then 점수 = 점수+(var50+var51); #==================================================================== Plot5(var52); Plot6(Padong); Plot7(part01); Plot8(var50); Plot9(var51); Plot10(점수);
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-05-02 14:21:21

안녕하세요 예스스탁입니다. var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0); var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0); TX40 = ema(TRIX(20),18); TR20 = TRIX(20); TX40 = ema(TRIX(40),32); TR40 = TRIX(40); TX60 = ema(TRIX(60),48); TR60 = TRIX(60); TX80 = ema(TRIX(80),64); TR80 = TRIX(80); TX100 = ema(TRIX(100),80); TR100= TRIX(100); var : Padong(0),Part01(0); Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1) +iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1); var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0); if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then PadongI01=index[1]; if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then PadongI02=index[1]; if CrossUp(Padong,0) Then PadongI03=index; if Crossdown(Padong,0) Then PadongI04=index; ####################### # 구간신호 # ####################### //var : part01(0); var52=0; var: 상황01(False); If Padong>Padong[1] and Padong[1]==-5 Then { 상황01=true; part01=5; } If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { // 상황01= False; part01=0; } var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0); var51=iff(part01==5 and C>O and C>ma(c,5),1,0); If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then var52=10; var:var50합계(0),var51합계(0),idx(0); if part01 != 0 and part01[1] == 0 Then{ var50합계=0; var51합계=0; idx = 0;#봉갯수 } if part01 > 0 Then{ idx = idx+1; var50합계 = var50합계+var50; var51합계 = var51합계+var51; } Plot10(var50합계/idx); Plot11(var51합계/idx); (Padong01I~Padong03I)으로 나눈다는 의미가 (Padong01I~Padong03I)사이의 봉갯수로 나눈신다는 의미인지 정확히 모르겠습니다. (Padong01I~Padong03I)사이의 봉갯수로 나누었습니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식수정요 > 그림에서 보시다시피 var52==10 일때, 바로앞의 구간(Padong01I~Padong03I)내의 점수(var50, var51 합계)를 구한후 그값을 (Padong01I~Padong03I)로 나누어 %를 구하려고 했읍니다만.... 합계부터 않돼더군요.... 산식의 수정 부탁드립니다 var : TX20(0),TX40(0),TX60(0),TX80(0),TX100(0); var : TR20(0),TR40(0),TR60(0),TR80(0),TR100(0); TX40 = ema(TRIX(20),18); TR20 = TRIX(20); TX40 = ema(TRIX(40),32); TR40 = TRIX(40); TX60 = ema(TRIX(60),48); TR60 = TRIX(60); TX80 = ema(TRIX(80),64); TR80 = TRIX(80); TX100 = ema(TRIX(100),80); TR100= TRIX(100); var : Padong(0),Part01(0); Padong=iff(TR20>TX20,1,-1)+iff(TR40>TX40,1,-1)+iff(TR60>TX60,1,-1) +iff(TR80>TX80,1,-1)+iff(TR100>TX100,1,-1); var: PadongI01(0),PadongI02(0),PadongI03(0),PadongI04(0),PadongI05(0),PadongI06(0),PadongI07(0); if Padong[2]==Padong[1] and Padong[1]<Padong[0] and Padong[1]==-5 Then PadongI01=index[1]; if Padong[2]>Padong[1] and Padong[1]==Padong[0] and Padong[1]==-5 Then PadongI02=index[1]; if CrossUp(Padong,0) Then PadongI03=index; if Crossdown(Padong,0) Then PadongI04=index; ####################### # 구간신호 # ####################### //var : part01(0); var52=0; var: 상황01(False); If Padong>Padong[1] and Padong[1]==-5 Then { 상황01=true; part01=5; } If CrossUp(Padong,0) or (상황01==True and Padong<Padong[1] and Padong==-5) Then { // 상황01= False; part01=0; } var50=iff(part01==5 and C>C[1] and C>ma(c,5),1,0); var51=iff(part01==5 and C>O and C>ma(c,5),1,0); If part01[1]==5 and part01==0 and Padong[1]<0 and Padong>0 Then var52=10; var:점수(0); 점수=0; //If var52==10 and 상황01==true Then 점수 = 점수+(var50+var51); #==================================================================== Plot5(var52); Plot6(Padong); Plot7(part01); Plot8(var50); Plot9(var51); Plot10(점수);
프로필 이미지

회원

2012-08-15 19:26:05

관리자님에 의해 삭제된 답변입니다.