커뮤니티
아래 수식구성한 것 다시 질문이요
2006-07-04 23:22:28
1170
글번호 10372
> CJ_coco 님이 쓴 글입니다.
> 제목 : 이 시스템식 좀 부탁드려요..^^
> 1번조건 현재봉기준에서 이전 3봉내에서 한봉이라도 MACD가 50이상인 종목에서
2번조건 CCI가 0 이상인 종목에 매수 신호를 보내는 시스템식.
1번조건을 만족하고 나서(1번조건을 만족하게 되면 그 이후에는 1번조건은 무의미해짐)
2번조건을 만족하는 종목을 매수하는 시스템 식 좀 구성해주심 감사요..
(순차조건으로..)
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : P1(12),P2(26),P(9);
var : Value1(0),Value2(0);
value1 = macd(P1,P2);
value2 = CCi(P);
if accumn(iff(value1 > 50,1,0),3) >= 1 and value2 >= 0 then
buy();
즐거운 하루되세요
수식구성해주신 부분중에 잘 이해가 안되는 부분이 있어서요
accumn 함수는 종가를 누적합산하는 건데
저는 누적한게 아니고 3봉동안 어떤 봉이던지 하나라도란 의미로
말씀드렸거든요..
그리고 accumn(iff(value1 > 50,1,0),3) >= 1 여기에서 >=1 은 어떤 의미인지요?
답변 1
예스스탁 예스스탁 답변
2006-07-05 09:04:56
안녕하세요
예스스탁입니다.
accumn함수는 특정값을 누적하는 함수이며 종가만을 누적하는것은 아님니다.
iff(조건,1,0) >>>과 같이 사용하면
각각의 봉에서 조건이 만족하면 1 아니면 0값을 할당합니다.
그러므로 현재봉에서 차트상 첫봉까지 1 혹은 0이라는 값이 조건 만족 여부에
따라 할당이 됩니다.
여기에 accumn 함수를 같이 사용하여
accumn(iff(조건,1,0),N)와 같이 표현하면
n봉 동안 iff에 의해 할당된 값을 모으게 됩니다.
accumn(iff(macd > 50,1,0),3) 이라고 하면
macd가 50 이상이면 1 아니면 0이라는 값이 각각의 봉에 할당이 되고
최근 3개봉에 할당된 1아니면 0이라는 값을 모으게 됩니다.
accumn(iff(macd > 50,1,0),3) >= 1
그러므로 최근 3개봉중에 한개봉이라도 macd가 50이상이면 1값이상 나오게 되면
이라는 식이 됩니다.
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 아래 수식구성한 것 다시 질문이요
> > CJ_coco 님이 쓴 글입니다.
> 제목 : 이 시스템식 좀 부탁드려요..^^
> 1번조건 현재봉기준에서 이전 3봉내에서 한봉이라도 MACD가 50이상인 종목에서
2번조건 CCI가 0 이상인 종목에 매수 신호를 보내는 시스템식.
1번조건을 만족하고 나서(1번조건을 만족하게 되면 그 이후에는 1번조건은 무의미해짐)
2번조건을 만족하는 종목을 매수하는 시스템 식 좀 구성해주심 감사요..
(순차조건으로..)
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : P1(12),P2(26),P(9);
var : Value1(0),Value2(0);
value1 = macd(P1,P2);
value2 = CCi(P);
if accumn(iff(value1 > 50,1,0),3) >= 1 and value2 >= 0 then
buy();
즐거운 하루되세요
수식구성해주신 부분중에 잘 이해가 안되는 부분이 있어서요
accumn 함수는 종가를 누적합산하는 건데
저는 누적한게 아니고 3봉동안 어떤 봉이던지 하나라도란 의미로
말씀드렸거든요..
그리고 accumn(iff(value1 > 50,1,0),3) >= 1 여기에서 >=1 은 어떤 의미인지요?
다음글
이전글