커뮤니티

문의합니다.

프로필 이미지
아알이
2011-03-15 01:00:08
698
글번호 36556
답변완료
수식 y축 가격설정 하고싶습니다 도와주세요...분봉이나,틱봉에서요 Input:전환가격(300); var:j(0),꺽은선(0),기준고(0),기준저(0),방향(0),상승(100),하락(-100),등락폭(0), a0.5(0),a1.4(0),a2.5(0),a3.6(0),a4.5(0),b(0),상상(0),상(0),중(0),하(0),하하(0); Array:고[10](0),저[10](0); if 기준고 <= c or 기준고 == 0 Then 기준고 = c; if 기준저 >= c or 기준저 == 0 Then 기준저 = c; if 기준저[1] + 전환가격 >= c[1] and 기준저[1] + 전환가격 < c Then 방향 = 상승; if 기준고[1] - 전환가격 <= c[1] and 기준고[1] - 전환가격 > c Then 방향 = 하락; if 방향[1] == 하락 and 방향 == 상승 Then { for j = 8 DownTo 0 { 저[j+1] =저[j]; } 저[0] = 기준저; 꺽은선 = 기준저; 기준저 = c; 기준고 = c; a75 = ((고[0]-저[1])-(고[0]-저[0])+0.25)/((고[0]-저[1])-(고[0])+0.5); a60 = ((고[0]-저[1])-(고[0]-저[0])+0.4) /((고[0]-저[1])-(고[0])+1.4); a50 = ((고[0]-저[1])-(고[0]-저[0])+0.5) /((고[0]-저[1])-(고[0])+2.5); a40 = ((고[0]-저[1])-(고[0]-저[0])+0.6) /((고[0]-저[1])-(고[0])+3.6); a25 = ((고[0]-저[1])-(고[0]-저[0])+0.75)/((고[0]-저[1])-(고[0])+4.5); b = 저[1]-(고[0]-저[0])+2; 상상 = (저[1]-a75+b)/(1-a75); 상 = (저[1]-a60+b)/(1-a60); 중 = (저[1]-a50+b)/(1-a50); 하 = (저[1]-a40+b)/(1-a40); 하하 = (저[1]-a25+b)/(1-a25); } if 방향[1] == 상승 and 방향 == 하락 Then { for j = 8 DownTo 0 { 고[j+1] =고[j]; } 고[0] = 기준고; 꺽은선 = 기준고; 기준고 = c; 기준저 = c; a0.5 = (-(고[1]-저[0])+(고[0]-저[0])+0.75)/((고[1]-저[0])+(고[0]-저[0])+4.5); a1.4 = (-(고[1]-저[0])+(고[0]-저[0])+0.6) /((고[1]-저[0])+(고[0]-저[0])+3.6); a2.5 = (-(고[1]-저[0])+(고[0]-저[0])+0.5) /((고[1]-저[0])+(고[0]-저[0])+2.5); a3.6 = (-(고[1]-저[0])+(고[0]-저[0])+0.4) /((고[1]-저[0])+(고[0]-저[0])+1.4); a4.5 = (-(고[1]-저[0])+(고[0]-저[0])+0.25)/((고[1]-저[0])+(고[0]-저[0])+0.5); b =고[1]+(고[0]-저[0])+2; 상상 = (고[1]+a0.5+b)/(1+a0.5); 상 = (고[1]+a1.4+b)/(1+a1.4); 중 = (고[1]+a2.5+b)/(1+a2.5); 하 = (고[1]+a3.6+b)/(1+a3.6); 하하 = (고[1]+a4.5+b)/(1+a4.5); } if iff(방향==상승,기준고,기준저) >= (상상+상)/2 Then 등락폭 = 2; else if iff(방향==상승,기준고,기준저) >= (상+중)/2 Then 등락폭 = 1; else if iff(방향==상승,기준고,기준저) > (중+하)/2 Then 등락폭 = 0; else if iff(방향==상승,기준고,기준저) > (하+하하)/2 Then 등락폭 =-1; else 등락폭 = -2; plot1(등락폭[1],"선",iff(방향[1]==상승,RED,BLUE)); plot2(2.5); PLOT3(1.5); plot4(0.5); plot5(-0.5); plot6(-1.5); plot7(-2.5); if 꺽은선[1]==꺽은선 Then plot8(등락폭[1],"선",WHITE);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-15 10:19:39

안녕하세요 예스스탁입니다. 지표의 축설정은 속성화면에서만 가능합니다. 수식을 열어놓으신 상태에서 f5키를 누르면 지표속성화면이 나타납니다. Y축표시에서 가격으로 설정하시면 적용할 때마다 봉차트위에 적용됩니다. 즐거운 하루되세요 > 아알이 님이 쓴 글입니다. > 제목 : 문의합니다. > 수식 y축 가격설정 하고싶습니다 도와주세요...분봉이나,틱봉에서요 Input:전환가격(300); var:j(0),꺽은선(0),기준고(0),기준저(0),방향(0),상승(100),하락(-100),등락폭(0), a0.5(0),a1.4(0),a2.5(0),a3.6(0),a4.5(0),b(0),상상(0),상(0),중(0),하(0),하하(0); Array:고[10](0),저[10](0); if 기준고 <= c or 기준고 == 0 Then 기준고 = c; if 기준저 >= c or 기준저 == 0 Then 기준저 = c; if 기준저[1] + 전환가격 >= c[1] and 기준저[1] + 전환가격 < c Then 방향 = 상승; if 기준고[1] - 전환가격 <= c[1] and 기준고[1] - 전환가격 > c Then 방향 = 하락; if 방향[1] == 하락 and 방향 == 상승 Then { for j = 8 DownTo 0 { 저[j+1] =저[j]; } 저[0] = 기준저; 꺽은선 = 기준저; 기준저 = c; 기준고 = c; a75 = ((고[0]-저[1])-(고[0]-저[0])+0.25)/((고[0]-저[1])-(고[0])+0.5); a60 = ((고[0]-저[1])-(고[0]-저[0])+0.4) /((고[0]-저[1])-(고[0])+1.4); a50 = ((고[0]-저[1])-(고[0]-저[0])+0.5) /((고[0]-저[1])-(고[0])+2.5); a40 = ((고[0]-저[1])-(고[0]-저[0])+0.6) /((고[0]-저[1])-(고[0])+3.6); a25 = ((고[0]-저[1])-(고[0]-저[0])+0.75)/((고[0]-저[1])-(고[0])+4.5); b = 저[1]-(고[0]-저[0])+2; 상상 = (저[1]-a75+b)/(1-a75); 상 = (저[1]-a60+b)/(1-a60); 중 = (저[1]-a50+b)/(1-a50); 하 = (저[1]-a40+b)/(1-a40); 하하 = (저[1]-a25+b)/(1-a25); } if 방향[1] == 상승 and 방향 == 하락 Then { for j = 8 DownTo 0 { 고[j+1] =고[j]; } 고[0] = 기준고; 꺽은선 = 기준고; 기준고 = c; 기준저 = c; a0.5 = (-(고[1]-저[0])+(고[0]-저[0])+0.75)/((고[1]-저[0])+(고[0]-저[0])+4.5); a1.4 = (-(고[1]-저[0])+(고[0]-저[0])+0.6) /((고[1]-저[0])+(고[0]-저[0])+3.6); a2.5 = (-(고[1]-저[0])+(고[0]-저[0])+0.5) /((고[1]-저[0])+(고[0]-저[0])+2.5); a3.6 = (-(고[1]-저[0])+(고[0]-저[0])+0.4) /((고[1]-저[0])+(고[0]-저[0])+1.4); a4.5 = (-(고[1]-저[0])+(고[0]-저[0])+0.25)/((고[1]-저[0])+(고[0]-저[0])+0.5); b =고[1]+(고[0]-저[0])+2; 상상 = (고[1]+a0.5+b)/(1+a0.5); 상 = (고[1]+a1.4+b)/(1+a1.4); 중 = (고[1]+a2.5+b)/(1+a2.5); 하 = (고[1]+a3.6+b)/(1+a3.6); 하하 = (고[1]+a4.5+b)/(1+a4.5); } if iff(방향==상승,기준고,기준저) >= (상상+상)/2 Then 등락폭 = 2; else if iff(방향==상승,기준고,기준저) >= (상+중)/2 Then 등락폭 = 1; else if iff(방향==상승,기준고,기준저) > (중+하)/2 Then 등락폭 = 0; else if iff(방향==상승,기준고,기준저) > (하+하하)/2 Then 등락폭 =-1; else 등락폭 = -2; plot1(등락폭[1],"선",iff(방향[1]==상승,RED,BLUE)); plot2(2.5); PLOT3(1.5); plot4(0.5); plot5(-0.5); plot6(-1.5); plot7(-2.5); if 꺽은선[1]==꺽은선 Then plot8(등락폭[1],"선",WHITE);