커뮤니티

절대값 비교

프로필 이미지
느림보
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))을 돌파하면 매수하고자 합니다. 감사합니다.