커뮤니티

부탁드립니다.

프로필 이미지
포보스
2022-01-02 19:36:22
1028
글번호 155018
답변완료
안녕하세요? 새해 복 많이 받드세요. 아래식은 실매수거래량을 base로 분봉챠트 캔들에 고저추세선긋기입니다 여기에 다음식을 추가하고자 합니다. 최고점라인 실매수거래량이 양의수로 상승하던 최고점라인이 그려지다가 실매수거래량이 음의수로 바뀌어 최저점라인을 붕괴후 실매수거래량이 최저점에서 1,000(변수)이 증가하면 최고점라인이 내려와 다시그려져 나가는 식 최저점라인 실매수거래량이 음의수로 하락하던 최저점라인이 그려지다가 실매수거래량이 양의수로 바뀌어 최고점라인을 돌파후 실매수거래량이 최고점에서 1,000(변수)이 감소하면 최저점라인이 올라와 다시그려져 나가는 식 그리고 실매수거래량 PlotBaseLine(0)의 종가 캔들에 라인하나 삽입해주세요. 꼭 부탁드립니다. 올해도 복 많이 받으세요. var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0),HP(0),LP(0); if Bdate != Bdate[1] Then { sum = 0; idx = 0; idx1 = idx[1]; hh = 0; ll = 0; } idx = idx+1; if C > O Then sum = sum+v; if C < O Then sum = sum-v; if sum > 0 and (hh == 0 or (hh > 0 and sum > hh)) Then { hh = sum; HP = H; } if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then { ll = sum; LP = L; } sum1 = 0; Condition1 = False; For cnt = idx to (idx+idx1+1) { if Condition1 == False and sTime[cnt] <= stime Then { sum1 = sum[cnt]; Condition1 = true; } } if hh > 0 Then Plot1(hp,"최고"); Else NoPlot(1); if ll < 0 Then plot2(lp,"최저"); Else NoPlot(2);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-03 16:26:24

안녕하세요 예스스탁입니다. input : n(1000); var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0),HP(0),LP(0),S(0); if Bdate != Bdate[1] Then { sum = 0; idx = 0; idx1 = idx[1]; hh = 0; ll = 0; HP = 0; LP = 0; S = 0; } idx = idx+1; if C > O Then sum = sum+v; if C < O Then sum = sum-v; if sum > 0 and (hh == 0 or (hh > 0 and sum > hh)) Then { hh = sum; HP = H; S = -1; } if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then { ll = sum; LP = L; S = 1; } if hh > 0 and ll < 0 Then { if S == 1 and sum >= ll+n Then { S = 2; hh = sum; HP = H; } if S == -1 and sum <= hh-n Then { S = -2; ll = sum; LP = L; } } if S == 2 and sum > hh Then { hh = sum; hp = h; } if S == -2 and sum < ll Then { ll = sum; lp = l; } sum1 = 0; Condition1 = False; For cnt = idx to (idx+idx1+1) { if Condition1 == False and sTime[cnt] <= stime Then { sum1 = sum[cnt]; Condition1 = true; } } if hP > 0 Then Plot1(hp,"최고"); Else NoPlot(1); if lP > 0 Then plot2(lp,"최저"); Else NoPlot(2); 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 안녕하세요? 새해 복 많이 받드세요. 아래식은 실매수거래량을 base로 분봉챠트 캔들에 고저추세선긋기입니다 여기에 다음식을 추가하고자 합니다. 최고점라인 실매수거래량이 양의수로 상승하던 최고점라인이 그려지다가 실매수거래량이 음의수로 바뀌어 최저점라인을 붕괴후 실매수거래량이 최저점에서 1,000(변수)이 증가하면 최고점라인이 내려와 다시그려져 나가는 식 최저점라인 실매수거래량이 음의수로 하락하던 최저점라인이 그려지다가 실매수거래량이 양의수로 바뀌어 최고점라인을 돌파후 실매수거래량이 최고점에서 1,000(변수)이 감소하면 최저점라인이 올라와 다시그려져 나가는 식 그리고 실매수거래량 PlotBaseLine(0)의 종가 캔들에 라인하나 삽입해주세요. 꼭 부탁드립니다. 올해도 복 많이 받으세요. var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0),HP(0),LP(0); if Bdate != Bdate[1] Then { sum = 0; idx = 0; idx1 = idx[1]; hh = 0; ll = 0; } idx = idx+1; if C > O Then sum = sum+v; if C < O Then sum = sum-v; if sum > 0 and (hh == 0 or (hh > 0 and sum > hh)) Then { hh = sum; HP = H; } if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then { ll = sum; LP = L; } sum1 = 0; Condition1 = False; For cnt = idx to (idx+idx1+1) { if Condition1 == False and sTime[cnt] <= stime Then { sum1 = sum[cnt]; Condition1 = true; } } if hh > 0 Then Plot1(hp,"최고"); Else NoPlot(1); if ll < 0 Then plot2(lp,"최저"); Else NoPlot(2);