커뮤니티

검색이 안됩니다...

프로필 이미지
khkwon
2005-12-22 14:13:24
791
글번호 9010
답변완료
아래의 답변을 받아서 실제 검색해보니 에러가 뜨네요... 조건검색에서는 사용자 함수내에서 사용자 함수사용은 불가능하다는 메시지가 뜨면서 검색이 안됩니다.. 어떻게 해야 하나요? 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. INPUTS: R(4),S(8),U(6),SMTHLEN(3),Period1(10),Period2(3),Period3(3),P1(20); var : cond1(0),cond2(0),cond3(0),cond4(0),cond5(0),cond6(0),cond7(0),cond8(0); var1 = TSI(C, R, S, U); var2 = Ema(TSI(C, R, S, U), SMTHLEN); var3 = StochasticsK(period1,period2); var4 = StochasticsD(period1,period2,period3); var5 = iff(FracPortion(p1*0.5)==0,ma(ma(c,p1*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p1*0.5)),Ceiling(p1*0.5))); cond1 = accumn(iff(crossup(var1,var2),1,0),10) >= 1; cond2 = var1 > var1[1] and var2 > var2[1]; cond3 = accumn(iff(crossup(var3,var4),1,0),10) >= 1; cond4 = accumn(iff(crossup(c,var5),1,0),10) >= 1; cond5 = accumn(iff(crossdown(var1,var2),1,0),10) >= 1; cond6 = var1 < var1[1] and var2 < var2[1]; cond7 = accumn(iff(crossdown(var3,var4),1,0),10) >= 1; cond8 = accumn(iff(crossdown(c,var5),1,0),10) >= 1; if cond1 and cond2 and cond3 and cond4 then find(1);
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-12-22 16:52:22

안녕하세요 예스스탁입니다. 식을 수정했습니다. INPUTS: R(4),S(8),U(6),SMTHLEN(3),Period1(10),Period2(3),Period3(3),P1(20); var : cond1(0),cond2(0),cond3(0),cond4(0),cond5(0),cond6(0),cond7(0),cond8(0); VAR : value1(0),value2(0); Value1=100*Ema(Ema(Ema(C-C[1],r),s),u); Value2=Ema(Ema(Ema(Abs(c-c[1]),r),s),u); ##TSI If Value2 <> 0 then var1 = Value1 / Value2; Else var1 = 0; var2 = Ema(var1, SMTHLEN); var3 = StochasticsK(period1,period2); var4 = StochasticsD(period1,period2,period3); var5 = iff(FracPortion(p1*0.5)==0,ma(ma(c,p1*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p1*0.5)),Ceiling(p1*0.5))); cond1 = accumn(iff(crossup(var1,var2),1,0),10) >= 1; cond2 = var1 > var1[1] and var2 > var2[1]; cond3 = accumn(iff(crossup(var3,var4),1,0),10) >= 1; cond4 = accumn(iff(crossup(c,var5),1,0),10) >= 1; cond5 = accumn(iff(crossdown(var1,var2),1,0),10) >= 1; cond6 = var1 < var1[1] and var2 < var2[1]; cond7 = accumn(iff(crossdown(var3,var4),1,0),10) >= 1; cond8 = accumn(iff(crossdown(c,var5),1,0),10) >= 1; if cond1 and cond2 and cond3 and cond4 then find(1); 즐거운 하루되세요 > khkwon 님이 쓴 글입니다. > 제목 : 검색이 안됩니다... > 아래의 답변을 받아서 실제 검색해보니 에러가 뜨네요... 조건검색에서는 사용자 함수내에서 사용자 함수사용은 불가능하다는 메시지가 뜨면서 검색이 안됩니다.. 어떻게 해야 하나요? 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. INPUTS: R(4),S(8),U(6),SMTHLEN(3),Period1(10),Period2(3),Period3(3),P1(20); var : cond1(0),cond2(0),cond3(0),cond4(0),cond5(0),cond6(0),cond7(0),cond8(0); var1 = TSI(C, R, S, U); var2 = Ema(TSI(C, R, S, U), SMTHLEN); var3 = StochasticsK(period1,period2); var4 = StochasticsD(period1,period2,period3); var5 = iff(FracPortion(p1*0.5)==0,ma(ma(c,p1*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p1*0.5)),Ceiling(p1*0.5))); cond1 = accumn(iff(crossup(var1,var2),1,0),10) >= 1; cond2 = var1 > var1[1] and var2 > var2[1]; cond3 = accumn(iff(crossup(var3,var4),1,0),10) >= 1; cond4 = accumn(iff(crossup(c,var5),1,0),10) >= 1; cond5 = accumn(iff(crossdown(var1,var2),1,0),10) >= 1; cond6 = var1 < var1[1] and var2 < var2[1]; cond7 = accumn(iff(crossdown(var3,var4),1,0),10) >= 1; cond8 = accumn(iff(crossdown(c,var5),1,0),10) >= 1; if cond1 and cond2 and cond3 and cond4 then find(1);