커뮤니티

부탁드립니다.

프로필 이미지
2685up
2013-02-12 20:27:32
195
글번호 59392
답변완료
수고하십니다. 아래수식에 매도식에 or을 사용해서 "data1 20 이평선데드크로스또는" 을 사용하여 매도식을 작성하고 싶습니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0,data1),cond(false,data1); value = data1(RSI(Period)); #날짜가 변경되면 false if date != date[1] Then cond = false; #당일 data2에서 20이평보다 작은 상태에서 종가가 1990이하가 되면 true로 변경 if data2(c < ma(c,20) and C <= 1930) Then Cond = true; If cond == false and CrossUP(value, LPercent) Then Buy(); If cond == true Then ExitLong(); 다시한번 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-13 09:12:36

안녕하세요 예스스탁입니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0,data1),cond(false,data1); value = data1(RSI(Period)); #날짜가 변경되면 false if date != date[1] Then cond = false; #당일 data2에서 20이평보다 작은 상태에서 종가가 1990이하가 되면 true로 변경 if data2(c < ma(c,20) and C <= 1930) Then Cond = true; If cond == false and CrossUP(value, LPercent) Then Buy(); If cond == true or data1(crossup(c,ma(c,20))) Then ExitLong(); 즐거운 하루되세요 > 로자리 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 수고하십니다. 아래수식에 매도식에 or을 사용해서 "data1 20 이평선데드크로스또는" 을 사용하여 매도식을 작성하고 싶습니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0,data1),cond(false,data1); value = data1(RSI(Period)); #날짜가 변경되면 false if date != date[1] Then cond = false; #당일 data2에서 20이평보다 작은 상태에서 종가가 1990이하가 되면 true로 변경 if data2(c < ma(c,20) and C <= 1930) Then Cond = true; If cond == false and CrossUP(value, LPercent) Then Buy(); If cond == true Then ExitLong(); 다시한번 부탁드립니다.