커뮤니티

시스템식 해석부탁드립니다

프로필 이미지
조민철
2018-07-22 16:06:01
190
글번호 120781
답변완료
항상 감사드립니다. 아래수식은 라떼처럼님이 문의하신 시스템식입니다.. 지표식과의 상관관계 추정이 어려워 해석을 요청합니다.. Input : short(12), long(26), signal(9); Var : MACDV(0) , MACDS(0),MACDO(0); var : hh(0),hd(0),ht(0),ll(0),ld(0),lt(0); var : hh1(0),hd1(0),ht1(0),ll1(0),ld1(0),lt1(0); var : tl1(0),tl2(0); MACDV = MACD(short, long); MACDS = ema(MACDV,signal); MACDO = MACDV-MACDS; Condition1 = MACDV > 0 and MACDV > MACDS; Condition2 = MACDV < 0 and MACDV < MACDS; if Condition1 == true and Condition1[1] == false Then { hh = macdv; hd = sdate; ht = stime; hh1 = hh[1]; hd1 = hd[1]; ht1 = ht[1]; if hd1 > 0 and hh > hh1 then { buy("b1"); } } if Condition2 == true and Condition2[1] == false Then { ll = macdv; ld = sdate; lt = stime; ll1 = ll[1]; ld1 = ld[1]; lt1 = lt[1]; if ld1 > 0 and ll < ll1 then { sell("s1"); } } if Condition1 == true then { if macdv > hh Then { hh = macdv; hd = sdate; ht = stime; if hh > hh1 Then buy("b2"); } } if Condition2 == true then { if macdv < ll Then { ll = macdv; ld = sdate; lt = stime; if ll < ll1 Then sell("s2"); } } 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-07-23 10:26:40

안녕하세요 예스스탁입니다. 수식 내용은 아래와 같습니다. MACD가 0선 위에서 골드인 구간의 최고가를 계산하고 현재구간의 최고가가 직전 구간의 최고가보다 크면 매수 MACD가 0선 아래에서 데드인 구간의 최저가를 계산하고 현재구간의 최저가가 직전 구간의 최저가보다 크면 매도 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 시스템식 해석부탁드립니다 > 항상 감사드립니다. 아래수식은 라떼처럼님이 문의하신 시스템식입니다.. 지표식과의 상관관계 추정이 어려워 해석을 요청합니다.. Input : short(12), long(26), signal(9); Var : MACDV(0) , MACDS(0),MACDO(0); var : hh(0),hd(0),ht(0),ll(0),ld(0),lt(0); var : hh1(0),hd1(0),ht1(0),ll1(0),ld1(0),lt1(0); var : tl1(0),tl2(0); MACDV = MACD(short, long); MACDS = ema(MACDV,signal); MACDO = MACDV-MACDS; Condition1 = MACDV > 0 and MACDV > MACDS; Condition2 = MACDV < 0 and MACDV < MACDS; if Condition1 == true and Condition1[1] == false Then { hh = macdv; hd = sdate; ht = stime; hh1 = hh[1]; hd1 = hd[1]; ht1 = ht[1]; if hd1 > 0 and hh > hh1 then { buy("b1"); } } if Condition2 == true and Condition2[1] == false Then { ll = macdv; ld = sdate; lt = stime; ll1 = ll[1]; ld1 = ld[1]; lt1 = lt[1]; if ld1 > 0 and ll < ll1 then { sell("s1"); } } if Condition1 == true then { if macdv > hh Then { hh = macdv; hd = sdate; ht = stime; if hh > hh1 Then buy("b2"); } } if Condition2 == true then { if macdv < ll Then { ll = macdv; ld = sdate; lt = stime; if ll < ll1 Then sell("s2"); } } 감사합니다.