커뮤니티
수식문의
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);
위와 같이 수식 작성시 주문이 나가지 않네요 뭐가 잘못 된건가요?
다음글
이전글