안녕하세요
알려주신
if NextBarSdate != sDate then buy("b",AtMarket);
을 이용하여 시가 매수하는 법은 알았으나,
이 코드를 이용하여 나스닥 참조 전략을 구사하려할 때
전일 나스닥 수익률을 참조하여 오늘 아침에 시가매수를 하고 싶은데
ndq_ratio = 100*(data2(c)-Data2(c[1]))/Data2(c[1]);
이런식으로 나스닥 전일 수익률을 사용하면 2일 전 수익률이 반영되게 됩니다.
if NextBarSdate != sDate 이거 판단하는 시점에서 c[1]이 전전일이 되는 것 같은데
이걸 해결할 수 있는 방법이 있을까요?
답변 1
예스스탁
예스스탁 답변
2022-12-28 11:22:31
안녕하세요
예스스탁입니다.
시초가 진입을 하시면 별도로 방법이 없습니다.
랭귀지에서 데이타는 기본차트봉 완성기준으로 사용되는데
나스닥 지수는 국내 장종료후 다음날 장시작 사이에 나오는 데이타라
전일장 마지막봉 기준으로는 해당 값을 이용할 수 없습니다.
새벽에 끝난 나스닥 지수까지 이용하려면
시초가 진입은 가능하지 않고
당일 첫봉완성시점에 신호가 발생하게 작성하셔야 합니다.
if Sdate != sDate[1] then buy("b");
즐거운 하루되세요
> 리겔 님이 쓴 글입니다.
> 제목 : 나스닥 참조하여 시가 매수
> 안녕하세요
알려주신
if NextBarSdate != sDate then buy("b",AtMarket);
을 이용하여 시가 매수하는 법은 알았으나,
이 코드를 이용하여 나스닥 참조 전략을 구사하려할 때
전일 나스닥 수익률을 참조하여 오늘 아침에 시가매수를 하고 싶은데
ndq_ratio = 100*(data2(c)-Data2(c[1]))/Data2(c[1]);
이런식으로 나스닥 전일 수익률을 사용하면 2일 전 수익률이 반영되게 됩니다.
if NextBarSdate != sDate 이거 판단하는 시점에서 c[1]이 전전일이 되는 것 같은데
이걸 해결할 수 있는 방법이 있을까요?