커뮤니티
검색이 안됩니다...
2005-12-22 14:13:24
792
글번호 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);
다음글
이전글