커뮤니티

구버전에서 변환된 식에선 되는대

프로필 이미지
회원
2003-07-22 00:00:00
923
글번호 452
답변완료
안녕 하십니까? 수고많으십니다. 아래 두 개의 검색식을 봐 주십시요 어떻게 틀렸는지 어디가 다른지 말입니다. 구버전에서 변환된 식이 검색 시간이 많이 걸려서 프로 버전에서 새로 작성을 했는대 구 번전과 같이 검색이 되고 빠르기도 이만 하면 &#46124;다 했는대 2~3일 후에는 " 해당 데이타가 없습니다 " 이렇게 나오니 황당 합니다. 구 버전은 느려도 여전히 검색이되는대 말입니다. 프로 버전에서 새로 만든 검색식 Input :z(0), x(1),y(0),Period(10), Period1(6), Period2(6); Var : value1(0), value2(0),value3(0), value4(0), value5(0); value1 = StochasticsK(Period, Period1); value2 = StochasticsD(Period, Period1, Period2); If value2 [0+z]< 60 && value1 [0+z]> value2[0+z] && value1 [1+z]< value2[1+z]Then { If value1[1+z] > 80 Then value3 = 1; Else value3 = 0 ; if value2[x+z]+y>value2[13+z] Then value4 = 1;Else value4 = 0 ; if value2[x+z]+y>value2[14+z] Then value4 = value4+1; 15에서24까지 똑같음으로 줄렸습니다. if value2[x+z]+y>value2[25+z] Then value4 = value4+1; if value4>=1 || accumN(value3,20) >= 1 Then {If C[0+z] == C[1+z] Then value5 = 0.001; Else value5 = (C[0+z] - C[1+z])/C[1+z]*100;}} Else value5 = 0; Find(value5); 구 버전에서 변환한 검색식 Input: z0(0),z(0), x(1), y(0) ; Var: Formula0(0); Formula0 = iff(StochasticsD_N(0+z,10,6,6) <60&& StochasticsK_N(0+z,10,6) >StochasticsD_N(0+z,10,6,6) && StochasticsK_N(1+z,10,6) <StochasticsD_N(1+z,10,6,6)&& (accumN(iff(stochasticsK_N(1+z,10,6)>80,1,0),20)>=1|| iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(13+z,10,6,6),1,0)+ iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(14+z,10,6,6),1,0)+ 15에서24까지 똑같음으로 줄렸습니다. iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(25+z,10,6,6),1,0)>=1), iff(C[0+z0]==C[0+z],0.001,(C[0+z0]-C[0+z])/C[0+z]*100), 0); Find( Formula0 );
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2003-07-22 00:00:00

안녕하세요? 예스스탁입니다... 문의하신 식을 예스트레이더에서 사용될 수 있도록 작성하면 다음과 같습니다... Input: z0(0),z(1), x(1), y(0), p(10), p1(6), p2(6) ; var : value(0), 스토K(0), 스토D(0), aaa(0), bbb(0), ccc(0), ddd(0), eee(0); 스토K = StochasticsK(p,p1); 스토D = StochasticsD(p,p1,p2); aaa = 스토K[0+z] < 60 && 스토K[0+z] > 스토D[0+z] && 스토K[1+z] < 스토D[1+z]; if 스토K[1+z] > 80 then bbb = 1; else bbb = 0; if 스토D[x+z]+y > 스토D[13+z] then ccc= 1; else ccc = 0; if 스토D[x+z]+y > 스토D[14+z] then ddd = 1; else ddd = 0; if 스토D[x+z]+y > 스토D[25+z] then eee = 1; else eee = 0; If aaa && (accumN(bbb,20) >= 1 || ccc + ddd + eee >=1) Then { If C[0+z0] == C[0+z] Then value = 0.001; Else value = (C[0+z0]-C[0+z])/C[0+z]*100; } Else value = 0; Find(value); 즐거운 하루 되세요.... > CJ_sjk3926 님이 쓴 글입니다. > 제목 : 구버전에서 변환된 식에선 되는대 > 안녕 하십니까? 수고많으십니다. > > 아래 두 개의 검색식을 봐 주십시요 어떻게 틀렸는지 어디가 다른지 말입니다. > > 구버전에서 변환된 식이 검색 시간이 많이 걸려서 프로 버전에서 새로 작성을 했는대 > > 구 번전과 같이 검색이 되고 빠르기도 이만 하면 &#46124;다 했는대 > > 2~3일 후에는 " 해당 데이타가 없습니다 " 이렇게 나오니 > > 황당 합니다. 구 버전은 느려도 여전히 검색이되는대 말입니다. > > 프로 버전에서 새로 만든 검색식 > Input :z(0), x(1),y(0),Period(10), Period1(6), Period2(6); > Var : value1(0), value2(0),value3(0), value4(0), value5(0); > value1 = StochasticsK(Period, Period1); > value2 = StochasticsD(Period, Period1, Period2); > > If value2 [0+z]< 60 && > value1 [0+z]> value2[0+z] && value1 [1+z]< value2[1+z]Then > > { If value1[1+z] > 80 Then value3 = 1; Else value3 = 0 ; > if value2[x+z]+y>value2[13+z] Then value4 = 1;Else value4 = 0 ; > if value2[x+z]+y>value2[14+z] Then value4 = value4+1; > 15에서24까지 똑같음으로 줄렸습니다. > if value2[x+z]+y>value2[25+z] Then value4 = value4+1; > if value4>=1 || > accumN(value3,20) >= 1 Then > > {If C[0+z] == C[1+z] Then value5 = 0.001; > Else value5 = (C[0+z] - C[1+z])/C[1+z]*100;}} > Else value5 = 0; > Find(value5); > > 구 버전에서 변환한 검색식 > Input: z0(0),z(0), x(1), y(0) ; > Var: Formula0(0); > > Formula0 = iff(StochasticsD_N(0+z,10,6,6) <60&& > StochasticsK_N(0+z,10,6) >StochasticsD_N(0+z,10,6,6) && > StochasticsK_N(1+z,10,6) <StochasticsD_N(1+z,10,6,6)&& > > (accumN(iff(stochasticsK_N(1+z,10,6)>80,1,0),20)>=1|| > iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(13+z,10,6,6),1,0)+ > iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(14+z,10,6,6),1,0)+ > 15에서24까지 똑같음으로 줄렸습니다. > iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(25+z,10,6,6),1,0)>=1), > > iff(C[0+z0]==C[0+z],0.001,(C[0+z0]-C[0+z])/C[0+z]*100), 0); > Find( Formula0 );
프로필 이미지

회원

2003-07-22 00:00:00

상세한내용 감사하니다. > 예스스탁 님이 쓴 글입니다. > 제목 : 컨버전.... > 안녕하세요? 예스스탁입니다... > > 문의하신 식을 예스트레이더에서 사용될 수 있도록 작성하면 다음과 같습니다... > > Input: z0(0),z(1), x(1), y(0), p(10), p1(6), p2(6) ; > var : value(0), 스토K(0), 스토D(0), aaa(0), bbb(0), ccc(0), ddd(0), eee(0); > > 스토K = StochasticsK(p,p1); > 스토D = StochasticsD(p,p1,p2); > > aaa = 스토K[0+z] < 60 && 스토K[0+z] > 스토D[0+z] && > 스토K[1+z] < 스토D[1+z]; > > if 스토K[1+z] > 80 then > bbb = 1; > else > bbb = 0; > > if 스토D[x+z]+y > 스토D[13+z] then > ccc= 1; > else > ccc = 0; > > if 스토D[x+z]+y > 스토D[14+z] then > ddd = 1; > else > ddd = 0; > > if 스토D[x+z]+y > 스토D[25+z] then > eee = 1; > else > eee = 0; > > If aaa && (accumN(bbb,20) >= 1 || ccc + ddd + eee >=1) Then > { > If C[0+z0] == C[0+z] Then > value = 0.001; > Else > value = (C[0+z0]-C[0+z])/C[0+z]*100; > } > Else > value = 0; > > Find(value); > > > 즐거운 하루 되세요.... > > > > CJ_sjk3926 님이 쓴 글입니다. > > > 제목 : 구버전에서 변환된 식에선 되는대 > > > 안녕 하십니까? 수고많으십니다. > > > > 아래 두 개의 검색식을 봐 주십시요 어떻게 틀렸는지 어디가 다른지 말입니다. > > > > 구버전에서 변환된 식이 검색 시간이 많이 걸려서 프로 버전에서 새로 작성을 했는대 > > > > 구 번전과 같이 검색이 되고 빠르기도 이만 하면 &#46124;다 했는대 > > > > 2~3일 후에는 " 해당 데이타가 없습니다 " 이렇게 나오니 > > > > 황당 합니다. 구 버전은 느려도 여전히 검색이되는대 말입니다. > > > > 프로 버전에서 새로 만든 검색식 > > Input :z(0), x(1),y(0),Period(10), Period1(6), Period2(6); > > Var : value1(0), value2(0),value3(0), value4(0), value5(0); > > value1 = StochasticsK(Period, Period1); > > value2 = StochasticsD(Period, Period1, Period2); > > > > If value2 [0+z]< 60 && > > value1 [0+z]> value2[0+z] && value1 [1+z]< value2[1+z]Then > > > > { If value1[1+z] > 80 Then value3 = 1; Else value3 = 0 ; > > if value2[x+z]+y>value2[13+z] Then value4 = 1;Else value4 = 0 ; > > if value2[x+z]+y>value2[14+z] Then value4 = value4+1; > > 15에서24까지 똑같음으로 줄렸습니다. > > if value2[x+z]+y>value2[25+z] Then value4 = value4+1; > > if value4>=1 || > > accumN(value3,20) >= 1 Then > > > > {If C[0+z] == C[1+z] Then value5 = 0.001; > > Else value5 = (C[0+z] - C[1+z])/C[1+z]*100;}} > > Else value5 = 0; > > Find(value5); > > > > 구 버전에서 변환한 검색식 > > Input: z0(0),z(0), x(1), y(0) ; > > Var: Formula0(0); > > > > Formula0 = iff(StochasticsD_N(0+z,10,6,6) <60&& > > StochasticsK_N(0+z,10,6) >StochasticsD_N(0+z,10,6,6) && > > StochasticsK_N(1+z,10,6) <StochasticsD_N(1+z,10,6,6)&& > > > > (accumN(iff(stochasticsK_N(1+z,10,6)>80,1,0),20)>=1|| > > iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(13+z,10,6,6),1,0)+ > > iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(14+z,10,6,6),1,0)+ > > 15에서24까지 똑같음으로 줄렸습니다. > > iff(StochasticsD_N(x+z,10,6,6)+y>StochasticsD_N(25+z,10,6,6),1,0)>=1), > > > > iff(C[0+z0]==C[0+z],0.001,(C[0+z0]-C[0+z])/C[0+z]*100), 0); > > Find( Formula0 );