커뮤니티

수식문의입니다

프로필 이미지
해피오
2025-04-15 14:35:40
292
글번호 190140
답변완료
A5 = eavg(C,5); 1. A5가 3회이상 연속하락추세후 상승전환한후 2회연속 상승시를 <저점상승전환>이라 하고, 이 시점으로부터 3봉이내에 최저가가 형성된 캔들의 가격을 저점저가, 저점시가, 저점종가, 저점고가로 저장하고, 최근 3봉이내에 형성된 ‘A5의 최저가격’도 저장하여야 한다. 2. A5가 3회이상 연속상승추세후 하락전환한후 2회연속 하락시를 <고점하락전환>이라 하고, 이 시점으로부터 10봉이내에 최고가가 형성된 캔들의 가격을 고점저가, 고점시가, 고점종가, 고점고가로 저장하고, 3봉이내에 형성된 ‘A5의 최고가격’도 저장하여야 한다. 3. 저점상승전환시의 저점저가보다 고점하락전환시의 고점고가가 최근에 발생되어야 하고(상승추세형성의미), 저점저가와 고점고가간의 상승변동율은 50%이상이어야한다. 또한 ‘A5의 최고가격’는 직전에 형성된 'A5의 최고가격’보다는 높아야 하고, ‘A5의 최저가격’는 ‘A5의 최고가격’조건을 만족한 캔들로부터 가장 낮은 ‘A5의 최저가격’를 형성된 캔들이어야 함 상기조건이 만족하면 (1) 저점저가와 고점고가를 연결하는 라인수식을 만들어 주시고. 단 여기에서 고점고가가 계속 높아지는 경우는 갱신되어야 하고, 갱신되지않고 고점고가가 직전보다 낮아지는 경우는 새로운 라인이 생성되지않고 있다가 다시 상기조건을 만족한다면 새로운 라인이 그려져야 한다. (2) (1)번이 생성되면 저점저가캔들과 고점고가캔들사이의 저가끼리간 합의 평균저가 가격라인, 시가끼리간 합의 평균시가 가격라인, 종가끼리간 합의 평균종가 가격라인, 고가끼리간 합의 평균고가 가격라인의 수식, 저점저가와 고점고가의 평균가격라인을 각각 만들어 주세요.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2025-04-15 15:18:11

안녕하세요 예스스탁입니다. var : A5(0),T(0); var : 저점저가(0),저점시가(0),저점종가(0),저점고가(0),A5최저가격(0); var : 고점저가(0),고점시가(0),고점종가(0),고점고가(0),A5최고가격(0),A5최고가격1(0); var : ll(0),ud(0),ut(0),dd(0),dt(0),TL(0); A5 = Ema(C,5); if CountIf(A5>A5[1],2) == 2 AND CountIf(A5<A5[1],3)[2] == 3 Then { T = 1; var1 = NthLowestBar(1,L,3); 저점저가 = L[var1]; 저점시가 = O[var1]; 저점종가 = C[var1]; 저점고가 = H[var1]; A5최저가격 = lowest(A5,3); ll = A5; ud = sDate[var1]; ut = sTime[var1]; } if CountIf(A5<A5[1],2) == 2 AND CountIf(A5>A5[1],3)[2] == 3 Then { T = -1; var2 = NthhighestBar(1,H,3); 고점저가 = L[var2]; 고점시가 = O[var2]; 고점종가 = C[var2]; 고점고가 = H[var2]; A5최고가격 = highest(A5,3); A5최고가격1 = A5최고가격[1]; dd = sDate[var2]; dt = sTime[var2]; if 고점고가 >= 저점저가*1.50 and A5최고가격 > A5최고가격1 and A5최저가격 <= ll Then { TL = TL_New(ud,ut,저점저가,dd,dt,고점고가); value1 = (저점저가+고점저가)/2; value2 = (저점시가+고점시가)/2; value3 = (저점종가+고점종가)/2; value4 = (저점고가+고점고가)/2; } } if t == 1 Then { if a5 < ll Then ll = a5; } if t == 1 Then { if H > TL_GetEndVal(TL) Then TL_SetEnd(TL,sDate,sTime,H); } if value1 > 0 Then { Plot1(value1); Plot2(value2); Plot3(value3); Plot4(value4); } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식문의입니다 > A5 = eavg(C,5); 1. A5가 3회이상 연속하락추세후 상승전환한후 2회연속 상승시를 <저점상승전환>이라 하고, 이 시점으로부터 3봉이내에 최저가가 형성된 캔들의 가격을 저점저가, 저점시가, 저점종가, 저점고가로 저장하고, 최근 3봉이내에 형성된 ‘A5의 최저가격’도 저장하여야 한다. 2. A5가 3회이상 연속상승추세후 하락전환한후 2회연속 하락시를 <고점하락전환>이라 하고, 이 시점으로부터 10봉이내에 최고가가 형성된 캔들의 가격을 고점저가, 고점시가, 고점종가, 고점고가로 저장하고, 3봉이내에 형성된 ‘A5의 최고가격’도 저장하여야 한다. 3. 저점상승전환시의 저점저가보다 고점하락전환시의 고점고가가 최근에 발생되어야 하고(상승추세형성의미), 저점저가와 고점고가간의 상승변동율은 50%이상이어야한다. 또한 ‘A5의 최고가격’는 직전에 형성된 'A5의 최고가격’보다는 높아야 하고, ‘A5의 최저가격’는 ‘A5의 최고가격’조건을 만족한 캔들로부터 가장 낮은 ‘A5의 최저가격’를 형성된 캔들이어야 함 상기조건이 만족하면 (1) 저점저가와 고점고가를 연결하는 라인수식을 만들어 주시고. 단 여기에서 고점고가가 계속 높아지는 경우는 갱신되어야 하고, 갱신되지않고 고점고가가 직전보다 낮아지는 경우는 새로운 라인이 생성되지않고 있다가 다시 상기조건을 만족한다면 새로운 라인이 그려져야 한다. (2) (1)번이 생성되면 저점저가캔들과 고점고가캔들사이의 저가끼리간 합의 평균저가 가격라인, 시가끼리간 합의 평균시가 가격라인, 종가끼리간 합의 평균종가 가격라인, 고가끼리간 합의 평균고가 가격라인의 수식, 저점저가와 고점고가의 평균가격라인을 각각 만들어 주세요.
프로필 이미지

해피오

2025-04-15 16:56:36

빠른 답신 감사합니다. 다만 value2 = (저점시가+고점시가)/2;처럼 단순하게 저점시가와 고점시가를 더해서 나누기 2를 하는게 아니라 저점시가와 고점시가사이의 모든 시가를 더해서 캔들수만큼 나누기를 하는 방식으로 평균시가가격을 구할수 있게 수식을 수정해주세요. 다른 가격들도 마찬가지입니다. 감사합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문의입니다 > 안녕하세요 예스스탁입니다. var : A5(0),T(0); var : 저점저가(0),저점시가(0),저점종가(0),저점고가(0),A5최저가격(0); var : 고점저가(0),고점시가(0),고점종가(0),고점고가(0),A5최고가격(0),A5최고가격1(0); var : ll(0),ud(0),ut(0),dd(0),dt(0),TL(0); A5 = Ema(C,5); if CountIf(A5>A5[1],2) == 2 AND CountIf(A5<A5[1],3)[2] == 3 Then { T = 1; var1 = NthLowestBar(1,L,3); 저점저가 = L[var1]; 저점시가 = O[var1]; 저점종가 = C[var1]; 저점고가 = H[var1]; A5최저가격 = lowest(A5,3); ll = A5; ud = sDate[var1]; ut = sTime[var1]; } if CountIf(A5<A5[1],2) == 2 AND CountIf(A5>A5[1],3)[2] == 3 Then { T = -1; var2 = NthhighestBar(1,H,3); 고점저가 = L[var2]; 고점시가 = O[var2]; 고점종가 = C[var2]; 고점고가 = H[var2]; A5최고가격 = highest(A5,3); A5최고가격1 = A5최고가격[1]; dd = sDate[var2]; dt = sTime[var2]; if 고점고가 >= 저점저가*1.50 and A5최고가격 > A5최고가격1 and A5최저가격 <= ll Then { TL = TL_New(ud,ut,저점저가,dd,dt,고점고가); value1 = (저점저가+고점저가)/2; value2 = (저점시가+고점시가)/2; value3 = (저점종가+고점종가)/2; value4 = (저점고가+고점고가)/2; } } if t == 1 Then { if a5 < ll Then ll = a5; } if t == 1 Then { if H > TL_GetEndVal(TL) Then TL_SetEnd(TL,sDate,sTime,H); } if value1 > 0 Then { Plot1(value1); Plot2(value2); Plot3(value3); Plot4(value4); } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식문의입니다 > A5 = eavg(C,5); 1. A5가 3회이상 연속하락추세후 상승전환한후 2회연속 상승시를 <저점상승전환>이라 하고, 이 시점으로부터 3봉이내에 최저가가 형성된 캔들의 가격을 저점저가, 저점시가, 저점종가, 저점고가로 저장하고, 최근 3봉이내에 형성된 ‘A5의 최저가격’도 저장하여야 한다. 2. A5가 3회이상 연속상승추세후 하락전환한후 2회연속 하락시를 <고점하락전환>이라 하고, 이 시점으로부터 10봉이내에 최고가가 형성된 캔들의 가격을 고점저가, 고점시가, 고점종가, 고점고가로 저장하고, 3봉이내에 형성된 ‘A5의 최고가격’도 저장하여야 한다. 3. 저점상승전환시의 저점저가보다 고점하락전환시의 고점고가가 최근에 발생되어야 하고(상승추세형성의미), 저점저가와 고점고가간의 상승변동율은 50%이상이어야한다. 또한 ‘A5의 최고가격’는 직전에 형성된 'A5의 최고가격’보다는 높아야 하고, ‘A5의 최저가격’는 ‘A5의 최고가격’조건을 만족한 캔들로부터 가장 낮은 ‘A5의 최저가격’를 형성된 캔들이어야 함 상기조건이 만족하면 (1) 저점저가와 고점고가를 연결하는 라인수식을 만들어 주시고. 단 여기에서 고점고가가 계속 높아지는 경우는 갱신되어야 하고, 갱신되지않고 고점고가가 직전보다 낮아지는 경우는 새로운 라인이 생성되지않고 있다가 다시 상기조건을 만족한다면 새로운 라인이 그려져야 한다. (2) (1)번이 생성되면 저점저가캔들과 고점고가캔들사이의 저가끼리간 합의 평균저가 가격라인, 시가끼리간 합의 평균시가 가격라인, 종가끼리간 합의 평균종가 가격라인, 고가끼리간 합의 평균고가 가격라인의 수식, 저점저가와 고점고가의 평균가격라인을 각각 만들어 주세요.
프로필 이미지

예스스탁 예스스탁 답변

2025-04-16 11:16:27

안녕하세요 예스스탁입니다. var : A5(0),T(0); var : 저점저가(0),저점시가(0),저점종가(0),저점고가(0),A5최저가격(0); var : 고점저가(0),고점시가(0),고점종가(0),고점고가(0),A5최고가격(0),A5최고가격1(0); var : ll(0),ud(0),ut(0),dd(0),dt(0),TL(0); var : i1(0),i2(0),cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),sum5(0); A5 = Ema(C,5); if CountIf(A5>A5[1],2) == 2 AND CountIf(A5<A5[1],3)[2] == 3 Then { T = 1; var1 = NthLowestBar(1,L,3); 저점저가 = L[var1]; 저점시가 = O[var1]; 저점종가 = C[var1]; 저점고가 = H[var1]; A5최저가격 = lowest(A5,3); ll = A5; ud = sDate[var1]; ut = sTime[var1]; i1 = Index[var1]; } if CountIf(A5<A5[1],2) == 2 AND CountIf(A5>A5[1],3)[2] == 3 Then { T = -1; var2 = NthhighestBar(1,H,3); 고점저가 = L[var2]; 고점시가 = O[var2]; 고점종가 = C[var2]; 고점고가 = H[var2]; A5최고가격 = highest(A5,3); A5최고가격1 = A5최고가격[1]; dd = sDate[var2]; dt = sTime[var2]; i2 = Index[var2]; if 고점고가 >= 저점저가*1.50 and A5최고가격 > A5최고가격1 and A5최저가격 <= ll Then { TL = TL_New(ud,ut,저점저가,dd,dt,고점고가); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; For cnt = var2 to i2-i1 { sum1 = sum1 + L[cnt]; sum2 = sum2 + O[cnt]; sum3 = sum3 + C[cnt]; sum4 = sum4 + H[cnt]; sum5 = sum5 + 1; } value1 = sum1/sum5; value2 = sum2/sum5; value3 = sum3/sum5; value4 = sum4/sum5; } } if t == 1 Then { if a5 < ll Then ll = a5; } if t == 1 Then { if H > TL_GetEndVal(TL) Then TL_SetEnd(TL,sDate,sTime,H); } if value1 > 0 Then { Plot1(value1); Plot2(value2); Plot3(value3); Plot4(value4); } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : Re : Re : 수식문의입니다 > 빠른 답신 감사합니다. 다만 value2 = (저점시가+고점시가)/2;처럼 단순하게 저점시가와 고점시가를 더해서 나누기 2를 하는게 아니라 저점시가와 고점시가사이의 모든 시가를 더해서 캔들수만큼 나누기를 하는 방식으로 평균시가가격을 구할수 있게 수식을 수정해주세요. 다른 가격들도 마찬가지입니다. 감사합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문의입니다 > 안녕하세요 예스스탁입니다. var : A5(0),T(0); var : 저점저가(0),저점시가(0),저점종가(0),저점고가(0),A5최저가격(0); var : 고점저가(0),고점시가(0),고점종가(0),고점고가(0),A5최고가격(0),A5최고가격1(0); var : ll(0),ud(0),ut(0),dd(0),dt(0),TL(0); A5 = Ema(C,5); if CountIf(A5>A5[1],2) == 2 AND CountIf(A5<A5[1],3)[2] == 3 Then { T = 1; var1 = NthLowestBar(1,L,3); 저점저가 = L[var1]; 저점시가 = O[var1]; 저점종가 = C[var1]; 저점고가 = H[var1]; A5최저가격 = lowest(A5,3); ll = A5; ud = sDate[var1]; ut = sTime[var1]; } if CountIf(A5<A5[1],2) == 2 AND CountIf(A5>A5[1],3)[2] == 3 Then { T = -1; var2 = NthhighestBar(1,H,3); 고점저가 = L[var2]; 고점시가 = O[var2]; 고점종가 = C[var2]; 고점고가 = H[var2]; A5최고가격 = highest(A5,3); A5최고가격1 = A5최고가격[1]; dd = sDate[var2]; dt = sTime[var2]; if 고점고가 >= 저점저가*1.50 and A5최고가격 > A5최고가격1 and A5최저가격 <= ll Then { TL = TL_New(ud,ut,저점저가,dd,dt,고점고가); value1 = (저점저가+고점저가)/2; value2 = (저점시가+고점시가)/2; value3 = (저점종가+고점종가)/2; value4 = (저점고가+고점고가)/2; } } if t == 1 Then { if a5 < ll Then ll = a5; } if t == 1 Then { if H > TL_GetEndVal(TL) Then TL_SetEnd(TL,sDate,sTime,H); } if value1 > 0 Then { Plot1(value1); Plot2(value2); Plot3(value3); Plot4(value4); } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식문의입니다 > A5 = eavg(C,5); 1. A5가 3회이상 연속하락추세후 상승전환한후 2회연속 상승시를 <저점상승전환>이라 하고, 이 시점으로부터 3봉이내에 최저가가 형성된 캔들의 가격을 저점저가, 저점시가, 저점종가, 저점고가로 저장하고, 최근 3봉이내에 형성된 ‘A5의 최저가격’도 저장하여야 한다. 2. A5가 3회이상 연속상승추세후 하락전환한후 2회연속 하락시를 <고점하락전환>이라 하고, 이 시점으로부터 10봉이내에 최고가가 형성된 캔들의 가격을 고점저가, 고점시가, 고점종가, 고점고가로 저장하고, 3봉이내에 형성된 ‘A5의 최고가격’도 저장하여야 한다. 3. 저점상승전환시의 저점저가보다 고점하락전환시의 고점고가가 최근에 발생되어야 하고(상승추세형성의미), 저점저가와 고점고가간의 상승변동율은 50%이상이어야한다. 또한 ‘A5의 최고가격’는 직전에 형성된 'A5의 최고가격’보다는 높아야 하고, ‘A5의 최저가격’는 ‘A5의 최고가격’조건을 만족한 캔들로부터 가장 낮은 ‘A5의 최저가격’를 형성된 캔들이어야 함 상기조건이 만족하면 (1) 저점저가와 고점고가를 연결하는 라인수식을 만들어 주시고. 단 여기에서 고점고가가 계속 높아지는 경우는 갱신되어야 하고, 갱신되지않고 고점고가가 직전보다 낮아지는 경우는 새로운 라인이 생성되지않고 있다가 다시 상기조건을 만족한다면 새로운 라인이 그려져야 한다. (2) (1)번이 생성되면 저점저가캔들과 고점고가캔들사이의 저가끼리간 합의 평균저가 가격라인, 시가끼리간 합의 평균시가 가격라인, 종가끼리간 합의 평균종가 가격라인, 고가끼리간 합의 평균고가 가격라인의 수식, 저점저가와 고점고가의 평균가격라인을 각각 만들어 주세요.