커뮤니티

수정부탁드립니다

프로필 이미지
외국인
2023-01-02 13:26:48
949
글번호 164999
답변완료
수정ㅂ부탁드립니다. 표시가안되네요 input: ATRLength9(100), ATRMult9(0.5); vars: ATR9(0), avg9(0), dn9(0), up9(0), trend9(1), flag9(0), flagh9(0), qqq9(0),trTx(0); ATR9 = ATR(ATRLength9) * ATRMult9; avg9 = (highest(H,1)+lowest(L,1))/2; up9 = avg9 + ATR9; dn9 = avg9 - ATR9; if close > up9[1] then trend9 = 1; else if close < dn9[1] then trend9 = -1; if trend9 < 0 and trend9[1] > 0 then flag9 = 1; else flag9 = 0; if trend9 > 0 and trend9[1] < 0 then flagh9 = 1; else flagh9 = 0; if trend9 > 0 and dn9 < dn9[1] then dn9 = dn9[1]; if trend9 < 0 and up9 > up9[1] then up9 = up9[1]; if flag9 == 1 then up9 = avg9 + ATR9; if flagh9 == 1 then dn9 = avg9 - ATR9; if trend9 == 1 then qqq9 = up9; { Text_Delete(trtx); trTx = Text_New(sDate,sTime,var1-PriceScale*2," ▲"); Text_SetColor(trTx,Red); Text_SetStyle(trTx,2,0); Text_SetSize(trTx,20); } if trend9 == -1 then qqq9 = dn9; { Text_Delete(trtx); trTx = Text_New(sDate,sTime,var1+PriceScale*2," ▼"); Text_SetColor(trTx,Blue); Text_SetStyle(trTx,2,1); Text_SetSize(trTx,20); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-03 14:34:37

안녕하세요 예스스탁입니다. 텍스트 출럭 함수안에 var1이 사용되었는데 해당 수식에는 var1이 없습니다. var1대신에 고가와 저가로 변경해 드립니다. input: ATRLength9(100), ATRMult9(0.5); vars: ATR9(0), avg9(0), dn9(0), up9(0), trend9(1), flag9(0), flagh9(0), qqq9(0),trTx(0); ATR9 = ATR(ATRLength9) * ATRMult9; avg9 = (highest(H,1)+lowest(L,1))/2; up9 = avg9 + ATR9; dn9 = avg9 - ATR9; if close > up9[1] then trend9 = 1; else if close < dn9[1] then trend9 = -1; if trend9 < 0 and trend9[1] > 0 then flag9 = 1; else flag9 = 0; if trend9 > 0 and trend9[1] < 0 then flagh9 = 1; else flagh9 = 0; if trend9 > 0 and dn9 < dn9[1] then dn9 = dn9[1]; if trend9 < 0 and up9 > up9[1] then up9 = up9[1]; if flag9 == 1 then up9 = avg9 + ATR9; if flagh9 == 1 then dn9 = avg9 - ATR9; if trend9 == 1 then { qqq9 = up9; Text_Delete(trtx); trTx = Text_New(sDate,sTime,l-PriceScale*2," ▲"); Text_SetColor(trTx,Red); Text_SetStyle(trTx,2,0); Text_SetSize(trTx,20); } if trend9 == -1 then { qqq9 = dn9; Text_Delete(trtx); trTx = Text_New(sDate,sTime,h+PriceScale*2," ▼"); Text_SetColor(trTx,Blue); Text_SetStyle(trTx,2,1); Text_SetSize(trTx,20); } 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 수정부탁드립니다 > 수정ㅂ부탁드립니다. 표시가안되네요 input: ATRLength9(100), ATRMult9(0.5); vars: ATR9(0), avg9(0), dn9(0), up9(0), trend9(1), flag9(0), flagh9(0), qqq9(0),trTx(0); ATR9 = ATR(ATRLength9) * ATRMult9; avg9 = (highest(H,1)+lowest(L,1))/2; up9 = avg9 + ATR9; dn9 = avg9 - ATR9; if close > up9[1] then trend9 = 1; else if close < dn9[1] then trend9 = -1; if trend9 < 0 and trend9[1] > 0 then flag9 = 1; else flag9 = 0; if trend9 > 0 and trend9[1] < 0 then flagh9 = 1; else flagh9 = 0; if trend9 > 0 and dn9 < dn9[1] then dn9 = dn9[1]; if trend9 < 0 and up9 > up9[1] then up9 = up9[1]; if flag9 == 1 then up9 = avg9 + ATR9; if flagh9 == 1 then dn9 = avg9 - ATR9; if trend9 == 1 then qqq9 = up9; { Text_Delete(trtx); trTx = Text_New(sDate,sTime,var1-PriceScale*2," ▲"); Text_SetColor(trTx,Red); Text_SetStyle(trTx,2,0); Text_SetSize(trTx,20); } if trend9 == -1 then qqq9 = dn9; { Text_Delete(trtx); trTx = Text_New(sDate,sTime,var1+PriceScale*2," ▼"); Text_SetColor(trTx,Blue); Text_SetStyle(trTx,2,1); Text_SetSize(trTx,20); }