커뮤니티

나스닥 참조하여 시가 매수

프로필 이미지
리겔
2022-12-27 18:44:15
1276
글번호 164909
답변완료
안녕하세요 알려주신 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]이 전전일이 되는 것 같은데 이걸 해결할 수 있는 방법이 있을까요?