커뮤니티

문의합니다

프로필 이미지
파티아
2014-08-11 13:48:25
136
글번호 77571
답변완료
안녕하세요 전일종가 아래에서만 작용하는 수식입니다 if c < dayclose(1) Then if sma11 > value54 Then if CrossDown(c,var31) Then sell("S8"); 그런데 날짜가 하루 지나면 신호가 없어지고 시뮬레이션 값이 변화됩니다 (dayclose(2)로 정정하면 나타나고요) 신호가 없어지지 않도록 부탁드려요 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-12 10:10:06

안녕하세요 예스스탁입니다. 올려주신 내용만으로는 정확히 답변을 드리기 어렵습니다. 차트의 신호가 당일과 다음날이 되었을때 달라지는 내용은 크게 2가지 정도가 있습니다. 1, 차트가 갭보정이 되어 있는 경우입니다. 차트를 갭보정하게 되면 당일 데이터를 고정한 상태에서 이전일의 데이터를 과거로 가면서 보정을 하게 됩니다. 매일매일 과거일의 데이터가 달라지므로 이경우에는 신호의 위치가 보장이 되지 않습니다. 일반적으로 시스템적용시에는 차트를 갭보정을 하지 않고 사용합니다. 사용한다면 과거의 신호위치가 변경되는 부분을 인지하고 당일날 신호를 발생하고자 할때만 사용합니다. 차트가 갭보정이 되어 있지 않는지 확인하시기 바랍니다. 2 수식의 계산식상 차트의 이전봉의 갯수에 영향을 받는 내용이 있는데 현재 사용하시는 값중 sma11,value54,var31는 어떤 값인지 확인할수 없어 정확히 답변드리기 어렵습니다. 즉 차트의 시작점에 따라 값이 변경되는 지표나 계산식이 있으면 발생할수 있습니다. 그외에 참조데이터를 이용하시거나 하면 달라지실수 있습니다. 해당 내용은 아래 링크 참고하시기 바랍니다. http://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_9_3.htm 즐거운 하루되세요 > 파티아 님이 쓴 글입니다. > 제목 : 문의합니다 > 안녕하세요 전일종가 아래에서만 작용하는 수식입니다 if c < dayclose(1) Then if sma11 > value54 Then if CrossDown(c,var31) Then sell("S8"); 그런데 날짜가 하루 지나면 신호가 없어지고 시뮬레이션 값이 변화됩니다 (dayclose(2)로 정정하면 나타나고요) 신호가 없어지지 않도록 부탁드려요 감사합니다