커뮤니티

부탁드립니다

프로필 이미지
매치다2
2023-08-22 20:29:40
920
글번호 171759
답변완료
###3분봉 1분봉 에 사용하고싶습니다 1, input : ATrPeriod2(11),factor2(2.0); var : src2(0),ATrv2(0),upperband2(0),lowerBand2(0),direction2(0),superTrend2(0); var : prevupperband2(0),prevlowerBand2(0),prevsupertrend2(0); src2 = (h+l)/2; atrv2 = atr(atrPeriod2); upperBand2 = src2 + factor2 * atrv2; lowerBand2 = src2 - factor2 * atrv2; prevLowerBand2 = iff(IsNan(lowerBand2[1])==False,lowerBand2[1],0); prevUpperBand2 = iff(IsNan(upperBand2[1])==false,upperBand2[1],0); lowerBand2 = iff(lowerBand2 > prevLowerBand2 or close[1] < prevLowerBand2 , lowerBand2 , prevLowerBand2); upperBand2 = iff(upperBand2 < prevUpperBand2 or close[1] > prevUpperBand2 , upperBand2 , prevUpperBand2); prevsupertrend2 = iff(IsNan(SuperTrend2[1])==false,SuperTrend2[1],0); if isnan(atrv2[1]) == true Then direction2 = 1; else if SuperTrend2[1] == UpperBand2[1] Then direction2 = iff(close > upperBand2 , -1 , 1); else direction2 = iff(close < lowerBand2 , 1 , -1); superTrend2 = iff(direction2 == -1 , lowerBand2 , upperBand2); if direction2 < 0 Then Plot3(superTrend2,"upTrend2",Black); Else NoPlot(3); 2, input : ATrPeriod3(12),factor3(3.0); var : src3(0),ATrv3(0),upperband3(0),lowerBand3(0),direction3(0),superTrend3(0); var : prevupperband3(0),prevlowerBand3(0),prevsupertrend3(0); src3 = (h+l)/2; atrv3 = atr(atrPeriod3); upperBand3 = src3 + factor3 * atrv3; lowerBand3 = src3 - factor3 * atrv3; prevLowerBand3 = iff(IsNan(lowerBand3[1])==False,lowerBand3[1],0); prevUpperBand3 = iff(IsNan(upperBand3[1])==false,upperBand3[1],0); lowerBand3 = iff(lowerBand3 > prevLowerBand3 or close[1] < prevLowerBand3 , lowerBand3 , prevLowerBand3); upperBand3 = iff(upperBand3 < prevUpperBand3 or close[1] > prevUpperBand3 , upperBand3 , prevUpperBand3); prevsupertrend3 = iff(IsNan(SuperTrend3[1])==false,SuperTrend3[1],0); if isnan(atrv3[1]) == true Then direction3 = 1; else if prevsupertrend3 == prevUpperBand3 Then direction3 = iff(close > upperBand3 , -1 , 1); else direction3 = iff(close < lowerBand3 , 1 , -1); superTrend3 = iff(direction3 == -1 , lowerBand3 , upperBand3); if direction3 < 0 Then Plot5(superTrend3,"upTrend3",BlacK); Else NoPlot(5); if direction3 > 0 Then Plot6(superTrend3,"downTrend3",GreeN); Else NoPlot(6); ### 수정할 부분이 있다면 3분 1분봉 용으로 사용하고싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-23 10:36:19

안녕하세요 예스스탁입니다. 올리신 수식들에 별도로 주기를 제한하는 내용이 없습니다. 분봉에도 사용가능한 식입니다. 즐거운 하루되세요 > 매치다2 님이 쓴 글입니다. > 제목 : 부탁드립니다 > ###3분봉 1분봉 에 사용하고싶습니다 1, input : ATrPeriod2(11),factor2(2.0); var : src2(0),ATrv2(0),upperband2(0),lowerBand2(0),direction2(0),superTrend2(0); var : prevupperband2(0),prevlowerBand2(0),prevsupertrend2(0); src2 = (h+l)/2; atrv2 = atr(atrPeriod2); upperBand2 = src2 + factor2 * atrv2; lowerBand2 = src2 - factor2 * atrv2; prevLowerBand2 = iff(IsNan(lowerBand2[1])==False,lowerBand2[1],0); prevUpperBand2 = iff(IsNan(upperBand2[1])==false,upperBand2[1],0); lowerBand2 = iff(lowerBand2 > prevLowerBand2 or close[1] < prevLowerBand2 , lowerBand2 , prevLowerBand2); upperBand2 = iff(upperBand2 < prevUpperBand2 or close[1] > prevUpperBand2 , upperBand2 , prevUpperBand2); prevsupertrend2 = iff(IsNan(SuperTrend2[1])==false,SuperTrend2[1],0); if isnan(atrv2[1]) == true Then direction2 = 1; else if SuperTrend2[1] == UpperBand2[1] Then direction2 = iff(close > upperBand2 , -1 , 1); else direction2 = iff(close < lowerBand2 , 1 , -1); superTrend2 = iff(direction2 == -1 , lowerBand2 , upperBand2); if direction2 < 0 Then Plot3(superTrend2,"upTrend2",Black); Else NoPlot(3); 2, input : ATrPeriod3(12),factor3(3.0); var : src3(0),ATrv3(0),upperband3(0),lowerBand3(0),direction3(0),superTrend3(0); var : prevupperband3(0),prevlowerBand3(0),prevsupertrend3(0); src3 = (h+l)/2; atrv3 = atr(atrPeriod3); upperBand3 = src3 + factor3 * atrv3; lowerBand3 = src3 - factor3 * atrv3; prevLowerBand3 = iff(IsNan(lowerBand3[1])==False,lowerBand3[1],0); prevUpperBand3 = iff(IsNan(upperBand3[1])==false,upperBand3[1],0); lowerBand3 = iff(lowerBand3 > prevLowerBand3 or close[1] < prevLowerBand3 , lowerBand3 , prevLowerBand3); upperBand3 = iff(upperBand3 < prevUpperBand3 or close[1] > prevUpperBand3 , upperBand3 , prevUpperBand3); prevsupertrend3 = iff(IsNan(SuperTrend3[1])==false,SuperTrend3[1],0); if isnan(atrv3[1]) == true Then direction3 = 1; else if prevsupertrend3 == prevUpperBand3 Then direction3 = iff(close > upperBand3 , -1 , 1); else direction3 = iff(close < lowerBand3 , 1 , -1); superTrend3 = iff(direction3 == -1 , lowerBand3 , upperBand3); if direction3 < 0 Then Plot5(superTrend3,"upTrend3",BlacK); Else NoPlot(5); if direction3 > 0 Then Plot6(superTrend3,"downTrend3",GreeN); Else NoPlot(6); ### 수정할 부분이 있다면 3분 1분봉 용으로 사용하고싶습니다