Q&A 게시판 HOME > Q&A 게시판
작성자 : 화탐권 작성일 : 2021-06-20 04:29:24 조회수 : 515
자동추세선 A/T 기능에 대한 질문 
안녕하세요 답변 늘 감사드립니다 
차트 오른쪽부분의 도구란을 보면 
A/T 자동추세선 기능이 있습니다.

자동간격이라는 기능은 
차트가 실시간으로 봉을 생성하면서 나갈때 
추세선도 같이 실시간으로 그려져야 하는거 아닌가요?

자동추세선 삽입한 그 시간에만 추세선이 그어지고 
그 이후 새로운 추세선은 생성되지 않습니다 . 

봉이 생기면서 자동으로 새롭게 추세선이 생기게 할 수 없나요?
없다면 

수식으로 가능한 변수 설정해 놓고 하는 
수식을 좀 알려 주셨으면 합니다 



예스스탁을 뒤져 보았더니 
아래와 같은 수식이 있어서 적용해 보았습니다 
적용을 해보니 과거 추세선이 그어지지 않은 채로 나오네요 
1. 이 방법 말고 지표나 검색식으로는 안되나요?
2. 과거추세선이 그어지게 나오게 할 수는 없나요?



input : 비교고저점기준(5);
 var : cnt(0),BTL(0),STL(0);
 Array : HH[20](0),HD[20](0),HT[20](0);
 Array : LL[20](0),LD[20](0),LT[20](0);

 if SwingHigh(1,H,비교고저점기준,비교고저점기준,비교고저점기준*2+1) != -1 Then{
       HH[0] = H[비교고저점기준];
       HD[0] = sdate[비교고저점기준];
       HT[0] = sTime[비교고저점기준];
       Condition1 = false;
       for cnt = 1 to 19{
           HH[cnt] = HH[cnt-1][1];
           HD[cnt] = HD[cnt-1][1];
           HT[cnt] = HT[cnt-1][1];
           if Condition1 == false and HH[cnt] > HH[0] and HH[cnt] > 0 Then{
                 Condition1 = true;
                 TL_Delete(BTL);
                 BTL = TL_New(HD[cnt],HT[cnt],HH[cnt],HD[0],HT[0],HH[0]);
                 TL_SetExtRight(BTL,true);
                 TL_SetColor(BTL,RED);
           }
       }
       
 }

 if SwingLow(1,L,비교고저점기준,비교고저점기준,비교고저점기준*2+1) != -1 Then{
       LL[0] = L[비교고저점기준];
       LD[0] = sdate[비교고저점기준];
       LT[0] = sTime[비교고저점기준];
       Condition2 = false;
       for cnt = 1 to 19{
           LL[cnt] = LL[cnt-1][1];
           LD[cnt] = LD[cnt-1][1];
           LT[cnt] = LT[cnt-1][1];
           if Condition2 == false and LL[cnt] < LL[0] and LL[cnt] > 0 Then{
                 Condition2 = true;
                 TL_Delete(STL);
                 STL = TL_New(LD[cnt],LT[cnt],LL[cnt],LD[0],LT[0],LL[0]);
                 TL_SetExtRight(STL,true);
                 TL_SetColor(STL,blue);
           }
       }
 }

 if C > TL_GetValue(BTL,sdate,stime) and C[1] < TL_GetValue(BTL,sdate[1],stime[1]) Then{
       buy();
 }

 if C < TL_GetValue(STL,sdate,stime) and C[1] > TL_GetValue(STL,sdate[1],stime[1]) Then{
       sell();
 }

고맙습니다 
꼭 좀 부탁 드립니다 
목록 답변