커뮤니티

재질문입니다.

프로필 이미지
회원
2013-07-23 16:48:39
204
글번호 65582
답변완료
input : len1(25),len2(6),len3(6),len4(3); var : STOC1(0),STOC2(0),STOC3(0),STOC4(0); STOC1=STOCHK(25,6); STOC2=ema(STOC1,4); STOC3=ema(STOC1,6); #var1>50이고 전일고가보다 금일고가가 크거나 var1>80이상이면 #각 인덱스 저장변수는 0 if STOC2 > 60 and h>=highest(H,80) Then{ var1 = 0;} if STOC2 < 40 and L<=lowest(L,80) Then{ var2 = 0;} if Condition1==true Then{ Plot1(var1, "slowk",RED);} if Condition2==true Then{ Plot2(-var2, "slodwk",blue); } PlotBaseLine1(0, "0");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-22 18:29:01

안녕하세요 예스스탁입니다. var1=CCI(20); var2=ma(var1,5); #조건1 if countif(CrossDown(var1,-50),20) >= 1 and var1[2] < var1[1] and var1[1] < var1 Then var1 = index; #조건2 if countif(CrossDown(var1,-50),20) >= 1 and var1>var2 Then var2 = index; #var1>50이고 전일고가보다 금일고가가 크거나 var1>80이상이면 #각 인덱스 저장변수는 0 if (var1 > 50 and dayhigh > dayhigh(1)) or (var1 > 80) Then{ var1 = 0; var2 = 0; } #조건1과 조건2로 부터 30봉 안에 있으면 #var1과 var2가 0이 아니면 Condition1은 true if index <= var1+30 and index <= var2+30 and var1 != 0 and var2 != 0 Then Condition1 = true; Else Condition1 = false; 각 조건 만족시에 봉번호를 저장해서 이용하게 변경했습니다. 추가로 올리신 조건이 만족하면 각 봉번호가 0으로 리셋됩니다. 각조건의 봉번호가 0이 아니고 현재봉과의 차이가 30봉 이내이면 true가 되게 작성했습니다. 의도와 다르시면 전화주시기 바랍니다. 즐거운 하루되세요 > WT_JAEYOON 님이 쓴 글입니다. > 제목 : 재질문입니다. > var1=CCI(20); var2=ma(var1,5); var1의 값이 -50을 하향돌파 한 봉으로부터 20봉 이내에 var1[2]<var1[1] and var1[1]<var1 이고 20봉이내에 한번이라도 var1>var2를 만족한 시점으로부터 경과된 봉을 30봉내에서 카운트하는 지표식 부탁드립니다. var1=CCI(20); var2=ma(var1,5); Condition1 = countif(CrossDown(var1,-50),20) >= 1 and var1[2] < var1[1] and var1[1] < var1; Condition2 = countif(CrossDown(var1,-50),20) >= 1 and var1>var2; var5= countif(Condition1 == true and Condition2 == true,30) ; 재질문... var1>50이고 전일고가보다 금일고가가 크거나 var1>80이상이면 var5의 값을 0으로 리셋하는 수식부탁드립니다.