커뮤니티
절대값 비교
2004-01-14 22:44:41
1369
글번호 1954
전제조건 : abs(c-o)>=1 이고 양봉이면 매수 음봉이면 매도하고자 합니다.
(매도)
1) c>선행스펜1 && c>선행스펜2 인 경우는 c<ma(c,20)일 경우에만 매도하고자 합니다
2) !(c>선행스펜1 && c>선행스펜2 )인 경우에는 전제조건만 만족하면 매도하고자 합니다.
3) 또는 상기조건(전제조건 및 조건1))에 관계없이 h-c>1.5 일 경우 양봉/음봉에 관계없이 매도하고자 합니다.
4) 또한 상기조건(전제조건,조건 1,2,3)에 관계없이 일정한 이동평균선(예 c<ma(c,100)&& c[1)>ma(c[1],100))을 이탈하면 매도하고자 합니다.
(매수)
1) 전제조건 만족시 매수
2) 또는 상기조건(전제조건)에 관계없이 c-l>1.5 일 경우 양봉/음봉에 관계없이 매수하고자 합니다.
3) 또한 상기조건(전제조건,조건 2)에 관계없이 일정한 이동평균선(예 c>ma(c,100)&& c[1)<ma(c[1],100))을 돌파하면 매수하고자 합니다.
감사합니다.
재차 질문드립니다.
상기 시스템에서 매수후 매수시점의 시가보다 가격이 하락하면 청산하고 마찬가지로 매도후 매도시점의 시가보다 가격이 상승하면 청산하는 식을 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2004-01-13 11:09:50
안녕하세요? 예스스탁입니다...
문의하신 내용을 식으로 옮기면 다음과 같습니다....
input : shortP(20), longP(100);
var : 단기이평(0), 장기이평(0), 전환선(0), 기준선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
전환선 = (highest(H,9)+lowest(L,9))/2; //전환선
기준선 = (highest(H,26)+lowest(L,26))/2; //기준선
후행스팬 = C; //후행스팬
선행스팬1 = (전환선+기준선)/2; //선행스팬1
선행스팬2 = (highest(H,52)+lowest(L,52))/2; //선행스팬2
if abs(C-O) >= 1 and C > O or C - L > 1.5 or crossup(C, 장기이평) then
buy();
if abs(C-O) >= 1 and C < O or (C > 선행스팬1 and C > 선행스팬2 and
C < 단기이평) or H - C > 1.5 or crossdown(C, 장기이평) then
sell();
즐거운 하루 되세요....
> 느림보 님이 쓴 글입니다.
> 제목 : 절대값 비교
> 전제조건 : abs(c-o)>=1 이고 양봉이면 매수 음봉이면 매도하고자 합니다.
(매도)
1) c>선행스펜1 && c>선행스펜2 인 경우는 c<ma(c,20)일 경우에만 매도하고자 합니다
2) !(c>선행스펜1 && c>선행스펜2 )인 경우에는 전제조건만 만족하면 매도하고자 합니다.
3) 또는 상기조건(전제조건 및 조건1))에 관계없이 h-c>1.5 일 경우 양봉/음봉에 관계없이 매도하고자 합니다.
4) 또한 상기조건(전제조건,조건 1,2,3)에 관계없이 일정한 이동평균선(예 c<ma(c,100)&& c[1)>ma(c[1],100))을 이탈하면 매도하고자 합니다.
(매수)
1) 전제조건 만족시 매수
2) 또는 상기조건(전제조건)에 관계없이 c-l>1.5 일 경우 양봉/음봉에 관계없이 매수하고자 합니다.
3) 또한 상기조건(전제조건,조건 2)에 관계없이 일정한 이동평균선(예 c>ma(c,100)&& c[1)<ma(c[1],100))을 돌파하면 매수하고자 합니다.
감사합니다.
이전글