커뮤니티
질문 있습니다
2014-10-08 13:42:59
141
글번호 79198
수고하십니다 ^^
주봉을 한시간봉으로 놓고 data2에 100틱 일목균형표로 청산신호를 내려고 하는데요
청산신호가 문제네요
inputs: 전환선기간(9), 기준선기간(26), 스팬2기간(52),g(25);
Variables: 기준선2(0,data2), 전환선1(0,data2), 선행스팬3(0,data2), 선행스팬4(0,data2);
전환선1 = (data2(Highest(High[g], 전환선기간)) + data2(Lowest(Low[g], 전환선기간))) / 2;
기준선2 = (data2(Highest(High[g], 기준선기간)) + data2(Lowest(Low[g], 기준선기간))) / 2;
선행스팬3 = (전환선1 + 기준선2) / 2 ;
선행스팬4 = (data2(Highest(High[g], 스팬2기간)) + data2(Lowest(Low[g], 스팬2기간))) / 2;
이렇게 해놓고 data1 100틱 일목균형표와 비교하니 조금다르더군요 어떻게 해야 data1 100틱에 일목균형표와 같아질 수 있게 할 수 있을까요?
g(0)은 일목균형표를 쉬프트하기 위해 넣어놓았구요 data1은 한시간봉 data2는 100틱 차트입니다.
답변 1
예스스탁 예스스탁 답변
2014-10-08 15:35:22
안녕하세요
예스스탁입니다.
선행스팬1과 선행스팬은 25개봉 전의 값이 현재봉에 오는것이 맞지만
전환선과 기준선은 과거의 값을 가져오는 지표가 아닙니다.
data2의 일목을 그리시면 아래와 같이 작성하셔야 합니다.
inputs: 전환선기간(9), 기준선기간(26), 스팬2기간(52),g(25);
Variables: 기준선2(0,data2), 전환선1(0,data2), 선행스팬3(0,data2), 선행스팬4(0,data2);
전환선1 = (data2(Highest(High, 전환선기간)) + data2(Lowest(Low, 전환선기간))) / 2;
기준선2 = (data2(Highest(High, 기준선기간)) + data2(Lowest(Low, 기준선기간))) / 2;
선행스팬3 = (전환선1[g] + 기준선2[g]) / 2 ;
선행스팬4 = (data2(Highest(High, 스팬2기간)[g]) + data2(Lowest(Low, 스팬2기간)[g])) / 2;
모든 지표나 시스템은 모두 주종목을 기준으로 합니다.
그러므로 지표도 주종목이 완성이 될때 그때 최종완성된
참조데이터의 봉에서의 값만 표시가 됩니다.
즐거운 하루되세요
> forexar 님이 쓴 글입니다.
> 제목 : 질문 있습니다
> 수고하십니다 ^^
주봉을 한시간봉으로 놓고 data2에 100틱 일목균형표로 청산신호를 내려고 하는데요
청산신호가 문제네요
inputs: 전환선기간(9), 기준선기간(26), 스팬2기간(52),g(25);
Variables: 기준선2(0,data2), 전환선1(0,data2), 선행스팬3(0,data2), 선행스팬4(0,data2);
전환선1 = (data2(Highest(High[g], 전환선기간)) + data2(Lowest(Low[g], 전환선기간))) / 2;
기준선2 = (data2(Highest(High[g], 기준선기간)) + data2(Lowest(Low[g], 기준선기간))) / 2;
선행스팬3 = (전환선1 + 기준선2) / 2 ;
선행스팬4 = (data2(Highest(High[g], 스팬2기간)) + data2(Lowest(Low[g], 스팬2기간))) / 2;
이렇게 해놓고 data1 100틱 일목균형표와 비교하니 조금다르더군요 어떻게 해야 data1 100틱에 일목균형표와 같아질 수 있게 할 수 있을까요?
g(0)은 일목균형표를 쉬프트하기 위해 넣어놓았구요 data1은 한시간봉 data2는 100틱 차트입니다.
다음글