커뮤니티
참조 데이타 삽입에 따른 결과 변화
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;