커뮤니티

문의드립니다.

프로필 이미지
라떼처럼
2019-05-20 16:28:03
181
글번호 127809
답변완료
문의드립니다. 아래 지표식에서 var54(빨간선)이 녹색 상단 또는 하단을 넘어 갔을 때만 빨간선의 이전값과 현재값 차의 절대값을 누적하여 그림(파란색) 지표로 표현하고 싶습니다. 예) 변화량: 0 0 0 1 3 5 2 0 0 0 지표값: 0 0 0 1 4 9 11 11 11 11 0: 빨간선이 녹색상하단 안에 있을때 1: 빨간선이 녹색상단은 넘어가고 1 만큼의 변화량 3: 빨간선이 녹색상단은 넘어가고 3 만큼의 변화량 (가능하다면 종목마다 가격과 틱단위가 달라서 지표값이 다르게 나타날텐데 종목마다 변화값을 표준값 지표로 나타낼수 있다면 그렇게 부탁드립니다.) 부탁드립니다. input : 상하퍼센트(0.1); var : Rvar1(0), Rvar2(0),A9(0),상단(0),하단(0); Input : Period51(14); var : Rstd(0); Rstd = STD(C,Period51); if bdate != bdate[1] Then { Rvar1 = 0; Rvar2 = 0; A9 = 0; } Rvar1 = Rvar1+C; Rvar2 = Rvar2+1; A9 = Rvar1/Rvar2; 상단 = (A9 + (A9*상하퍼센트*0.01)) + (A9*상하퍼센트*0.01); 하단 = (A9 - (A9*상하퍼센트*0.01)) - (A9*상하퍼센트*0.01); Plot51(상단, "상단"); #녹색상단 Plot53(하단, "하단"); #녹색하단 input : P31(30); var54 = wma(C,P31); #빨간선
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-12 14:33:17

안녕하세요 예스스탁입니다. input : 상하퍼센트(0.1); var : Rvar1(0), Rvar2(0),A9(0),상단(0),하단(0); Input : Period51(14); var : Rstd(0),sum(0); Rstd = STD(C,Period51); if bdate != bdate[1] Then { Rvar1 = 0; Rvar2 = 0; A9 = 0; Condition1 = false; sum = 0; } Rvar1 = Rvar1+C; Rvar2 = Rvar2+1; A9 = Rvar1/Rvar2; 상단 = (A9 + (A9*상하퍼센트*0.01)) + (A9*상하퍼센트*0.01); 하단 = (A9 - (A9*상하퍼센트*0.01)) - (A9*상하퍼센트*0.01); #Plot51(상단, "상단"); #녹색상단 #Plot53(하단, "하단"); #녹색하단 input : P31(30); var54 = wma(C,P31); #빨간선 if crossup(var54,하단) Then Condition1 = true; if Condition1 == true and var54 < 하단 then { sum = sum + abs(var54-하단); } plot1(sum); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : 문의드립니다. > 문의드립니다. 아래 지표식에서 var54(빨간선)이 녹색 상단 또는 하단을 넘어 갔을 때만 빨간선의 이전값과 현재값 차의 절대값을 누적하여 그림(파란색) 지표로 표현하고 싶습니다. 예) 변화량: 0 0 0 1 3 5 2 0 0 0 지표값: 0 0 0 1 4 9 11 11 11 11 0: 빨간선이 녹색상하단 안에 있을때 1: 빨간선이 녹색상단은 넘어가고 1 만큼의 변화량 3: 빨간선이 녹색상단은 넘어가고 3 만큼의 변화량 (가능하다면 종목마다 가격과 틱단위가 달라서 지표값이 다르게 나타날텐데 종목마다 변화값을 표준값 지표로 나타낼수 있다면 그렇게 부탁드립니다.) 부탁드립니다. input : 상하퍼센트(0.1); var : Rvar1(0), Rvar2(0),A9(0),상단(0),하단(0); Input : Period51(14); var : Rstd(0); Rstd = STD(C,Period51); if bdate != bdate[1] Then { Rvar1 = 0; Rvar2 = 0; A9 = 0; } Rvar1 = Rvar1+C; Rvar2 = Rvar2+1; A9 = Rvar1/Rvar2; 상단 = (A9 + (A9*상하퍼센트*0.01)) + (A9*상하퍼센트*0.01); 하단 = (A9 - (A9*상하퍼센트*0.01)) - (A9*상하퍼센트*0.01); Plot51(상단, "상단"); #녹색상단 Plot53(하단, "하단"); #녹색하단 input : P31(30); var54 = wma(C,P31); #빨간선