커뮤니티

개별종목 전략에서

프로필 이미지
회원
2013-12-26 10:45:42
174
글번호 70787
답변완료
1. 개별종목 전략을 짰는데, 종합주가지수가 어떤 조건일 때만 위 개별종목 전략을 실행하라는 명령을 내리고 싶습니다. 가능한지요? 2. 오늘로부터 20일동안의 최고가는 highest(h,20)이라고 하면 되는데, n일전으로부터 n+20일 동안의 최고가는 어떻게 하나요? highest(h[n], 20)이라고 하면 될 거 같은데, 안됩니다. 방법을 알려주세요
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-26 17:05:10

안녕하세요 예스스탁입니다. 1. 수식은 차트의 있는 데이터만 사용가능합니다. 그러므로 개별종목의 차트에 종합주가지수를 참조데이터를 추가하고 수식에서 이용하셔야 합니다. 차트왼쪽 상단의 종목선택버튼 중 오른쪽이 참조데이터를 선택해 차트에 추가할수 있는 버튼입니다. 참조데이터는 추가하는 순서에 따라 data2부터 data99까지 데이터번호가 부여됩니다. 주종목이 data1입니다. 차트에서 데이터번호 확인후에 수식에서 아래와 같이 조건등을 지정하셔야 합니다. if data1(조건) and data2(조건) then buy(); 가령 아래와 같이 작성하시면 주종목(data1)에서 골든크로스이고 data2에서는 정배열일때 매수하게 됩니다. if data1(crossup(ma(c,5),ma(c,20))) and data2(ma(c,5) > ma(c,20)) then buy(); 2 표현하신 내용이 맞습니다. input : n(3); plot1(highest(H[n],20)); 위와 같이 작성하시면 3봉전 기준 20봉 최고값입니다. 위식은 적용하는 차트에서 봉수를 세어 최고값을 계산합니다 분봉에서 일간의 최고값을 구현하시는 것이면 아래와 같이 작성하셔야 합니다. input : P(20),N(3); var : cnt(0),HH(0); HH = dayhigh(N); for cnt = N to (N+P)-1{ if dayhigh(N) > HH Then HH = dayhigh(N); } plot1(HH); 즐거운 하루되세요 > HI_he***** 님이 쓴 글입니다. > 제목 : 개별종목 전략에서 > 1. 개별종목 전략을 짰는데, 종합주가지수가 어떤 조건일 때만 위 개별종목 전략을 실행하라는 명령을 내리고 싶습니다. 가능한지요? 2. 오늘로부터 20일동안의 최고가는 highest(h,20)이라고 하면 되는데, n일전으로부터 n+20일 동안의 최고가는 어떻게 하나요? highest(h[n], 20)이라고 하면 될 거 같은데, 안됩니다. 방법을 알려주세요