1. 현재 timeframe 을 알수 있는 변수를 알고 싶습니다. 제가 하고 싶은건 현재 timeframe 이 분봉이면 분봉에서 일봉의 지표 혹은 일봉에서 주봉 지표를 자동으로 구현하고 싶은데 각 timeframe마다 지정된 변수가 있으면 알려주세요 각 timeframe의 시간을 access 하는법을 알려주세요
예) 5분봉,30분봉,60분봉,일봉, 주봉,월봉.
2. bill williams fractal 을 구현하고 싶습니다. 예를들어서 현재 고가가 5 bar 후와 5 bar 이전의 고가보다 높은걸 확인하고 싶은데 어떻게 하나요. 배열을 써야할것 같은데 식 작성 부탁드립니다
답변 2
예스스탁
예스스탁 답변
2021-02-16 10:06:41
안녕하세요
예스스탁입니다.
1
함수 중에 DataCompress와 BarInterval이라는 함수가 있습니다.
DataCompress는 차트의 주기를 리턴하고 (틱봉 :0, 초봉:1, 분봉:2, 일봉:3, 주봉:4, 월봉:5)
BarInterval는 세부 시간간격을 리턴합니다. (30분봉이면 30, 100틱봉이면 100)
2
swinghigh함수를 이용하시면 됩니다.
랭귀지 도움말에서 해당 함수 설명 참고하시기 바랍니다.
INPUTS: Left(5),Right(5);
if SWINGHIGH(1,H,Left,Right,Left+Right+1) != -1 Then
value1 = H[Right];
if SwingLow(1,L,Left,Right,Left+Right+1) != -1 Then
value2 = L[Right];
PLOT1(VALUE1,"BUYFRACTAL");
PLOT2(VALUE2,"SELLFRACTAL");
즐거운 하루되세요
> kriskorn 님이 쓴 글입니다.
> 제목 : timeframe 문의
> 1. 현재 timeframe 을 알수 있는 변수를 알고 싶습니다. 제가 하고 싶은건 현재 timeframe 이 분봉이면 분봉에서 일봉의 지표 혹은 일봉에서 주봉 지표를 자동으로 구현하고 싶은데 각 timeframe마다 지정된 변수가 있으면 알려주세요 각 timeframe의 시간을 access 하는법을 알려주세요
예) 5분봉,30분봉,60분봉,일봉, 주봉,월봉.
2. bill williams fractal 을 구현하고 싶습니다. 예를들어서 현재 고가가 5 bar 후와 5 bar 이전의 고가보다 높은걸 확인하고 싶은데 어떻게 하나요. 배열을 써야할것 같은데 식 작성 부탁드립니다
kriskorn
2021-02-18 11:04:54
안녕하세요. 답변 감사드립니다. bill williams fractal은 이게 아닌것 같습니다. 제가 원하는건 현재 바에서부터 게속 뒤로 루프를 돌리면서 high[bar_x] > high[bar_x+1] && high[bar_x] > high[bar_x+2] && high[bar_x] > high[bar_x+3] && high[bar_x] > high[bar_x+4] && high[bar_x] > high[bar_x+5]
&&
high[bar_x] > high[bar_x-1] && high[bar_x] > high[bar_x-2] && high[bar_x] > high[bar_x-3] && high[bar_x] > high[bar_x-4] && high[bar_x] > high[bar_x-5]
이거를 해서 가장 최근에 일어났던 프랙탈의 index number (즉 bar_x 의 값) 와 해당하는 bar_x index의 가격을 출력하고 배열에저장 하고 싶습니다. 도와주세요 ㅠㅠ
그리고 data compress를 이용해서 주기를 어떻게 사용하는지 예제도 써주시면 감사하겠습니다. 예를 들어서 일봉의 이동평균선을 분봉에서 적용하는법을 data compress 를 이용해서 주기별로 구현하는거요...감사합니다!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : timeframe 문의
> 안녕하세요
예스스탁입니다.
1
함수 중에 DataCompress와 BarInterval이라는 함수가 있습니다.
DataCompress는 차트의 주기를 리턴하고 (틱봉 :0, 초봉:1, 분봉:2, 일봉:3, 주봉:4, 월봉:5)
BarInterval는 세부 시간간격을 리턴합니다. (30분봉이면 30, 100틱봉이면 100)
2
swinghigh함수를 이용하시면 됩니다.
랭귀지 도움말에서 해당 함수 설명 참고하시기 바랍니다.
INPUTS: Left(5),Right(5);
if SWINGHIGH(1,H,Left,Right,Left+Right+1) != -1 Then
value1 = H[Right];
if SwingLow(1,L,Left,Right,Left+Right+1) != -1 Then
value2 = L[Right];
PLOT1(VALUE1,"BUYFRACTAL");
PLOT2(VALUE2,"SELLFRACTAL");
즐거운 하루되세요
> kriskorn 님이 쓴 글입니다.
> 제목 : timeframe 문의
> 1. 현재 timeframe 을 알수 있는 변수를 알고 싶습니다. 제가 하고 싶은건 현재 timeframe 이 분봉이면 분봉에서 일봉의 지표 혹은 일봉에서 주봉 지표를 자동으로 구현하고 싶은데 각 timeframe마다 지정된 변수가 있으면 알려주세요 각 timeframe의 시간을 access 하는법을 알려주세요
예) 5분봉,30분봉,60분봉,일봉, 주봉,월봉.
2. bill williams fractal 을 구현하고 싶습니다. 예를들어서 현재 고가가 5 bar 후와 5 bar 이전의 고가보다 높은걸 확인하고 싶은데 어떻게 하나요. 배열을 써야할것 같은데 식 작성 부탁드립니다