커뮤니티

재문의드립니다

프로필 이미지
장군
2022-02-14 12:28:30
1007
글번호 156248
답변완료
75906번 1번항수식이 현재수평선이-5틱으로 되어있습니다 동일한선으로하나더추가(즉+5틱선이) 2개만 나오면 되는데 선이여러개많이나옵니다 확인한번해주세요~~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-14 15:22:36

안녕하세요 예스스탁입니다. input : per1(23.6),per2(50.0),per3(76.4); var : hh(0),ll(0),dd(0),tt(0); var : tl1(0),tl2(0),tl3(0),v1(0),v2(0),v3(0),tl4(0),tl5(0); if bdate > bdate[1] then { hh = h; ll = l; dd = sdate[1]; tt = stime[1]; TL_Delete(tl1); TL_Delete(tl2); TL_Delete(tl3); TL_Delete(tl4); TL_Delete(tl5); tl1 = TL_New(dd,tt,hh-(hh-ll)*(per1/100),sdate,stime,hh-(hh-ll)*(per1/100)); tl2 = TL_New(dd,tt,hh-(hh-ll)*(per2/100),sdate,stime,hh-(hh-ll)*(per2/100)); tl3 = TL_New(dd,tt,hh-(hh-ll)*(per3/100),sdate,stime,hh-(hh-ll)*(per3/100)); tl4 = TL_New(dd,tt,DayHigh(1),sdate,stime,DayHigh(1)); tl5 = TL_New(dd,tt,DayLow(1),sdate,stime,DayLow(1)); } if h > hh and hh > 0 Then { hh = h; TL_Delete(tl1); TL_Delete(tl2); TL_Delete(tl3); tl1 = TL_New(dd,tt,hh-(hh-ll)*(per1/100),sdate,stime,hh-(hh-ll)*(per1/100)); tl2 = TL_New(dd,tt,hh-(hh-ll)*(per2/100),sdate,stime,hh-(hh-ll)*(per2/100)); tl3 = TL_New(dd,tt,hh-(hh-ll)*(per3/100),sdate,stime,hh-(hh-ll)*(per3/100)); } if l < ll and ll > 0 Then { ll = l; TL_Delete(tl1); TL_Delete(tl2); TL_Delete(tl3); tl1 = TL_New(dd,tt,hh-(hh-ll)*(per1/100),sdate,stime,hh-(hh-ll)*(per1/100)); tl2 = TL_New(dd,tt,hh-(hh-ll)*(per2/100),sdate,stime,hh-(hh-ll)*(per2/100)); tl3 = TL_New(dd,tt,hh-(hh-ll)*(per3/100),sdate,stime,hh-(hh-ll)*(per3/100)); } TL_SetColor(TL1,GRAY); TL_SetSize(TL1,0); TL_SetExtRight(TL1,true); TL_SetColor(TL2,BLACK); TL_SetSize(TL2,1); TL_SetExtRight(TL2,true); TL_SetColor(TL3,GRAY); TL_SetSize(TL3,0); TL_SetExtRight(TL3,true); TL_SetColor(TL4,LMAGENTA); TL_SetSize(TL4,0); TL_SetExtRight(TL4,true); TL_SetColor(TL5,LMAGENTA); TL_SetSize(TL5,0); TL_SetExtRight(TL5,true); v1 = hh-(hh-ll)*(per1/100); v2 = hh-(hh-ll)*(per2/100); v3 = hh-(hh-ll)*(per3/100); INPUTS: LENGTH1(5); INPUTS: 색1(YELLOW),색2(RED), 굵기(1); VARS : DEMA1(0),TL(0),TLL(0); var1= EMA(C,LENGTH1); value1= EMA(EMa(C,LENGTH1),LENGTH1); DEMA1 = var1 * 2 - value1; if C >DEMA1 Then PLOT1(DEMA1, "DEMA1",GRAY); Else PLOT1(DEMA1, "DEMA1",GRAY); if CrossUp(DEMA1,v2) or CrossUp(DEMA1,v2) or CrossUp(DEMA1,v2) or CrossUp(DEMA1,DayHigh(1)) or CrossUp(DEMA1,DayLow(1)) Then { TL_Delete(tl); TL_Delete(tll); tl = TL_New(sDate,sTime,DEMA1-PriceScale*5,NextBarSdate,NextBarStime,DEMA1-PriceScale*5); tll = TL_New(sDate,sTime,DEMA1+PriceScale*5,NextBarSdate,NextBarStime,DEMA1+PriceScale*5); TL_SetColor(tl,REd); TL_SetSize(tl,3); TL_SetExtRight(TL,true); TL_SetColor(tll,REd); TL_SetSize(tll,3); TL_SetExtRight(TlL,true); } if CrossDown(DEMA1,v2) or CrossDown(DEMA1,v2) or CrossDown(DEMA1,v2) or CrossDown(DEMA1,DayHigh(1)) or CrossDown(DEMA1,DayLow(1)) Then { TL_Delete(tl); TL_Delete(tll); tl = TL_New(sDate,sTime,DEMA1-PriceScale*5,NextBarSdate,NextBarStime,DEMA1-PriceScale*5); tll = TL_New(sDate,sTime,DEMA1+PriceScale*5,NextBarSdate,NextBarStime,DEMA1+PriceScale*5); TL_SetColor(tl,GREEn); TL_SetSize(tl,3); TL_SetExtRight(TL,true); TL_SetColor(tll,GREEn); TL_SetSize(tll,3); TL_SetExtRight(TLL,true); } 즐거운 하루되세요 > 장군 님이 쓴 글입니다. > 제목 : 재문의드립니다 > 75906번 1번항수식이 현재수평선이-5틱으로 되어있습니다 동일한선으로하나더추가(즉+5틱선이) 2개만 나오면 되는데 선이여러개많이나옵니다 확인한번해주세요~~