커뮤니티
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); 이분이 % 조정하는부분인지요..?
거래량 검색은 잘되는것 같습니다.
이전글