커뮤니티

문의드립니다.

프로필 이미지
베스트시스템
2016-01-12 19:50:52
115
글번호 94343
답변완료
아래와 같이 작성하면 검증까지는 문제가 없는데 시뮬레이션하면 수식에서 참조할 첫번째 종목데이터가 없다고 뜨네요. 수식작성이 잘못된건지 종목선택에서 실수가 있었는지요? 그리고 문의글을 보다보니 data1도 있고 data2도 있던데 이것이 무얼 의미하는지요? Input : P(5), P1(3); Vars: K1(0,data2),K2(0,data2); k1 = data2(lowest(L,P)); k2 = data2(highest(H,P)); var2=data2(StochasticsK(P,P1)); if crossup(var2,50) then buy(); if CrossDown(var2,50) then sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-13 10:12:30

안녕하세요 예스스탁입니다. 해당식은 차트의 주종목(data1)이 아닌 참조데이터(data2)를 이용해 조건을 판단하고 신호를 내는 식입니다. 즉 선물데이터를 참조해서 옵션을 거래를 한다거나 풋옵션데이터를 참조해서 콜옵션을 거래하는등 조건판단과 신호를 발생하는 데이터가 다른 경우에 사용합니다. 신호를 내고자 하는 종목으로 차트를 여신후에 차트왼쪽 상단의 종목선택버튼(돋보기아이콘) 중 오른쪽을 버튼을 클릭해서 다른데이터를 선택해서 차트에 추가한 다음 해당식 적용하셔야 합니다. 즐거운 하루되세요 > 베스트시스템 님이 쓴 글입니다. > 제목 : 문의드립니다. > 아래와 같이 작성하면 검증까지는 문제가 없는데 시뮬레이션하면 수식에서 참조할 첫번째 종목데이터가 없다고 뜨네요. 수식작성이 잘못된건지 종목선택에서 실수가 있었는지요? 그리고 문의글을 보다보니 data1도 있고 data2도 있던데 이것이 무얼 의미하는지요? Input : P(5), P1(3); Vars: K1(0,data2),K2(0,data2); k1 = data2(lowest(L,P)); k2 = data2(highest(H,P)); var2=data2(StochasticsK(P,P1)); if crossup(var2,50) then buy(); if CrossDown(var2,50) then sell();