커뮤니티
이지랭귀지로 작성된 수식의 변환 가능 여부 문의
2017-08-15 15:01:32
271
글번호 112037
아래 수식을 예스트레이더용으로 변환할 수 있나요?
첨부한 2004년 10월 25일 엘지증권 자료를 EasyLanguage로 구현한 겁니다.
수식 중 plot 부분에 오류가 있어 수정함.(2011-08-01)
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. indicator_20170815_1.zip (0.35 MB)
답변 1
예스스탁 예스스탁 답변
2017-08-21 13:05:23
안녕하세요
예스스탁입니다.
올려주신 수식은 변환이 가능하지 않습니다.
변환해 보기 위해서는 아래 함수식에 대한 내부산식이 필요합니다.
LinRegSlope_A
LinRegIntercept_A
StandardError_A
즐거운 하루되세요
> 윤선민 님이 쓴 글입니다.
> 제목 : 이지랭귀지로 작성된 수식의 변환 가능 여부 문의
>
아래 수식을 예스트레이더용으로 변환할 수 있나요?
첨부한 2004년 10월 25일 엘지증권 자료를 EasyLanguage로 구현한 겁니다.
수식 중 plot 부분에 오류가 있어 수정함.(2011-08-01)
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");
[출처] 피봇이용 시초가 반영한 지지저항선 설정 지표|작성자 윤식아빠
다음글
이전글