커뮤니티

4843 스톡캐스틱 수식에서 에러가...

프로필 이미지
배트
2006-06-01 17:17:08
990
글번호 10147
답변완료
1번의 if min(var3,var4,var5) >= 0 and var3 < var4 and var4 < var5 then plot1(1); 2번의 if min(var3,var4) >= 0 and var3 < var4 then plot1(1); 3번의 if crossup(var1,var2) and var1 >= 58 and var1 <= 70 then plot1(1); 이부분에서 함수를 여기서 호출할수 없다고 에러가 나오고요. 그리고 위에 함수를 빼고 하면 수식은 에러가 나지는 않는데. 검색시 3가지중에 하나도 검색이 안되는데요... 뭐가 잘못된건지. 모르겠습니다. 그리고 거래량검색시 4. 5거래량이평과 20거래량이평이 P%범위내에 모여 있는 종목 input : P(1); var1 = ma(V,5); var2 = ma(V,20); if max(var1,var2) <= min(var1,var2)*(1+P/100) then find(1); 중에 find(1); 이분이 % 조정하는부분인지요..? 거래량 검색은 잘되는것 같습니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-06-01 17:24:28

안녕하세요 예스스탁입니다. 죄송합니다. 식을 다시 올려드립니다. 1. 20봉이네에 20이하에서 한번 20이상 50이하에서 한벙 58이상 70이하에서 한번 총 3번의 골든이 난 종목을 찾는 식입니다. var1 = StochasticsK(5,3); var2 = StochasticsD(5,3,3); var3 = MRO(crossup(var1,var2) and var1 <= 20,20,1); var4 = MRO(crossup(var1,var2) and var1 > 20 and var1 <= 50,20,1); var5 = MRO(crossup(var1,var2) and var1 >= 58 and var1 <= 70,20,1); if min(var3,var4,var5) >= 0 and var3 < var4 and var4 < var5 then find(1); 2. var1 = StochasticsK(5,3); var2 = StochasticsD(5,3,3); var3 = MRO(crossup(var1,var2) and var1 > 20 and var1 <= 50,12,1); var4 = MRO(crossup(var1,var2) and var1 >= 59 and var1 <= 69,12,1); if min(var3,var4) >= 0 and var3 < var4 then find(1); 3. var1 = StochasticsK(5,3); var2 = StochasticsD(5,3,3); if crossup(var1,var2) and var1 >= 58 and var1 <= 70 then find(1); 4. 5거래량이평과 20거래량이평이 P%범위내에 모여 있는 종목 input : P(1); var1 = ma(V,5); var2 = ma(V,20); if max(var1,var2) <= min(var1,var2)*(1+P/100) then find(1); input : P(1); 에 P값을 설정하시면 %가 됩니다.1%로 설정되어 있습니다. 즐거운 하루되세요 > 배트 님이 쓴 글입니다. > 제목 : 4843 스톡캐스틱 수식에서 에러가... > 1번의 if min(var3,var4,var5) >= 0 and var3 < var4 and var4 < var5 then plot1(1); 2번의 if min(var3,var4) >= 0 and var3 < var4 then plot1(1); 3번의 if crossup(var1,var2) and var1 >= 58 and var1 <= 70 then plot1(1); 이부분에서 함수를 여기서 호출할수 없다고 에러가 나오고요. 그리고 위에 함수를 빼고 하면 수식은 에러가 나지는 않는데. 검색시 3가지중에 하나도 검색이 안되는데요... 뭐가 잘못된건지. 모르겠습니다. 그리고 거래량검색시 4. 5거래량이평과 20거래량이평이 P%범위내에 모여 있는 종목 input : P(1); var1 = ma(V,5); var2 = ma(V,20); if max(var1,var2) <= min(var1,var2)*(1+P/100) then find(1); 중에 find(1); 이분이 % 조정하는부분인지요..? 거래량 검색은 잘되는것 같습니다.