커뮤니티

시스템 문의 드립니다.

프로필 이미지
마녀58
2019-04-23 20:01:37
197
글번호 128060
답변완료
input : Period(20); var : HH(0),LL(0),MAV(0) ; HH = highest(H,Period); LL = lowest(L,period/2); MAV = ma(c,200); If C>HH and C>MAV then Buy("매수",onclose); If C<round(L,LL) then exitlong("매도청산",onclose); ====================================================================== 20일(변수) 고가보다 종가가 클 때 매수 10일(변수) 저가보다 종가가 작을 때 매도청산 을 계획했던 식인데 어디에서 잘못됐는지 전혀 매수매도가 이루어지지 않네요... 답변 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-24 09:46:54

안녕하세요 예스스탁입니다. 수식에 논리적인 오류가 있습니다. 현재봉의 종가가 현재봉을 포함한 N개봉의 최고가보다 크거나 현재봉을 포함한 N개봉의 최저가 보다 작을 수 없습니다. 모두 전봉기준 N개봉 최고가/최저가로 지정해 주셔야 합니다. input : Period(20); var : HH(0),LL(0),MAV(0) ; HH = highest(H,Period); LL = lowest(L,period/2); MAV = ma(c,200); If C > HH[1] and C>MAV then Buy("매수",onclose); If MarketPosition == 1 and C< LL[1] then exitlong("매도청산",onclose); 즐거운 하루되세요 > 마녀58 님이 쓴 글입니다. > 제목 : 시스템 문의 드립니다. > input : Period(20); var : HH(0),LL(0),MAV(0) ; HH = highest(H,Period); LL = lowest(L,period/2); MAV = ma(c,200); If C>HH and C>MAV then Buy("매수",onclose); If C<round(L,LL) then exitlong("매도청산",onclose); ====================================================================== 20일(변수) 고가보다 종가가 클 때 매수 10일(변수) 저가보다 종가가 작을 때 매도청산 을 계획했던 식인데 어디에서 잘못됐는지 전혀 매수매도가 이루어지지 않네요... 답변 부탁드립니다.