커뮤니티

추세선 함수

프로필 이미지
오이도인
2012-07-03 16:34:28
3358
글번호 221074
답변완료
추세선함수를 이용하여 지표로써 패드에 추세선을 그리고 싶은 경우 추세선 함수 사용 예를 몇가지 올려 주시면 감사하겠습니다... 수고하세요..
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-04 15:05:04

안녕하세요 예스스탁입니다. 간단한 예제입니다. plot1과 plot2를 보고자 하시면 지표속성에서 Y축표시를 가격 차트표시탭에서 plot1과 plot2는 수평이동-3을 해주시면 됩니다. Inputs: Left(3),right(3); Vars: TL1(0),TL2(0),TL3Val(0),HFlag(0),Count(0); Array: SwingHD[4](0),SwingHT[4](0), SwingHP[4](0); IF SwingHigh(1, H, Left,right, Left+right+1) != -1 Then { #현재 var1 = sdate[right]; var2 = stime[right]; var3 = H[right]; #직전 var4 = var1[1]; var5 = var2[1]; var6 = var3[1]; #현재 값이 직전값보다 크고 직전값은 0보다 큼 if var3 > var6 and var6 > 0 Then { #직전에 그려진 추세선이 있다면 삭제함 TL_delete(TL1); #새로운 추세선을 그림 TL1 = TL_New(var1, var2, var3, var4,var5, var6); #추세선색은 빨강 TL_SetColor(TL1, RED); #오른쪽 확장함 TL_SetExtRight(TL1, True); } } IF SwingLow(1, L, Left,right, Left+right+1) != -1 Then { #현재 var11 = sdate[right]; var12 = stime[right]; var13 = L[right]; #직전 var14 = var11[1]; var15 = var12[1]; var16 = var13[1]; #현재값이 직전값보다 작고 직전값은 0보다 큼 if var13 < var16 and var16 > 0 Then { #직전에 그려진 추세선이 있으면 지움 TL_delete(TL2); #새로운 추세선을 그림 TL2 = TL_New(var11, var12, var13, var14,var15, var16); #추세선색은 파랑 TL_SetColor(TL2, BLUE); #오른쪽 확장 TL_SetExtRight(TL2, True); } } plot1(var3,"swinghigh"); plot2(var13,"swinglow"); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 추세선 함수 > 추세선함수를 이용하여 지표로써 패드에 추세선을 그리고 싶은 경우 추세선 함수 사용 예를 몇가지 올려 주시면 감사하겠습니다... 수고하세요..