커뮤니티

수식문의

프로필 이미지
하루하루
2011-06-14 20:41:31
725
글번호 39756
답변완료
var1 = data2(ma(c,5)); var2 = data2(ma(c,10)); if var1 > var2 && date <> date[1] and stime==0900000 Then buy("b"); setstopendofdays(144500); 위와 같이 수식 작성시 주문이 나가지 않네요 뭐가 잘못 된건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-15 11:36:44

안녕하세요 예스스탁입니다. 식상으로는 특별히 이상이 있는 부분이 보이지는 않습니다. 다만 참조데이터를 사용할 때 참조데이터의 봉완성시점과 주종목의 완성시점이 달라 신호가 발생하지 않을 수 있습니다. 관련 내용은 아래의 링크를 참고하시기 바랍니자. https://www.yesstock.com/board/view.asp?db=board100041&num=42&ref=42&pageno=1&startpage=1&Kind=6&Ext=0&Sort= 참고로 참조데이터를 이용하는 식을 사용하실 때는 변수를 내장변수가 아닌 변수를 새롭게 만드신 후에 해당 변수를 선언시에 어떤 데이터의 값을 받는지 명확히 해주시면 해당 참조데이터의 주기만으로 이전값참조를 하고 값을 계산합니다. var : va1(0,data2),va2(0,data2); va1 = data2(ma(c,5)); va2 = data2(ma(c,10)); if va1 > va2 && date <> date[1] and stime==0900000 Then buy("b"); setstopendofday(144500); 즐거운 하루되세요 > 하루하루 님이 쓴 글입니다. > 제목 : 수식문의 > var1 = data2(ma(c,5)); var2 = data2(ma(c,10)); if var1 > var2 && date <> date[1] and stime==0900000 Then buy("b"); setstopendofdays(144500); 위와 같이 수식 작성시 주문이 나가지 않네요 뭐가 잘못 된건가요?