커뮤니티

참조 데이타 삽입에 따른 결과 변화

프로필 이미지
다니엘87
2019-08-11 23:43:48
267
글번호 131069
답변완료
분봉에 적용된 스토케스틱 이용 식에 아래와 같이 참조 데이타를 넣어 봤습니다. 이상하게 참조 데이타를 넣었을 때와 넣지 않았을 때 (주석처리 했을 때) 성능 보고서 결과가 다릅니다 참조 데이타는 시스템 매매에 전혀 반영을 하지 않고 단지 코드만 삽입했을 뿐인데도 그렇습니다. 일봉에서는 변화가 없으나 분봉에서 거래 변화가 생깁니다. 왜 그렇고, 어떻게 해야 본래 거래 패턴을 이용하며 참조 데이타를 이용할 수 있을까요? var1 = StochasticsD(30,10,10); If var1[2] > var1[1] And var1[1] < var1 Then Buy(); If var1[2] < var1[1] And var1[1] > var1 Then Sell(); /* # --- < 이 부분 코드를 삽입했을 때와 주석 처리 했을때 분봉에서 결과가 달라짐 >-- Variables : 외국인누적(0), 외국인누적추세(0); If 만기일확인 == 2 Then 외국인누적 = 0; 외국인누적 = 외국인누적 + Data2(Close); If 외국인누적[1] < 외국인누적 Then 외국인누적추세 = 1; Else 외국인누적추세 = -1;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-08-12 13:46:27

안녕하세요 예스스탁입니다. 수식에 참조데이타가 사용되면 기본차트를 기준으로 계산하는 로직도 모두 데이타 함수처리를 하셔야 합니다. 함수에 기간등이 사용될때 기간이 어느데이타기준인지 알려주고 1봉전 2봉전과 같이 이전봉의 값을 사용할 때 기준되는 봉을 지정하기 위함입니다. var : var1(0,data1); var1 = data1(StochasticsD(30,10,10)); If var1[2] > var1[1] And var1[1] < var1 Then Buy(); If var1[2] < var1[1] And var1[1] > var1 Then Sell(); 즐거운 하루되세요 > 다니엘87 님이 쓴 글입니다. > 제목 : 참조 데이타 삽입에 따른 결과 변화 > 분봉에 적용된 스토케스틱 이용 식에 아래와 같이 참조 데이타를 넣어 봤습니다. 이상하게 참조 데이타를 넣었을 때와 넣지 않았을 때 (주석처리 했을 때) 성능 보고서 결과가 다릅니다 참조 데이타는 시스템 매매에 전혀 반영을 하지 않고 단지 코드만 삽입했을 뿐인데도 그렇습니다. 일봉에서는 변화가 없으나 분봉에서 거래 변화가 생깁니다. 왜 그렇고, 어떻게 해야 본래 거래 패턴을 이용하며 참조 데이타를 이용할 수 있을까요? var1 = StochasticsD(30,10,10); If var1[2] > var1[1] And var1[1] < var1 Then Buy(); If var1[2] < var1[1] And var1[1] > var1 Then Sell(); /* # --- < 이 부분 코드를 삽입했을 때와 주석 처리 했을때 분봉에서 결과가 달라짐 >-- Variables : 외국인누적(0), 외국인누적추세(0); If 만기일확인 == 2 Then 외국인누적 = 0; 외국인누적 = 외국인누적 + Data2(Close); If 외국인누적[1] < 외국인누적 Then 외국인누적추세 = 1; Else 외국인누적추세 = -1;