커뮤니티

다시 문의드립니다

프로필 이미지
ilife9
2012-03-12 16:53:50
378
글번호 48840
답변완료
안녕하세요 빠른답변에 감사합니다 1))전일까지 현재봉을 제외하고 직전봉까지의 값을 출력하시고자 하시면 출력값에 [1]을 하시면 된다고 답변해주셨는데요 질문은 직전봉이 아니고 전일까지입니다 당일 분차트로 볼려고합니다 ----------------------------------------------------------- 추가로 하나 더 부탁합니다 2))당일포함 분차트 아래 1, 2, 3, 수식이 선물일봉 당일의 값이 포함된 건데요 이값을 분차트로 보고 싶어요 분차트(분봉)로 수정해주시면 고맙겠습니다 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); -------------------------------------------------------------- 안녕하세요 예스스탁입니다. 현재봉을 제외하고 직전봉까지의 값을 출력하시고자 하시면 출력값에 [1]을 하시면 됩니다. 1. input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope[1]); 2. input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept[1]); 3. input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9[1],"STEYX"); 즐거운 하루되세요 > ilife9 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 아래 1, 2, 3, 수식이 선물일봉 당일의 값이 포함된 건데요 당일값 미포함(전일까지만) 으로 수정해주시면 고맙겠습니다 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); ============================================================== 아래는 게시판 질문 답변을 복사했어요 작성자 : 예스스탁 작성일 : 2007-07-04 오전 11:42:11 조회수 : 286 Re : 지표식 부탁합니다 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : NN(0),NY(0),Y2(0),Z1(0),Z2(0),STEYX(0); NN = 1/(P*(P-2)); NY = AccumN(H^2,P); Y2 = AccumN(H,P)^2; Z1 = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))^2; Z2 = P*accumn(O^2,P)-accumn(O,P)^2; var1 = NN*(NY-Y2-(Z1/Z2)); STEYX = SquareRoot(var1); plot1(STEYX); 3번STEYX 식은 엑셀계산식을 보고 작성은 했지만 계산값이 정확히 나오지 않습니다. 더 확인후에 정확한 값이 나오면 다시 올려드리겠습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 지표식 부탁합니다 > 수고하십니다 선물일봉으로 당일포함 20일간의 시가, 고가, 저가에서 엑셀의 함수식(통계) slope(선형회귀선 기울기), steyx(표준오차), intercept(선형회귀선의 절편)을 시가를 x값, 고가를 y값으로 하는 각각의 함수식 부탁드립니다. 감사합니다. ============================================================================= 작성자 : 예스스탁 작성일 : 2010-07-07 오후 3:30:37 조회수 : 204 Re : 엑셀의 Steyx() 함수 구현 안녕하세요 예스스탁입니다. input : N(7); var : X(0),Y(0); X = L; Y = H; var1 = 1/(N*(N-2)); var2 = N*AccumN(Y^2,N); var3 = AccumN(Y,N)^2; var4 = N*AccumN(X*Y,N); var5 = AccumN(X,N); var6 = accumn(Y,N); var7 = N*AccumN(X^2,N); var8 = AccumN(X,N)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); 즐거운 하루되세요 > hex 님이 쓴 글입니다. > 제목 : 엑셀의 Steyx() 함수 구현 > 안녕하세요? 엑셀의 Steyx() 함수를 예스트레이더에서 구현하려고 하는데요 해봐도 잘 안되서 게시판 검색해봤더니 관리자분도 일전에 답변을 했지만 엑셀과 동일한 값이 얻어지지 않는다고 답변 하셨었더군요 그때 답변 하신 수식을 써보니 아예 값이 얻어지지 않습니다 다시한번 제대로 구현되는 함수식을 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-13 10:44:29

안녕하세요 예스스탁입니다. 각 식을 분차트에서 일봉의 값을 그리는 식으로 변경했습니다. 외부변수 중 N을 0으로 하시면 당일포함 1로 하시면 전일기준 2로 하시면 전전일 기준입니다. 1.slope input : P(20),N(0); var : Slope(0),cnt(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; for cnt = 0+N to (P-1)+N{ var1 = var1+(dayhigh(cnt)*dayopen(cnt)); var2 = var2+DayOpen(cnt); var3 = var3+dayhigh(cnt); var4 = var4+(dayopen(cnt)^2); } SLope = (P*var1-var2*var3)/(P*var4-var2^2); plot1(Slope); 2.intercept input : P(20),N(0); var : Slope(0),intercept(0),cnt(0); var1 = 0; var2 = 0; var3 = 0; var4 = 0; for cnt = 0+N to (P-1)+N{ var1 = var1+(dayhigh(cnt)*dayopen(cnt)); var2 = var2+DayOpen(cnt); var3 = var3+dayhigh(cnt); var4 = var4+(dayopen(cnt)^2); } SLope = (P*var1-var2*var3)/(P*var4-var2^2); intercept = (var3/P)-(var2/P)*SLope; plot1(intercept); 3.STEYX input : P(20),N(0); var : X(0),Y(0),cnt(0); value1 = 0; value2 = 0; value3 = 0; value4 = 0; value5 = 0; for cnt = 0+N to (P-1)+N{ value1 = value1+dayhigh(cnt); value2 = value2+dayhigh(cnt)^2; value3 = value3+DayLow(cnt); value4 = value4+DayLow(cnt)^2; value5 = value5+(dayhigh(cnt)*daylow(cnt)); } var1 = 1/(P*(P-2)); var2 = P*value2; var3 = value1^2; var4 = P*value5; var5 = value3; var6 = value1; var7 = P*value4; var8 = value3^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); 즐거운 하루되세요 > ilife9 님이 쓴 글입니다. > 제목 : 다시 문의드립니다 > 안녕하세요 빠른답변에 감사합니다 1))전일까지 현재봉을 제외하고 직전봉까지의 값을 출력하시고자 하시면 출력값에 [1]을 하시면 된다고 답변해주셨는데요 질문은 직전봉이 아니고 전일까지입니다 당일 분차트로 볼려고합니다 ----------------------------------------------------------- 추가로 하나 더 부탁합니다 2))당일포함 분차트 아래 1, 2, 3, 수식이 선물일봉 당일의 값이 포함된 건데요 이값을 분차트로 보고 싶어요 분차트(분봉)로 수정해주시면 고맙겠습니다 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); -------------------------------------------------------------- 안녕하세요 예스스탁입니다. 현재봉을 제외하고 직전봉까지의 값을 출력하시고자 하시면 출력값에 [1]을 하시면 됩니다. 1. input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope[1]); 2. input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept[1]); 3. input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9[1],"STEYX"); 즐거운 하루되세요 > ilife9 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 아래 1, 2, 3, 수식이 선물일봉 당일의 값이 포함된 건데요 당일값 미포함(전일까지만) 으로 수정해주시면 고맙겠습니다 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : X(0),Y(0); X = L; Y = H; var1 = 1/(P*(P-2)); var2 = P*AccumN(Y^2,P); var3 = AccumN(Y,P)^2; var4 = P*AccumN(X*Y,P); var5 = AccumN(X,P); var6 = accumn(Y,P); var7 = P*AccumN(X^2,P); var8 = AccumN(X,P)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); ============================================================== 아래는 게시판 질문 답변을 복사했어요 작성자 : 예스스탁 작성일 : 2007-07-04 오전 11:42:11 조회수 : 286 Re : 지표식 부탁합니다 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 1.slope input : P(20); var : Slope(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); plot1(Slope); 2.intercept input : P(20); var : Slope(0),intercept(0); SLope = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))/(P*accumn(O^2,P)-accumn(O,P)^2); intercept = ma(H,P)-ma(O,P)*SLope; plot1(intercept); 3.STEYX input : P(20); var : NN(0),NY(0),Y2(0),Z1(0),Z2(0),STEYX(0); NN = 1/(P*(P-2)); NY = AccumN(H^2,P); Y2 = AccumN(H,P)^2; Z1 = (P*AccumN(H*O,P)-AccumN(O,P)*Accumn(H,P))^2; Z2 = P*accumn(O^2,P)-accumn(O,P)^2; var1 = NN*(NY-Y2-(Z1/Z2)); STEYX = SquareRoot(var1); plot1(STEYX); 3번STEYX 식은 엑셀계산식을 보고 작성은 했지만 계산값이 정확히 나오지 않습니다. 더 확인후에 정확한 값이 나오면 다시 올려드리겠습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 지표식 부탁합니다 > 수고하십니다 선물일봉으로 당일포함 20일간의 시가, 고가, 저가에서 엑셀의 함수식(통계) slope(선형회귀선 기울기), steyx(표준오차), intercept(선형회귀선의 절편)을 시가를 x값, 고가를 y값으로 하는 각각의 함수식 부탁드립니다. 감사합니다. ============================================================================= 작성자 : 예스스탁 작성일 : 2010-07-07 오후 3:30:37 조회수 : 204 Re : 엑셀의 Steyx() 함수 구현 안녕하세요 예스스탁입니다. input : N(7); var : X(0),Y(0); X = L; Y = H; var1 = 1/(N*(N-2)); var2 = N*AccumN(Y^2,N); var3 = AccumN(Y,N)^2; var4 = N*AccumN(X*Y,N); var5 = AccumN(X,N); var6 = accumn(Y,N); var7 = N*AccumN(X^2,N); var8 = AccumN(X,N)^2; var9 = sqrt(var1*(var2-var3-((var4-var5*var6)^2)/(var7-var8))); plot1(var9,"STEYX"); 즐거운 하루되세요 > hex 님이 쓴 글입니다. > 제목 : 엑셀의 Steyx() 함수 구현 > 안녕하세요? 엑셀의 Steyx() 함수를 예스트레이더에서 구현하려고 하는데요 해봐도 잘 안되서 게시판 검색해봤더니 관리자분도 일전에 답변을 했지만 엑셀과 동일한 값이 얻어지지 않는다고 답변 하셨었더군요 그때 답변 하신 수식을 써보니 아예 값이 얻어지지 않습니다 다시한번 제대로 구현되는 함수식을 부탁드립니다