커뮤니티

문의 드립니다

프로필 이미지
금보
2014-11-18 10:59:41
140
글번호 80483
답변완료
안녕하세요 1).20,60,120,이평선의 수평 연장선 2).20이평선과 60이평선 사이를 녹색으로 채움 3).60이평선과 120이평선사이는 보라색으로 채움 위 3가지를 단일 지표식으로 부탁드립니다 ++++++++++++++++++++++++++++++++++++++++++++ input : N(10); var1 = NthHighestBar(1,V,N); var2 = NthLowestBar(1,V,N); TL_Delete(value1); value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0); TL_Delete(value2); value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0); 위 지표식이 정상적으로 표현되지 않습니다 점검하여 주시기 바랍니다 감사합니다 수고하세요
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-11-18 11:22:52

안녕하세요 예스스탁입니다. 1. 가능하지 않습니다. 2.3 지표사이의 색을 채우는 부분은 사용자분이 속성에서 지정하셔야 합니다. input : P1(20),P2(60),P3(10); value1 = ma(C,P1); value2 = ma(C,P2); value3 = ma(C,P3); plot1(value1,"가중이평1"); plot2(value2,"가중이평2"); plot3(value3,"가중이평3"); 위 지표식 작성하신 후에 문법검증(f4)을 하고 f5키 누르시면 지표속성화면 나타납니다. 지표속성화면 차트표시탭에서 첨부된 그림과 같이 지정하시면 됩니다. 4, input : N(10); var1 = NthHighestBar(1,V,N); var2 = NthLowestBar(1,V,N); TL_Delete(value1); value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0); TL_Delete(value2); value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0); 위식 첨부된 그림과 같이 정상적으로 세로선이 나타납니다. 즐거운 하루되세요 > 금보 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하세요 1).20,60,120,이평선의 수평 연장선 2).20이평선과 60이평선 사이를 녹색으로 채움 3).60이평선과 120이평선사이는 보라색으로 채움 위 3가지를 단일 지표식으로 부탁드립니다 ++++++++++++++++++++++++++++++++++++++++++++ input : N(10); var1 = NthHighestBar(1,V,N); var2 = NthLowestBar(1,V,N); TL_Delete(value1); value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0); TL_Delete(value2); value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0); 위 지표식이 정상적으로 표현되지 않습니다 점검하여 주시기 바랍니다 감사합니다 수고하세요
프로필 이미지

금보

2014-11-18 14:25:29

답변에 감사드립니다 아래의 1).20,60,120,이평선의 고점 수평 연장선 1).20,60,120,이평선의 저점 수평 연장선 지표식을 부탁드립니다 +++++++++++++++++++++++++++++++++++++++++++++++++++ input : N(10); var1 = NthHighestBar(1,V,N); var2 = NthLowestBar(1,V,N); TL_Delete(value1); value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0); TL_Delete(value2); value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0); 위 지표식의 수직선은 말씀하신 바와 같이 2개의 선이 표시됩니다 N봉 (즉 period) 의 개수 지시 값에 의하여 여러개의 수직선이 표현되어야 하는데 위 지표식의 경우 어떠한 변수를 대입햐여도 2개의 선만이 표현됩니다 발생하는 모든 수직선이 표현되도록 수정 부탁드립니다 감사합니다 수고하세요
프로필 이미지

예스스탁 예스스탁 답변

2014-11-18 15:03:32

안녕하세요 예스스탁입니다. 1. 고점과 저점에 대한 정의가 명확치 않습니다. 가장최근 하락반전한 지점을 고점으로 상승반전한 지점을 저점으로 지정했습니다. 아래식 참고하셔서 수정보완해 사용하시기 바랍니다. 차트 전체의 추세선을 모두 그리고자 하시면 각 식의 TL_delete함수를 삭제하시면 됩니다. input : P1(20),P2(60),P3(120); var : T1(0),T2(0),T3(0); value1 = ma(C,P1); value2 = ma(C,P2); value3 = ma(C,P3); if value1 > value1[1] Then T1 = 1; if value1 < value1[1] Then T1 = -1; if value2 > value2[1] Then T2 = 1; if value2 < value2[1] Then T2 = -1; if value3 > value3[1] Then T3 = 1; if value3 < value3[1] Then T3 = -1; if T1 == -1 and T1[1] == 1 then{ TL_Delete(var1); var1 = TL_New(sdate[1],stime[1],value1[1],sdate,stime,value1[1]); TL_SetExtRight(var1,true); TL_SetColor(var1,RED); } if T1 == 1 and T1[1] == -1 then{ TL_Delete(var2); var2 = TL_New(sdate[1],stime[1],value1[1],sdate,stime,value1[1]); TL_SetExtRight(var2,true); TL_SetColor(var2,blue); } if T2 == -1 and T2[1] == 1 then{ TL_Delete(var3); var3 = TL_New(sdate[1],stime[1],value2[1],sdate,stime,value2[1]); TL_SetExtRight(var3,true); TL_SetColor(var3,RED); } if T2 == 1 and T2[1] == -1 then{ TL_Delete(var4); var4 = TL_New(sdate[1],stime[1],value2[1],sdate,stime,value2[1]); TL_SetExtRight(var4,true); TL_SetColor(var4,blue); } if T3 == -1 and T3[1] == 1 then{ TL_Delete(var5); var5 = TL_New(sdate[1],stime[1],value3[1],sdate,stime,value3[1]); TL_SetExtRight(var5,true); TL_SetColor(var5,RED); } if T3 == 1 and T3[1] == -1 then{ TL_Delete(var6); var6 = TL_New(sdate[1],stime[1],value3[1],sdate,stime,value3[1]); TL_SetExtRight(var6,true); TL_SetColor(var6,blue); } 2. 차트 전체에 그리고자 하시면 식상의 TL_Delete함수를 삭제하시면 됩니다. input : N(10); var1 = NthHighestBar(1,V,N); var2 = NthLowestBar(1,V,N); value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0); value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0); 즐거운 하루되세요 > 금보 님이 쓴 글입니다. > 제목 : Re : Re : 다시 한번 문의 드립니다 > 답변에 감사드립니다 아래의 1).20,60,120,이평선의 고점 수평 연장선 1).20,60,120,이평선의 저점 수평 연장선 지표식을 부탁드립니다 +++++++++++++++++++++++++++++++++++++++++++++++++++ input : N(10); var1 = NthHighestBar(1,V,N); var2 = NthLowestBar(1,V,N); TL_Delete(value1); value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0); TL_Delete(value2); value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0); 위 지표식의 수직선은 말씀하신 바와 같이 2개의 선이 표시됩니다 N봉 (즉 period) 의 개수 지시 값에 의하여 여러개의 수직선이 표현되어야 하는데 위 지표식의 경우 어떠한 변수를 대입햐여도 2개의 선만이 표현됩니다 발생하는 모든 수직선이 표현되도록 수정 부탁드립니다 감사합니다 수고하세요