커뮤니티

수식 요청

프로필 이미지
회원
2007-07-01 23:49:05
907
글번호 12917
답변완료
안녕하세요 무더운 날씨 에도 수고하심 감사합니다 저희 부족한점 양해^^ 저희가[시스템식]수식좀 짜다가 문법오류 함수오류 원인 찾지못하고 부탁좀 합니다 질문1[내용] //매수식기준선60미만에서 스토케스틱(12,2,2)와스토케스틱(40.5.5)이 상향교차시매수 StochasticsD_C(12,2,2) > StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) <= StochasticsD_N(1,40,5,5) && StochasticsD_C(12,2,2) < 60 && StochasticsD_C(40,5,5) < 60 //매수청산식스토케스틱(12,2,2)와스토케스틱(40.5.5.)이 하향 교차시 청산 StochasticsD_C(12,2,2) < StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) >= StochasticsD_N(1,40,5,5) //매도식기준선 30이상에서 스토케스틱(12,2,2)와 스토케스틱(40.5.5)이 하향교차시 매도 StochasticsD_C(12,2,2) < StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) >= StochasticsD_N(1,40,5,5) && StochasticsD_C(12,2,2) > 30 && StochasticsD_C(40,5,5) > 30 //매도 청산식스토케스틱(12,2,2)와 스토케스틱(40.5.5)이 상향 교차시 청산 StochasticsD_C(12,2,2) > StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) <= StochasticsD_N(1,40,5,5) 질문2 표준편차 선형회귀선 지표와 시스템식비교 해보면 15분차트30분차트에서 보면 교차 가 안맞아요 어떻게하면 될까요 아래 식 참고하시고 교차위치 정확한 위치신호 시스템식 양방향부탁해요 답변은 yang 12133 @ empal.com 으로 부탁합니다 [내용] Input:mm(30),n(14); Var:j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0), MinLRS(0),MinB(0),MinLRL(0); Array:MinClose[100](0); if mm >= BarInterval() then { 계산주기 = mm/BarInterval(); } k = k + 1; if DayIndex()%계산주기 == 0 then { for j = 98 downto 0 { MinClose[j+1] = MinClose[j]; } X = X + 1; k = 0; } MinClose[0] = C; #==========================================================================# # 선형회귀방정식 # #==========================================================================# # n∑xy - (∑x)(∑y) # # 기울기 a = --------------------- # # n∑x²- (∑x)² # # # # = (n*sum(xy) - sum(x) * sum(y)) / (n*sum(x^2)-sum(x)^2) # # # # (∑y)(∑x²)-(∑x)(∑xy) # # 절편 b = --------------------------- # # n∑x²- (∑x)² # # # # = (sum(y)*sum(x^2) - sum(x)*sum(xy)) / (n*sum(x^2) - sum(x)^2) # #==========================================================================# sumXY = 0; sumX = 0; sumY = 0; sumX² = 0; For j = 0 To n-1 { sumXY = sumXY + (X-j)*MinClose[j]; sumX = sumX + (X-j); sumY = sumY + MinClose[j]; sumX²= sumX²+ (X-j)^2; } MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2); 선형회귀선 기울기 LRS MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2); 선형회귀선 절편 B MinLRL = MinLRS * X + MinB; Plot1(MinLRL); 시스템식은 맞지않아서 생략 합니다 Plot2(MinLRL[k+1]); 현재가 미반영 LRL 답변은 yang 12133 @ empal.com 으로 감사합니다 귀찮게해서 미안해요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-07-02 10:47:17

> CJ_yang1130 님이 쓴 글입니다. > 제목 : 수식 요청 > 안녕하세요 무더운 날씨 에도 수고하심 감사합니다 저희 부족한점 양해^^ 저희가[시스템식]수식좀 짜다가 문법오류 함수오류 원인 찾지못하고 부탁좀 합니다 질문1[내용] //매수식기준선60미만에서 스토케스틱(12,2,2)와스토케스틱(40.5.5)이 상향교차시매수 StochasticsD_C(12,2,2) > StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) <= StochasticsD_N(1,40,5,5) && StochasticsD_C(12,2,2) < 60 && StochasticsD_C(40,5,5) < 60 //매수청산식스토케스틱(12,2,2)와스토케스틱(40.5.5.)이 하향 교차시 청산 StochasticsD_C(12,2,2) < StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) >= StochasticsD_N(1,40,5,5) //매도식기준선 30이상에서 스토케스틱(12,2,2)와 스토케스틱(40.5.5)이 하향교차시 매도 StochasticsD_C(12,2,2) < StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) >= StochasticsD_N(1,40,5,5) && StochasticsD_C(12,2,2) > 30 && StochasticsD_C(40,5,5) > 30 //매도 청산식스토케스틱(12,2,2)와 스토케스틱(40.5.5)이 상향 교차시 청산 StochasticsD_C(12,2,2) > StochasticsD_C(40,5,5) && StochasticsD_N(1,12,2,2) <= StochasticsD_N(1,40,5,5) 질문2 표준편차 선형회귀선 지표와 시스템식비교 해보면 15분차트30분차트에서 보면 교차 가 안맞아요 어떻게하면 될까요 아래 식 참고하시고 교차위치 정확한 위치신호 시스템식 양방향부탁해요 답변은 yang 12133 @ empal.com 으로 부탁합니다 [내용] Input:mm(30),n(14); Var:j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0), MinLRS(0),MinB(0),MinLRL(0); Array:MinClose[100](0); if mm >= BarInterval() then { 계산주기 = mm/BarInterval(); } k = k + 1; if DayIndex()%계산주기 == 0 then { for j = 98 downto 0 { MinClose[j+1] = MinClose[j]; } X = X + 1; k = 0; } MinClose[0] = C; #==========================================================================# # 선형회귀방정식 # #==========================================================================# # n∑xy - (∑x)(∑y) # # 기울기 a = --------------------- # # n∑x²- (∑x)² # # # # = (n*sum(xy) - sum(x) * sum(y)) / (n*sum(x^2)-sum(x)^2) # # # # (∑y)(∑x²)-(∑x)(∑xy) # # 절편 b = --------------------------- # # n∑x²- (∑x)² # # # # = (sum(y)*sum(x^2) - sum(x)*sum(xy)) / (n*sum(x^2) - sum(x)^2) # #==========================================================================# sumXY = 0; sumX = 0; sumY = 0; sumX² = 0; For j = 0 To n-1 { sumXY = sumXY + (X-j)*MinClose[j]; sumX = sumX + (X-j); sumY = sumY + MinClose[j]; sumX²= sumX²+ (X-j)^2; } MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2); 선형회귀선 기울기 LRS MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2); 선형회귀선 절편 B MinLRL = MinLRS * X + MinB; Plot1(MinLRL); 시스템식은 맞지않아서 생략 합니다 Plot2(MinLRL[k+1]); 현재가 미반영 LRL 답변은 yang 12133 @ empal.com 으로 감사합니다 귀찮게해서 미안해요