커뮤니티

수식의 문제점을 검토부탁드립니다.

프로필 이미지
가락국수
2015-04-20 12:49:07
144
글번호 85187
답변완료
아래 시스템식을 이용해서 매매전략을 구현하고 있습니다. 이평선을 만나는 것을 '변곡'이라고 표현하여 매매식을 구현하고자하는데 아래 식은 주차트를 '연결선물지수'로 한경우는 정상적으로 매도가 동작합니다. 그런데 주차트를 '옵션'으로 하고 보조차트로 연결선물지수로 했을때는 매도가 동작하지 않습니다. 무엇이 잘못되었는지 가이드요청드립니다. ---- 소스 ---- Var: 금일변곡발생(0); // 매일 첫봉에서 금일변곡발생일 초기화 If (DayIndex == 0) Then { 금일변곡발생 = 0; } If (Data2(V[0]) > ma(Data2(V[0]), 20) * 1.5) Then { 금일변곡발생 = 1; } If (금일변곡발생 == 1) Then { ExitShort("매도청산", OnClose); } Else If (금일변곡발생 == 0) Then { Sell("매도", OnClose, DEF, 1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-04-20 17:10:51

안녕하세요 예스스탁입니다. data2의 사용이 잘못되었습니다. 참조데이터를 이용하는 경우에 조건식이나 함수식 자체를 data2로 묶어주셔야 합니다. Var: 금일변곡발생(0,data2); // 매일 첫봉에서 금일변곡발생일 초기화 If data2(DayIndex == 0) Then { 금일변곡발생 = 0; } If (Data2(V[0]) > data2(ma(V, 20)) * 1.5) Then { 금일변곡발생 = 1; } If (금일변곡발생 == 1) Then { ExitShort("매도청산", OnClose); } Else If (금일변곡발생 == 0) Then { Sell("매도", OnClose, DEF, 1); } 즐거운 하루되세요 > 가락국수 님이 쓴 글입니다. > 제목 : 수식의 문제점을 검토부탁드립니다. > 아래 시스템식을 이용해서 매매전략을 구현하고 있습니다. 이평선을 만나는 것을 '변곡'이라고 표현하여 매매식을 구현하고자하는데 아래 식은 주차트를 '연결선물지수'로 한경우는 정상적으로 매도가 동작합니다. 그런데 주차트를 '옵션'으로 하고 보조차트로 연결선물지수로 했을때는 매도가 동작하지 않습니다. 무엇이 잘못되었는지 가이드요청드립니다. ---- 소스 ---- Var: 금일변곡발생(0); // 매일 첫봉에서 금일변곡발생일 초기화 If (DayIndex == 0) Then { 금일변곡발생 = 0; } If (Data2(V[0]) > ma(Data2(V[0]), 20) * 1.5) Then { 금일변곡발생 = 1; } If (금일변곡발생 == 1) Then { ExitShort("매도청산", OnClose); } Else If (금일변곡발생 == 0) Then { Sell("매도", OnClose, DEF, 1); }