커뮤니티
함수식 문의
2011-07-01 12:24:56
693
글번호 40440
안녕하세요?
aa라는 함수와 bb라는 함수를 만들고 싶습니다. 함수는 어떻게 하는 건지 아직 너무 몰라서요.
먼저 aa라는 함수입니다.
aa(C, 4(= 몇칸씩 후진?), 10, 2(= 비교식의 개수))
= 1, if C > C[10] && C[4] > C[14]
= -1, if C < C[10] && C[4] < C[14]
= 0, otherwise
v = ma(C, 10);
aa(v, 3, 100, 4)
= 1, if v > v[100] && v[3] > v[103] && v[6] > v[106] && v[9] > v[109]
= -1, if 위와 반대방향의 부등호들
= 0, otherwise
그러니까,
aa(뭘, s1, s2, s3)
뭘 = 뭘가지고 비교할까?
s1 = 몇칸씩 후진하면서 비교할래?
s2 = 몇 칸 뒤의 녀석과 비교할래?
s3 = 비교식의 갯수
이 함수를 주종목 및 참조종목( 및 참조종목의 이평 ...)에 대해서도 쓰고 싶은데, 참조종목에 대해서는 어떻게 써야하는지도 잘 모르겠습니다.
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 aa(v1, 3, 10, 3), aa(v2, 2, 5, 4), aa(v3, 3, 3, 3) 등으로 쓰면 되나요?
//////////////////////////////////
이제 bb라는 함수입니다.
v1 = ma(C, 10); v2 = ma(v1. 20);
bb(v1, v2, 3(=몇칸씩 후진), 5(=비교식의 갯수))
= 1, if v1 > v2 && v1[3] > v2[3] && v1[6] > v2[6] && v1[9] > v2[9] && v1[12]>v2[12]
= -1, if 반대방향의 부등호들
=0, otherwise
그러니까,
bb(뭐1, 뭐2, s1, s3)
뭐1 과 뭐2 를 비교한다.
s1: s1 칸씩 후진하면서 비교한다.
s2 = 비교식의 개수
역시, 이 함수도 참조종목에 대해서도 적용하려면 어떻게 해야 하나요?
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 bb(v2, v3, 3, 5) 등으로 사용하면 되나요?
진심으로 감사드립니다.
답변 3
예스스탁 예스스탁 답변
2011-07-01 14:27:20
안녕하세요
예스스탁입니다.
사용자함수 파일로 첨부해 드립니다.
참조종목을 사용하실 경우에는
다른 함수들과 같이
data2(aa(v1, 3, 10, 3))
data2(bb(v2, v3, 3, 5))
와 같이 사용하시면 됩니다.
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 함수식 문의
> 안녕하세요?
aa라는 함수와 bb라는 함수를 만들고 싶습니다. 함수는 어떻게 하는 건지 아직 너무 몰라서요.
먼저 aa라는 함수입니다.
aa(C, 4(= 몇칸씩 후진?), 10, 2(= 비교식의 개수))
= 1, if C > C[10] && C[4] > C[14]
= -1, if C < C[10] && C[4] < C[14]
= 0, otherwise
v = ma(C, 10);
aa(v, 3, 100, 4)
= 1, if v > v[100] && v[3] > v[103] && v[6] > v[106] && v[9] > v[109]
= -1, if 위와 반대방향의 부등호들
= 0, otherwise
그러니까,
aa(뭘, s1, s2, s3)
뭘 = 뭘가지고 비교할까?
s1 = 몇칸씩 후진하면서 비교할래?
s2 = 몇 칸 뒤의 녀석과 비교할래?
s3 = 비교식의 갯수
이 함수를 주종목 및 참조종목( 및 참조종목의 이평 ...)에 대해서도 쓰고 싶은데, 참조종목에 대해서는 어떻게 써야하는지도 잘 모르겠습니다.
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 aa(v1, 3, 10, 3), aa(v2, 2, 5, 4), aa(v3, 3, 3, 3) 등으로 쓰면 되나요?
//////////////////////////////////
이제 bb라는 함수입니다.
v1 = ma(C, 10); v2 = ma(v1. 20);
bb(v1, v2, 3(=몇칸씩 후진), 5(=비교식의 갯수))
= 1, if v1 > v2 && v1[3] > v2[3] && v1[6] > v2[6] && v1[9] > v2[9] && v1[12]>v2[12]
= -1, if 반대방향의 부등호들
=0, otherwise
그러니까,
bb(뭐1, 뭐2, s1, s3)
뭐1 과 뭐2 를 비교한다.
s1: s1 칸씩 후진하면서 비교한다.
s2 = 비교식의 개수
역시, 이 함수도 참조종목에 대해서도 적용하려면 어떻게 해야 하나요?
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 bb(v2, v3, 3, 5) 등으로 사용하면 되나요?
진심으로 감사드립니다.
에구머니
2011-07-01 15:59:56
첨부파일이 안보이네요... ?
그리고, 참조종목을 사용할 경우,
이미, v1 = ma(data2(C), 10);
등으로 data2라는 표현이 사용되었는데도,
data2(aa(v1, 3, 10, 3)) 처럼, 또 data2 로 뒤집어 씌우는 것이 맞나요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 함수식 문의
> 안녕하세요
예스스탁입니다.
사용자함수 파일로 첨부해 드립니다.
참조종목을 사용하실 경우에는
다른 함수들과 같이
data2(aa(v1, 3, 10, 3))
data2(bb(v2, v3, 3, 5))
와 같이 사용하시면 됩니다.
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 함수식 문의
> 안녕하세요?
aa라는 함수와 bb라는 함수를 만들고 싶습니다. 함수는 어떻게 하는 건지 아직 너무 몰라서요.
먼저 aa라는 함수입니다.
aa(C, 4(= 몇칸씩 후진?), 10, 2(= 비교식의 개수))
= 1, if C > C[10] && C[4] > C[14]
= -1, if C < C[10] && C[4] < C[14]
= 0, otherwise
v = ma(C, 10);
aa(v, 3, 100, 4)
= 1, if v > v[100] && v[3] > v[103] && v[6] > v[106] && v[9] > v[109]
= -1, if 위와 반대방향의 부등호들
= 0, otherwise
그러니까,
aa(뭘, s1, s2, s3)
뭘 = 뭘가지고 비교할까?
s1 = 몇칸씩 후진하면서 비교할래?
s2 = 몇 칸 뒤의 녀석과 비교할래?
s3 = 비교식의 갯수
이 함수를 주종목 및 참조종목( 및 참조종목의 이평 ...)에 대해서도 쓰고 싶은데, 참조종목에 대해서는 어떻게 써야하는지도 잘 모르겠습니다.
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 aa(v1, 3, 10, 3), aa(v2, 2, 5, 4), aa(v3, 3, 3, 3) 등으로 쓰면 되나요?
//////////////////////////////////
이제 bb라는 함수입니다.
v1 = ma(C, 10); v2 = ma(v1. 20);
bb(v1, v2, 3(=몇칸씩 후진), 5(=비교식의 갯수))
= 1, if v1 > v2 && v1[3] > v2[3] && v1[6] > v2[6] && v1[9] > v2[9] && v1[12]>v2[12]
= -1, if 반대방향의 부등호들
=0, otherwise
그러니까,
bb(뭐1, 뭐2, s1, s3)
뭐1 과 뭐2 를 비교한다.
s1: s1 칸씩 후진하면서 비교한다.
s2 = 비교식의 개수
역시, 이 함수도 참조종목에 대해서도 적용하려면 어떻게 해야 하나요?
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 bb(v2, v3, 3, 5) 등으로 사용하면 되나요?
진심으로 감사드립니다.
예스스탁 예스스탁 답변
2011-07-01 16:39:38
안녕하세요
예스스탁입니다.
죄송합니다.
파일 다시올려드립니다.
예 함수에 사용되는 값이 data2로 지정이 되어 있어도
함수전체를 data2로 씌워 주시면 됩니다.
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : Re : Re : 함수식 문의
> 첨부파일이 안보이네요... ?
그리고, 참조종목을 사용할 경우,
이미, v1 = ma(data2(C), 10);
등으로 data2라는 표현이 사용되었는데도,
data2(aa(v1, 3, 10, 3)) 처럼, 또 data2 로 뒤집어 씌우는 것이 맞나요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 함수식 문의
> 안녕하세요
예스스탁입니다.
사용자함수 파일로 첨부해 드립니다.
참조종목을 사용하실 경우에는
다른 함수들과 같이
data2(aa(v1, 3, 10, 3))
data2(bb(v2, v3, 3, 5))
와 같이 사용하시면 됩니다.
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 함수식 문의
> 안녕하세요?
aa라는 함수와 bb라는 함수를 만들고 싶습니다. 함수는 어떻게 하는 건지 아직 너무 몰라서요.
먼저 aa라는 함수입니다.
aa(C, 4(= 몇칸씩 후진?), 10, 2(= 비교식의 개수))
= 1, if C > C[10] && C[4] > C[14]
= -1, if C < C[10] && C[4] < C[14]
= 0, otherwise
v = ma(C, 10);
aa(v, 3, 100, 4)
= 1, if v > v[100] && v[3] > v[103] && v[6] > v[106] && v[9] > v[109]
= -1, if 위와 반대방향의 부등호들
= 0, otherwise
그러니까,
aa(뭘, s1, s2, s3)
뭘 = 뭘가지고 비교할까?
s1 = 몇칸씩 후진하면서 비교할래?
s2 = 몇 칸 뒤의 녀석과 비교할래?
s3 = 비교식의 갯수
이 함수를 주종목 및 참조종목( 및 참조종목의 이평 ...)에 대해서도 쓰고 싶은데, 참조종목에 대해서는 어떻게 써야하는지도 잘 모르겠습니다.
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 aa(v1, 3, 10, 3), aa(v2, 2, 5, 4), aa(v3, 3, 3, 3) 등으로 쓰면 되나요?
//////////////////////////////////
이제 bb라는 함수입니다.
v1 = ma(C, 10); v2 = ma(v1. 20);
bb(v1, v2, 3(=몇칸씩 후진), 5(=비교식의 갯수))
= 1, if v1 > v2 && v1[3] > v2[3] && v1[6] > v2[6] && v1[9] > v2[9] && v1[12]>v2[12]
= -1, if 반대방향의 부등호들
=0, otherwise
그러니까,
bb(뭐1, 뭐2, s1, s3)
뭐1 과 뭐2 를 비교한다.
s1: s1 칸씩 후진하면서 비교한다.
s2 = 비교식의 개수
역시, 이 함수도 참조종목에 대해서도 적용하려면 어떻게 해야 하나요?
v1 = data2(C); v2 = ma(v1, 10); v3 = ma(v2, 5); 로 해 놓았을 때,
그냥 bb(v2, v3, 3, 5) 등으로 사용하면 되나요?
진심으로 감사드립니다.