커뮤니티

이지랭귀지로 작성된 수식의 변환 가능 여부 문의

프로필 이미지
윤선민
2017-08-15 15:01:32
271
글번호 112037
답변완료
아래 수식을 예스트레이더용으로 변환할 수 있나요? 첨부한 2004년 10월 25일 엘지증권 자료를 EasyLanguage로 구현한 겁니다. 수식 중 plot 부분에 오류가 있어 수정함.(2011-08-01) &#65279;Input : Length(20), STDError1(0.5); Vars : Slope_H(0), Slope_L(0), Intercept_H(0), Intercept_L(0), Target_H(0), Target_L(0), StandardError_H(0), StandardError_L(0); Array : OpenA[200](0), HighA[200](0), LowA[200](0); If D > D[1] then Begin For Value1 = Length -1 downto 1 Begin OpenA[Value1 + 1] = OpenA[Value1]; HighA[Value1 + 1] = HighA[Value1]; LowA[Value1 + 1] = LowA[Value1]; End; OpenA[1] = Opend(1); HighA[1] = Highd(1); LowA[1] = Lowd(1); If OpenA[Length] <> 0 then Begin Slope_H = LinRegSlope_A(OpenA, HighA, Length); Slope_L = LinRegSlope_A(OpenA, LowA, Length); Intercept_H = LinRegIntercept_A(OpenA, HighA, Length); Intercept_L = LinRegIntercept_A(OpenA, LowA, Length); StandardError_H = StandardError_A(OpenA, HighA, Length); StandardError_L = StandardError_A(OpenA, LowA, Length); Target_H = Slope_H * Opend(0) + Intercept_H; Target_L = Slope_L * Opend(0) + Intercept_L; End; End; Plot1(Target_H + StandardError_H * STDError1, "YR2"); Plot2(Target_H - StandardError_H * STDError1, "YR1"); Plot3(Target_L + StandardError_L * STDError1, "YS1"); Plot4(Target_L - StandardError_L * STDError1, "YS2"); [출처] 피봇이용 시초가 반영한 지지저항선 설정 지표|작성자 윤식아빠
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-08-21 13:05:23

안녕하세요 예스스탁입니다. 올려주신 수식은 변환이 가능하지 않습니다. 변환해 보기 위해서는 아래 함수식에 대한 내부산식이 필요합니다. LinRegSlope_A LinRegIntercept_A StandardError_A 즐거운 하루되세요 > 윤선민 님이 쓴 글입니다. > 제목 : 이지랭귀지로 작성된 수식의 변환 가능 여부 문의 > 아래 수식을 예스트레이더용으로 변환할 수 있나요? 첨부한 2004년 10월 25일 엘지증권 자료를 EasyLanguage로 구현한 겁니다. 수식 중 plot 부분에 오류가 있어 수정함.(2011-08-01) &#65279;Input : Length(20), STDError1(0.5); Vars : Slope_H(0), Slope_L(0), Intercept_H(0), Intercept_L(0), Target_H(0), Target_L(0), StandardError_H(0), StandardError_L(0); Array : OpenA[200](0), HighA[200](0), LowA[200](0); If D > D[1] then Begin For Value1 = Length -1 downto 1 Begin OpenA[Value1 + 1] = OpenA[Value1]; HighA[Value1 + 1] = HighA[Value1]; LowA[Value1 + 1] = LowA[Value1]; End; OpenA[1] = Opend(1); HighA[1] = Highd(1); LowA[1] = Lowd(1); If OpenA[Length] <> 0 then Begin Slope_H = LinRegSlope_A(OpenA, HighA, Length); Slope_L = LinRegSlope_A(OpenA, LowA, Length); Intercept_H = LinRegIntercept_A(OpenA, HighA, Length); Intercept_L = LinRegIntercept_A(OpenA, LowA, Length); StandardError_H = StandardError_A(OpenA, HighA, Length); StandardError_L = StandardError_A(OpenA, LowA, Length); Target_H = Slope_H * Opend(0) + Intercept_H; Target_L = Slope_L * Opend(0) + Intercept_L; End; End; Plot1(Target_H + StandardError_H * STDError1, "YR2"); Plot2(Target_H - StandardError_H * STDError1, "YR1"); Plot3(Target_L + StandardError_L * STDError1, "YS1"); Plot4(Target_L - StandardError_L * STDError1, "YS2"); [출처] 피봇이용 시초가 반영한 지지저항선 설정 지표|작성자 윤식아빠