커뮤니티

부탁드립니다

프로필 이미지
플로스트
2019-05-09 22:57:33
212
글번호 128559
답변완료
항상 노고에 감사드립니다. 아래 지표를 항생 오전장을 시작 기준으로 표시되게 하고 싶습니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn);
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-05-10 12:46:11

안녕하세요 예스스탁입니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0),cnt(0); Array : hh[100](0),ll[100](0); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then { hh[0] = h; ll[0] = l; for cnt = 1 to 99 { hh[cnt] = hh[cnt-1][1]; ll[cnt] = ll[cnt-1][1]; } } if hh[0] > 0 and h > hh[0] Then hh[0] = h; if ll[0] > 0 and l < ll[0] Then ll[0] = l; if HH[P1] > 0 and LL[P1] > 0 then { sumV = 0; for count = 1 to P1 { sumV = sumV+(hh[count]-ll[count]); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn); } 즐거운 하루되세요 > 플로스트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 항상 노고에 감사드립니다. 아래 지표를 항생 오전장을 시작 기준으로 표시되게 하고 싶습니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn);
프로필 이미지

플로스트

2019-05-10 15:49:05

언제나 도움 주심에 감사드리며, 제가 해선에서 사용하는 지표인데,항생 오전장 기준으로 변형이 어려워 부탁드렸습니다^^ 근데 제가 원하는 지표와 다르게 표시되어 다시 부탁드립니다. 제가 원하는 지표는 항생 오전장 시작 기준을 시가로 잡고 시가 위아래로 두채널을 만들어서 새벽장까지 쭉 이어지는 지표이고, 익일 새로운 시가 위아래로 다시 만들어지는것을 원합니다. 다시 한번 부탁드립니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); # 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균 sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; # 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬 ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0),cnt(0); Array : hh[100](0),ll[100](0); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then { hh[0] = h; ll[0] = l; for cnt = 1 to 99 { hh[cnt] = hh[cnt-1][1]; ll[cnt] = ll[cnt-1][1]; } } if hh[0] > 0 and h > hh[0] Then hh[0] = h; if ll[0] > 0 and l < ll[0] Then ll[0] = l; if HH[P1] > 0 and LL[P1] > 0 then { sumV = 0; for count = 1 to P1 { sumV = sumV+(hh[count]-ll[count]); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn); } 즐거운 하루되세요 > 플로스트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 항상 노고에 감사드립니다. 아래 지표를 항생 오전장을 시작 기준으로 표시되게 하고 싶습니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn);
프로필 이미지

예스스탁 예스스탁 답변

2019-05-10 15:57:25

안녕하세요 예스스탁입니다. 시가가 오전장 기준이 아니었습니다. 수정한 식입니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0),cnt(0); Array : OO[50](0),hh[50](0),ll[50](0); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then { OO[0] = O; hh[0] = h; ll[0] = l; for cnt = 1 to 49 { OO[cnt] = OO[cnt-1][1]; hh[cnt] = hh[cnt-1][1]; ll[cnt] = ll[cnt-1][1]; } } if hh[0] > 0 and h > hh[0] Then hh[0] = h; if ll[0] > 0 and l < ll[0] Then ll[0] = l; if HH[P1] > 0 and LL[P1] > 0 then { sumV = 0; for count = 1 to P1 { sumV = sumV+(hh[count]-ll[count]); } DailyVol = sumV / P1; ChUp = OO[0] + DailyVol*Mult; ChDn = OO[0] - DailyVol*Mult; plot1(Chup); plot2(chdn); } 즐거운 하루되세요 > 플로스트 님이 쓴 글입니다. > 제목 : Re : Re : 부탁드립니다 > 언제나 도움 주심에 감사드리며, 제가 해선에서 사용하는 지표인데,항생 오전장 기준으로 변형이 어려워 부탁드렸습니다^^ 근데 제가 원하는 지표와 다르게 표시되어 다시 부탁드립니다. 제가 원하는 지표는 항생 오전장 시작 기준을 시가로 잡고 시가 위아래로 두채널을 만들어서 새벽장까지 쭉 이어지는 지표이고, 익일 새로운 시가 위아래로 다시 만들어지는것을 원합니다. 다시 한번 부탁드립니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); # 분봉에서 구현한 일봉의 고가-저가 변동폭의 N일 평균 sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; # 시초가를 기준으로한 상단과 하단의 두개의 채널을 만듬 ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0),cnt(0); Array : hh[100](0),ll[100](0); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then { hh[0] = h; ll[0] = l; for cnt = 1 to 99 { hh[cnt] = hh[cnt-1][1]; ll[cnt] = ll[cnt-1][1]; } } if hh[0] > 0 and h > hh[0] Then hh[0] = h; if ll[0] > 0 and l < ll[0] Then ll[0] = l; if HH[P1] > 0 and LL[P1] > 0 then { sumV = 0; for count = 1 to P1 { sumV = sumV+(hh[count]-ll[count]); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn); } 즐거운 하루되세요 > 플로스트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 항상 노고에 감사드립니다. 아래 지표를 항생 오전장을 시작 기준으로 표시되게 하고 싶습니다. input : P1(10), Mult(0.5); var : sumV(0), DailyVol(0), count(0), ChUp(0), ChDn(0); sumV = 0; for count = 1 to P1 { sumV = sumV+(DayHigh(count)-DayLow(count)); } DailyVol = sumV / P1; ChUp = dayOpen + DailyVol*Mult; ChDn = dayOpen - DailyVol*Mult; plot1(Chup); plot2(chdn);