커뮤니티

지표식좀 부탁드려요 ~~

프로필 이미지
세상아
2008-10-16 16:28:14
945
글번호 17570
답변완료
if accumn(iff(crossup(ma(c,5),ma(c,20)) and C > O,1,0),50) >= 1 Then var1 = 1; Else var1 = 0; if accumn(iff(CrossUp(ma(c,5),ma(c,20)) and C < O,1,0),50) >= 1 Then Var2 = 2; Else var2 = 0; if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C >= C[1],1,0),50) >= 1 Then Var3 = 3; Else var3 = 0; if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C < C[1],1,0),50) >= 1 Then Var4 = 4; Else var4 = 0; plot1(var1); plot2(var2); plot3(var3); plot4(var4); 1>>> plot 1,2,3,4, 를 plot 1 에 모두 표현하여 선을 그리고 싶습니다. 미리 감사드립니다 . 2>> 그리고 var1 = (dayindex())%4; 이게 무슨뜻인가요? 3%와 4%는 어떻게 다른것인가요? 3>> 그리고 var1 = (dayindex())%4; 과 var2= (dayindex())%3; 를 같이 쓰면 어떤게 돼고 무슨뜻인지? 부탁드립니다..
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2008-10-16 17:11:23

안녕하세요 예스스탁입니다. 1. plot1로 하나만으로 선을 그리시면 4개 조건이 모두 만족시에 가장 아래있는 4라는 값만 리턴됩니다. 유의하시기 바랍니다. if accumn(iff(crossup(ma(c,5),ma(c,20)) and C > O,1,0),50) >= 1 Then var1 = 1; Else if accumn(iff(CrossUp(ma(c,5),ma(c,20)) and C < O,1,0),50) >= 1 Then Var1 = 2; Else if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C >= C[1],1,0),50) >= 1 Then Var1 = 3; else if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C < C[1],1,0),50) >= 1 Then Var1 = 4; Else Var1 = 0; plot1(var1); 2. var1 = (dayindex())%4; plot1(var1); 위 식을 지표로 적용해 보시면 차트상 첫봉부터 4번째 간격으로 0값을 리턴합니다.(0-1-2-3-0-1-2-3-0~~) 즉 차트의 당일 봉중에 특정간격으로 어떤 값을 저장하거나 조건을 찾을 때 사용됩니다. 예를 들어 5분봉이라면 20분간격으로 어떤 값을 저정하거나 할때 사용됩니다. 3. var1 = (dayindex())%3; 3봉간격 var1 = (dayindex())%4; 4봉간격입니다. 즐거운 하루되세요 > 세상아 님이 쓴 글입니다. > 제목 : 지표식좀 부탁드려요 ~~ > if accumn(iff(crossup(ma(c,5),ma(c,20)) and C > O,1,0),50) >= 1 Then var1 = 1; Else var1 = 0; if accumn(iff(CrossUp(ma(c,5),ma(c,20)) and C < O,1,0),50) >= 1 Then Var2 = 2; Else var2 = 0; if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C >= C[1],1,0),50) >= 1 Then Var3 = 3; Else var3 = 0; if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C < C[1],1,0),50) >= 1 Then Var4 = 4; Else var4 = 0; plot1(var1); plot2(var2); plot3(var3); plot4(var4); 1>>> plot 1,2,3,4, 를 plot 1 에 모두 표현하여 선을 그리고 싶습니다. 미리 감사드립니다 . 2>> 그리고 var1 = (dayindex())%4; 이게 무슨뜻인가요? 3%와 4%는 어떻게 다른것인가요? 3>> 그리고 var1 = (dayindex())%4; 과 var2= (dayindex())%3; 를 같이 쓰면 어떤게 돼고 무슨뜻인지? 부탁드립니다..
프로필 이미지

세상아

2008-10-16 17:24:59

세상아 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2008-10-16 17:41:08

안녕하세요 예스스탁입니다. 식을 전문을 보내주시기 바랍니다. var1=(dayindex())%4; var2=(dayindex())%4; 위 식만을 보고는 왜 달라지는지 알수 없습니다. webmaster@yesstock.com으로 보내주시고 해당식의 내용도 간략히 적어주시기 바랍니다. 즐거운 하루되세요 > 세상아 님이 쓴 글입니다. > 제목 : Re : Re : 지표식좀 부탁드려요 ~~ > 3번 질문의 의미는 va1 1 과 var2를 같이 쓸때의 의미입니다.. 이런 질문을 하는 이유는 지표적용시에 var1=(dayindex())%4 ; 와var2=(dayindex())%4 을 같이 쓰면 ~ 같이 쓴다는 말입니다.. 라인이 변하기 때문에 드리는 질문입니다.. var1 만쓸때와 var2 에서 3대신 4를 넣어도 var1 하나만 쓸때와 모양이 달라지기때문에 드리는 질문입니다. 예를 들면 var1=(dayindex())%4; 이것 하나만 썼을때 하고 var1=(dayindex())%4; var2=(dayindex())%4; 이것 두개가 같이 썼을때 라인이 틀려지므로 드린질문입니다. 같이 썼을때와 하나만 썼을때 왜 달라지며 무슨 의미인지 질문드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표식좀 부탁드려요 ~~ > 안녕하세요 예스스탁입니다. 1. plot1로 하나만으로 선을 그리시면 4개 조건이 모두 만족시에 가장 아래있는 4라는 값만 리턴됩니다. 유의하시기 바랍니다. if accumn(iff(crossup(ma(c,5),ma(c,20)) and C > O,1,0),50) >= 1 Then var1 = 1; Else if accumn(iff(CrossUp(ma(c,5),ma(c,20)) and C < O,1,0),50) >= 1 Then Var1 = 2; Else if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C >= C[1],1,0),50) >= 1 Then Var1 = 3; else if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C < C[1],1,0),50) >= 1 Then Var1 = 4; Else Var1 = 0; plot1(var1); 2. var1 = (dayindex())%4; plot1(var1); 위 식을 지표로 적용해 보시면 차트상 첫봉부터 4번째 간격으로 0값을 리턴합니다.(0-1-2-3-0-1-2-3-0~~) 즉 차트의 당일 봉중에 특정간격으로 어떤 값을 저장하거나 조건을 찾을 때 사용됩니다. 예를 들어 5분봉이라면 20분간격으로 어떤 값을 저정하거나 할때 사용됩니다. 3. var1 = (dayindex())%3; 3봉간격 var1 = (dayindex())%4; 4봉간격입니다. 즐거운 하루되세요 > 세상아 님이 쓴 글입니다. > 제목 : 지표식좀 부탁드려요 ~~ > if accumn(iff(crossup(ma(c,5),ma(c,20)) and C > O,1,0),50) >= 1 Then var1 = 1; Else var1 = 0; if accumn(iff(CrossUp(ma(c,5),ma(c,20)) and C < O,1,0),50) >= 1 Then Var2 = 2; Else var2 = 0; if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C >= C[1],1,0),50) >= 1 Then Var3 = 3; Else var3 = 0; if accumn(iff(crossup(ma(c,5),ma(c,20)) and C == O and C < C[1],1,0),50) >= 1 Then Var4 = 4; Else var4 = 0; plot1(var1); plot2(var2); plot3(var3); plot4(var4); 1>>> plot 1,2,3,4, 를 plot 1 에 모두 표현하여 선을 그리고 싶습니다. 미리 감사드립니다 . 2>> 그리고 var1 = (dayindex())%4; 이게 무슨뜻인가요? 3%와 4%는 어떻게 다른것인가요? 3>> 그리고 var1 = (dayindex())%4; 과 var2= (dayindex())%3; 를 같이 쓰면 어떤게 돼고 무슨뜻인지? 부탁드립니다..