커뮤니티

수식 부탁드립니다.

프로필 이미지
야부
2019-12-31 05:03:07
286
글번호 134773
답변완료
어제의 트루레인지 값이 최근 n거래일 동안의 가장 작은 값일 경우 어제의 고가를 돌파하면 매수하거나 어제의 저가를 돌파하면 매도하는 수식을 만들어주세요 혼자서 해보려고 했는데 잘 안되네요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-02 14:22:50

안녕하세요 예스스탁입니다. input : n(10); var : sumTR(0),TH(0),TL(0),cnt(0),LL(0),TR1(0); ll = 0; for cnt = 1 to n { If DayClose(cnt+1) > DayHigh(cnt) then TH = DayClose(cnt+1); else TH = DayHigh(cnt); If DayClose(cnt+1) < daylow(cnt) then TL = DayClose(cnt+1); else TL = daylow(cnt); if cnt == 1 or (cnt > 1 and TH-TL < ll) Then ll = TH-TL; if cnt == 1 Then tr1 = TH-TL; } if tr1 == ll then { if MarketPosition <= 0 Then buy("b",AtStop,DayHigh(1)); if MarketPosition >= 0 Then sell("s",AtStop,DayLow(1)); } 즐거운 하루 되세요 > 야부 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 어제의 트루레인지 값이 최근 n거래일 동안의 가장 작은 값일 경우 어제의 고가를 돌파하면 매수하거나 어제의 저가를 돌파하면 매도하는 수식을 만들어주세요 혼자서 해보려고 했는데 잘 안되네요