커뮤니티

추세선 함수에 대해

프로필 이미지
로봇짱
2016-02-23 08:02:33
175
글번호 95684
답변완료
수고하십니다. 언제나 친절한 답변에 감사드립니다. 추세선함수에 대한 질문입니다. 통합적으로 단답형으로 답변주셔도 좋습니다. <추세선 개체와 식별번호> 1-1. 제가 이해하기로는 TL_New 함수로 추세선을 만들면 그것을 임의의 변수에 할당해주어야만 사용이 가능한듯 합니다. 반드시 할당해줘야 하지요? 1-2. abc=TL_New(.....) 이렇게 할당해주면 이 이후 변수 abc가 식별 번호 역활을 하는 샘이죠? 2-1. 이렇게 존재하는 추세선 abc를 TL_SetExtRight 했을 경우, 확장된 추세선은 원래 추세선과 별도의 개체인가요 아니면 같은 개체 취급 받나요? 2-2. abc를 확장한 추세선의 식별번호는 그대로 abc가 되나요? 이 확장된 추세선의 식별번호가 원래 추세선과 같게 되느냐 아니면 별도의 변수에 할당해줘야 하느냐가 궁금한 것입니다. TL_SetExtRight의 예시를 보여주실 수 있나요? <추세선 이용 매매> 3-1. 선이라는게 x축 위치마다 값이 다 다를텐데 If CrossUp(C, abc) then Buy( ); 가 됩니까? 3-2. 위가 안되면, 추세선 abc를 함수 TL_SetExtRight로 확장한 후 현지점에서 함수 TL_GetValue로 밸류를 뽑아내 임의의 변수에 할당하고 그 임의의 변수를 If CrossUp(C, 임의의 변수) Then Buy(); 이런식으로 짜면 됩니까? 3-3. 틱봉 차트라 했을때 현재봉(마지막봉)에서의 TL_GetValue를 얻으려면 매개변수를 어떻게 해줘야 합니까? <틱봉 차트에서의 이용> 해선같이 1초에 100틱이 발생하는 경우라고 칩시다. 4-1. 틱봉 차트에서도 TL_New 함수를 이용할 수 있나요? 예를 들어 StartTime : 12시 5분 5초 StartValue : 30.05 (c나h 말고 수치를 입력) 해당 시간(1초동안)에 발생한 봉중, 밸류 30.05를 포함한 가장 최근의 봉을, 시작점으로 삼게 되나요(정확한 시작점은 그 봉의 30.05 위치가 되겠죠)? 4-2. 12시5분5초에 (1초동안) 봉우리 3개, 골짜기 3개가 만들어졌다고 했을때 그 중 2번째 봉우리를 시작점으로 하고, 3번째 골짜기를 끝점으로 한다면 TL-New 함수에 뭐라고 입력해야 하나요? 4-3. 틱봉차트에서 현재로부터 25봉전의 H를 시작점으로 잡고 10봉전의 L을 끝점으로 설정하여 추세선을 만들고, 그 추세선을 오른쪽으로(현재까지) 확장하는 것이 메뉴얼에 나온 함수들로 가능한가요? x축을 시간으로 하는 것이 아닌 '현봉으로부터 몇봉 전이냐'를 뜻하는 단순 숫자로 할 수 있느냐는 것입니다. 5. 마지막으로 TL_New 함수의 매개변수란에 적합한 값을 같는다면, 변수명이나 수식이 들어갈 수 있지요?
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-02-23 10:04:10

안녕하세요 예스스탁입니다. 1-1 반드시 할필요는 없습니다. 상황에 따라 아이디를 변수에 저장할 경우도 있고 아닌 경우도 없습니다. 간단한 예로 추세선을 그리고 색상이나 굵기등을 조절하기 위해서는 차트에 그려진 여러 추세선중 변경하고자 하는 추세선을 지칭하는 무엇인가가 필요하고 이때 아이디로 지정하게 됩니다. 1-2 예 맞습니다. 2-1, 2-2 같은 객체이고 아이디는 계속 abc입니다. 3-1,3-2,3-3 아이디를 그대로 지정하시면 안됩니다. 추세선함수중에 특정추세선의 현재봉의 값을 가져오는 함수가 따로 있습니다. if crossup(c,TL_GetValue(abc,sdate,stime)) Then buy(); 4-1 차트의 주기와 관계없이 추세선함수는 사용가능합니다. 추세선은 2개(시작과 끝)의 지점을 연결합니다. 2개의 지점은 각각 날짜,시간,가격을 지정하게 되는데 날짜는 봉의 시작날짜(sdate),끝날자(date) 중 하나 시간은 시작시간(stime),끝시간(time)으로만 지정하셔야 합니다. 수식에서 날짜시간은 위 값만 사용가능하며 날짜와 시간이 위 값이 아닌 봉의 중간영역대의 시간을 지정하시면 해당 봉을 찾지 못해 그릴수 없습니다. 또한 가격이 봉에 포함되는지 확인하지 않습니다. 지정한 날짜, 지정한 시간의 봉이 있으면 사용자분이 지정한 가격을 시작이나 끝지점으로 삼게 됩니다. 4-2 해당 부부은 사용자분이 코딩으로 해결하시는 부분입니다. 즉 사용자분이 수식에서 각 골짜기에 하당하는 날짜, 시간, 가격을 저정해서 추세선함수에 지정하셔야 하는 부분입니다. 해당 내용에 대해 함수하나로 처리되는 내용이 있는 것은 아입니다. 4-3 아래와 같이 처리하시면 됩니다. 25봉전,10봉전 날짜시간 가져와 셋팅하셔야 합니다. var : abc(0); TL_Delete(abc); abc = TL_New(sdate[25],stime[25],H[25],sdate[10],stime[10],L[10]); TL_SetExtRight(abc,true); 5 예 가능합니다. 게시판에서 TL_new나 추세선등으로 검색하시면 많은 수식들이 있습니다. 검색하셔서 작성된 내용 참고해서 보시기 바랍니다. 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 추세선 함수에 대해 > 수고하십니다. 언제나 친절한 답변에 감사드립니다. 추세선함수에 대한 질문입니다. 통합적으로 단답형으로 답변주셔도 좋습니다. <추세선 개체와 식별번호> 1-1. 제가 이해하기로는 TL_New 함수로 추세선을 만들면 그것을 임의의 변수에 할당해주어야만 사용이 가능한듯 합니다. 반드시 할당해줘야 하지요? 1-2. abc=TL_New(.....) 이렇게 할당해주면 이 이후 변수 abc가 식별 번호 역활을 하는 샘이죠? 2-1. 이렇게 존재하는 추세선 abc를 TL_SetExtRight 했을 경우, 확장된 추세선은 원래 추세선과 별도의 개체인가요 아니면 같은 개체 취급 받나요? 2-2. abc를 확장한 추세선의 식별번호는 그대로 abc가 되나요? 이 확장된 추세선의 식별번호가 원래 추세선과 같게 되느냐 아니면 별도의 변수에 할당해줘야 하느냐가 궁금한 것입니다. TL_SetExtRight의 예시를 보여주실 수 있나요? <추세선 이용 매매> 3-1. 선이라는게 x축 위치마다 값이 다 다를텐데 If CrossUp(C, abc) then Buy( ); 가 됩니까? 3-2. 위가 안되면, 추세선 abc를 함수 TL_SetExtRight로 확장한 후 현지점에서 함수 TL_GetValue로 밸류를 뽑아내 임의의 변수에 할당하고 그 임의의 변수를 If CrossUp(C, 임의의 변수) Then Buy(); 이런식으로 짜면 됩니까? 3-3. 틱봉 차트라 했을때 현재봉(마지막봉)에서의 TL_GetValue를 얻으려면 매개변수를 어떻게 해줘야 합니까? <틱봉 차트에서의 이용> 해선같이 1초에 100틱이 발생하는 경우라고 칩시다. 4-1. 틱봉 차트에서도 TL_New 함수를 이용할 수 있나요? 예를 들어 StartTime : 12시 5분 5초 StartValue : 30.05 (c나h 말고 수치를 입력) 해당 시간(1초동안)에 발생한 봉중, 밸류 30.05를 포함한 가장 최근의 봉을, 시작점으로 삼게 되나요(정확한 시작점은 그 봉의 30.05 위치가 되겠죠)? 4-2. 12시5분5초에 (1초동안) 봉우리 3개, 골짜기 3개가 만들어졌다고 했을때 그 중 2번째 봉우리를 시작점으로 하고, 3번째 골짜기를 끝점으로 한다면 TL-New 함수에 뭐라고 입력해야 하나요? 4-3. 틱봉차트에서 현재로부터 25봉전의 H를 시작점으로 잡고 10봉전의 L을 끝점으로 설정하여 추세선을 만들고, 그 추세선을 오른쪽으로(현재까지) 확장하는 것이 메뉴얼에 나온 함수들로 가능한가요? x축을 시간으로 하는 것이 아닌 '현봉으로부터 몇봉 전이냐'를 뜻하는 단순 숫자로 할 수 있느냐는 것입니다. 5. 마지막으로 TL_New 함수의 매개변수란에 적합한 값을 같는다면, 변수명이나 수식이 들어갈 수 있지요?