커뮤니티

검색식 변환 부탁드립니다.

프로필 이미지
부양가족
2015-08-18 23:21:57
176
글번호 89629
답변완료
아래 검색식을 120분봉에서 검색할수있도록 240분봉으로 변환이 가능하면 부탁드립니다. 감사합니다. input : n(0); var : BBup(0); BBup = BollBandUp(80,2); var3 = countif(c < BBup,n); if C >= value3 And #종가가 최근고점위 C >= Bbup and #종가가 볼밴위 L < BBup and C > BBup And #1봉전은 저가는 하단아래 종가는 상단위 var3[1] == n then #1봉전 기준 4봉연속(2~5) 저가가 하단아래 find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-19 13:26:47

안녕하세요 예스스탁입니다. input : Ntime(240),P(20),Dv(2),N(3); var : TF(0),cnt(0),count(0),sum(0); var : Avgv(0),SumSqrt(0),Counter(0),Stdv(0); Array : CC[120](0),HH[120](0),LL[120](0),BBup[100](0),BBdn[100](0); TF = TimeToMinutes(stime)%Ntime; if dayindex() == 0 or (TF < TF[1] and stime > stime[1]) Then{ LL[0] = L; HH[0] = H; for cnt = 1 to P-1{ CC[cnt] = CC[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; BBup[cnt] = BBup[cnt-1][1]; BBdn[cnt] = BBdn[cnt-1][1]; } } CC[0] = C; if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; If CC[P-1] > 0 Then{ sum = 0; for cnt = 0 to P-1{ sum = sum+CC[cnt]; } Avgv = sum/P; SumSqrt = 0; For cnt = 0 To P - 1 { SumSqrt = SumSqrt + (CC[cnt] - Avgv) * (CC[cnt] - Avgv); } Stdv = SquareRoot(SumSqrt / P); BBup[0] = Avgv + (Dv * Stdv); BBdn[0] = Avgv - (Dv * Stdv); } if BBup[N] > 0 Then{ count = 0; for cnt = 1 to N{ if CC[cnt] < BBup[cnt] Then count = count+1; } if CC[0] > BBup[0] and LL[0] < BBup[0] and CC[0] > BBup[0] and count == N Then find(1); } 즐거운 하루되세요 > 부양가족 님이 쓴 글입니다. > 제목 : 검색식 변환 부탁드립니다. > 아래 검색식을 120분봉에서 검색할수있도록 240분봉으로 변환이 가능하면 부탁드립니다. 감사합니다. input : n(0); var : BBup(0); BBup = BollBandUp(80,2); var3 = countif(c < BBup,n); if C >= value3 And #종가가 최근고점위 C >= Bbup and #종가가 볼밴위 L < BBup and C > BBup And #1봉전은 저가는 하단아래 종가는 상단위 var3[1] == n then #1봉전 기준 4봉연속(2~5) 저가가 하단아래 find(1);