커뮤니티
수식문의
2005-02-11 08:57:08
2011
글번호 6507
안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
답변 9
예스스탁 예스스탁 답변
2005-02-11 12:54:07
안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
수식지왕
2005-02-11 13:16:17
수식작성예제 코너에 타주기참조 예제가 상당수 있습니다.
참고하세요.
input:p1(5), p2(20);
var:j(0), cnt(0), sum1(0), sum2(0), ma1(0), ma2(0);
sum1 = 0;
sum2 = 0;
for j = 0 to p2-1 {
if j <= p1 - 1 then {
sum1 = sum1 + dayclose(j);
}
if j <= p2 - 1 then {
sum2 = sum2 + dayclose(j);
}
}
ma1 = sum1 / p1;
ma2 = sum2 / p2;
if crossdown(ma1,ma2) then cnt = 0;
else cnt = cnt + 1;
plot1(cnt);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
회원
2005-02-11 14:11:21
죄송합니다.
제가 아무리 해봐도 답이 안나옵니다.
조건)분챠트에서 5일 이평이 60일이평을 하향돌파하는시점에서 30봉이내에
장시장가가 20평보다 클때 9시5분에 매수하는 시스템 식좀 알려주세요
..........................................................
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
시향
2005-02-13 12:46:50
시향 님에 의해 삭제된 답변입니다.
수식지왕
2005-02-13 18:17:11
다음처럼 작성 할 수 있습니다.
var:cnt(0),chkbit(0);
if crossdown(ma(c,5), ma(c,60)) then {
cnt = 0;
chkbit = 1;
}
else cnt = cnt + 1;
if cnt <= 30 //5 이평이 60 이평을 하향돌파하는시점에서 30봉이내
and chkbit == 1 //하향돌파가 한번이라도 발생했는지 체크
and ma(c,5) < ma(c,60)
and dayopen() > ma(c,20) //장시장가가 20 이평보다 클때
and stime == 090500 then //9시5분에
buy();
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의
>
죄송합니다.
제가 아무리 해봐도 답이 안나옵니다.
조건)분챠트에서 5일 이평이 60일이평을 하향돌파하는시점에서 30봉이내에
장시장가가 20평보다 클때 9시5분에 매수하는 시스템 식좀 알려주세요
..........................................................
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
회원
2005-02-15 10:11:47
수식작성예제 코너를 어디에서 볼수 있습니까?
...........................................
> 수식지왕 님이 쓴 글입니다.
> 제목 : Re : 분차트에서 일봉의 이평을 물어보신 것 아닌가요?
> 수식작성예제 코너에 타주기참조 예제가 상당수 있습니다.
참고하세요.
input:p1(5), p2(20);
var:j(0), cnt(0), sum1(0), sum2(0), ma1(0), ma2(0);
sum1 = 0;
sum2 = 0;
for j = 0 to p2-1 {
if j <= p1 - 1 then {
sum1 = sum1 + dayclose(j);
}
if j <= p2 - 1 then {
sum2 = sum2 + dayclose(j);
}
}
ma1 = sum1 / p1;
ma2 = sum2 / p2;
if crossdown(ma1,ma2) then cnt = 0;
else cnt = cnt + 1;
plot1(cnt);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
회원
2005-02-15 13:21:29
답변고맙습니다.
그런데 dayopen() 함수가 다른 조건문과 같이 쓰면 원하는 결과가 안나옵니다.
이 함수가 분챠트에서 일 시작가 함수 아닌가요?
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
> 수식지왕 님이 쓴 글입니다.
> 제목 : Re : 조건대로 한다면
> 다음처럼 작성 할 수 있습니다.
var:cnt(0),chkbit(0);
if crossdown(ma(c,5), ma(c,60)) then {
cnt = 0;
chkbit = 1;
}
else cnt = cnt + 1;
if cnt <= 30 //5 이평이 60 이평을 하향돌파하는시점에서 30봉이내
and chkbit == 1 //하향돌파가 한번이라도 발생했는지 체크
and ma(c,5) < ma(c,60)
and dayopen() > ma(c,20) //장시장가가 20 이평보다 클때
and stime == 090500 then //9시5분에
buy();
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의
>
죄송합니다.
제가 아무리 해봐도 답이 안나옵니다.
조건)분챠트에서 5일 이평이 60일이평을 하향돌파하는시점에서 30봉이내에
장시장가가 20평보다 클때 9시5분에 매수하는 시스템 식좀 알려주세요
..........................................................
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
수식지왕
2005-02-15 20:41:41
원인을 알고 답변을 드리는데 그냥 다른 조건문과 같이 쓰면 결과가 안나온다고 하시니
뭐라 답변을 드릴 수 없네요.
어떤 조건문을 같이 사용했는지 올려주시기 바라며 공개가 꺼려지시면 메일로 예스측에 문의해 보세요.
아울러 dayopen()은 분봉이나 일봉에서 모두 사용 가능합니다.
그리고, 타주기참조 예제는 예스트레이더프로 > 수식작성 예제 > 기타 수식 > 타주기 참조에 있습니다
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : Re : Re : 조건대로 한다면
>
답변고맙습니다.
그런데 dayopen() 함수가 다른 조건문과 같이 쓰면 원하는 결과가 안나옵니다.
이 함수가 분챠트에서 일 시작가 함수 아닌가요?
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
> 수식지왕 님이 쓴 글입니다.
> 제목 : Re : 조건대로 한다면
> 다음처럼 작성 할 수 있습니다.
var:cnt(0),chkbit(0);
if crossdown(ma(c,5), ma(c,60)) then {
cnt = 0;
chkbit = 1;
}
else cnt = cnt + 1;
if cnt <= 30 //5 이평이 60 이평을 하향돌파하는시점에서 30봉이내
and chkbit == 1 //하향돌파가 한번이라도 발생했는지 체크
and ma(c,5) < ma(c,60)
and dayopen() > ma(c,20) //장시장가가 20 이평보다 클때
and stime == 090500 then //9시5분에
buy();
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의
>
죄송합니다.
제가 아무리 해봐도 답이 안나옵니다.
조건)분챠트에서 5일 이평이 60일이평을 하향돌파하는시점에서 30봉이내에
장시장가가 20평보다 클때 9시5분에 매수하는 시스템 식좀 알려주세요
..........................................................
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
회원
2005-02-17 10:00:46
해결되었습니다
매수 조건문장이 4개 있는데 dayopen()함수 있는 문장을 앞으로 이동하니까
되는것 같습니다.
..................................................
> 수식지왕 님이 쓴 글입니다.
> 제목 : Re : 구체적으로 질문해주셔야
> 원인을 알고 답변을 드리는데 그냥 다른 조건문과 같이 쓰면 결과가 안나온다고 하시니
뭐라 답변을 드릴 수 없네요.
어떤 조건문을 같이 사용했는지 올려주시기 바라며 공개가 꺼려지시면 메일로 예스측에 문의해 보세요.
아울러 dayopen()은 분봉이나 일봉에서 모두 사용 가능합니다.
그리고, 타주기참조 예제는 예스트레이더프로 > 수식작성 예제 > 기타 수식 > 타주기 참조에 있습니다
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : Re : Re : 조건대로 한다면
>
답변고맙습니다.
그런데 dayopen() 함수가 다른 조건문과 같이 쓰면 원하는 결과가 안나옵니다.
이 함수가 분챠트에서 일 시작가 함수 아닌가요?
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
> 수식지왕 님이 쓴 글입니다.
> 제목 : Re : 조건대로 한다면
> 다음처럼 작성 할 수 있습니다.
var:cnt(0),chkbit(0);
if crossdown(ma(c,5), ma(c,60)) then {
cnt = 0;
chkbit = 1;
}
else cnt = cnt + 1;
if cnt <= 30 //5 이평이 60 이평을 하향돌파하는시점에서 30봉이내
and chkbit == 1 //하향돌파가 한번이라도 발생했는지 체크
and ma(c,5) < ma(c,60)
and dayopen() > ma(c,20) //장시장가가 20 이평보다 클때
and stime == 090500 then //9시5분에
buy();
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의
>
죄송합니다.
제가 아무리 해봐도 답이 안나옵니다.
조건)분챠트에서 5일 이평이 60일이평을 하향돌파하는시점에서 30봉이내에
장시장가가 20평보다 클때 9시5분에 매수하는 시스템 식좀 알려주세요
..........................................................
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
> 안녕하세요?
문의 하신 내용은 다음과 같이 간단히 구하실 수 있습니다.
Var: Mav1(0), Mav2(0), cnt(0);
Mav1 = ma(c, 5);
Mav2 = ma(c, 20);
If mav2 > mav1 Then cnt = cnt + 1;
else cnt = 0;
plot1(cnt);
> CJ_bilgu 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요?
분챠트에서 5일이평이 20일 이평을 하향돌파하는 시점부터
카운터하는 수식부탁드립니다.
다음글
이전글