커뮤니티
수식 부탁드립니다
2016-07-14 09:43:11
254
글번호 100038
(1) 파라볼릭 F 에서 양 전환일 경우
F 천정 표시
G 바닥 표시
B 천정 표시
A 바닥 표시
C 바닥 표시
F 천정+(F-G) 표시
G 바닥-(F-G) 표시
G 바닥-(C-G) 표시
G 바닥-(A-G) 표시
G 바닥-(B-G) 표시
B 천정+(B-A) 표시
B 천정+(B-C) 표시
B 천정+(B-F) 표시
B 천정+(B-G) 표시
(2) 파라볼릭 A 에서 음 전환일 경우
A 바닥 표시
B 천정 표시
C 바닥 표시
D 천정 표시
E 바닥 표시
A 바닥-(B-A) 표시
B 천정+(B-A) 표시
B 천정+(B-C) 표시
B 천정+(B-F) 표시
B 천정+(B-G) 표시
C 바닥-(A-C) 표시
C 바닥-(B-C) 표시
C 바닥-(E-C) 표시
C 바닥-(D-C) 표시
감사합니다
- 1. 100574_01.GIF (0.04 MB)
답변 2
예스스탁 예스스탁 답변
2016-07-14 11:46:21
안녕하세요
예스스탁입니다.
천정과 바닥의 기준이 구간의 최고/최저인지
파라볼릭 시작과 끝값인지 모르겠습니다.
각 구간의 최고가와 최저가와 이전값을
계산식으로만 처리해 드립니다.
아래 내용 참고하셔서 출력할 값 산식만드셔서 출력하시기 바랍니다.
Input : af(0.02), maxAF(0.2);
Var : value(0),T(0);
var : HH(0),HH1(0),HH2(0),HH3(0);
var : HL(0),HL1(0),HL2(0),HL3(0);
var : LL(0),LL1(0),LL2(0),LL3(0);
var : LH(0),LH1(0),LH2(0),LH3(0);
value = sar(af,maxAF);
if crossup(c,value) Then{
T = 1;
HH = H;
HH1 = HH[1];
HH2 = HH1[1];
HH3 = HH2[1];
HL = L;
HL1 = HL[1];
HL2 = HL1[1];
HL3 = HL2[1];
}
if CrossDown(c,value) Then{
T = -1;
LL = L;
LL1 = LL[1];
LL2 = LL1[1];
LL3 = LL2[1];
LH = L;
LH1 = LL[1];
LH2 = LL1[1];
LH3 = LL2[1];
}
if T == 1 Then{
if H > HH Then
HH = H;
if L < HL Then
HL = L;
}
if T == -1 then{
if L < LL Then
LL = L;
if H > LH Then
LH = H;
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> (1) 파라볼릭 F 에서 양 전환일 경우
F 천정 표시
G 바닥 표시
B 천정 표시
A 바닥 표시
C 바닥 표시
F 천정+(F-G) 표시
G 바닥-(F-G) 표시
G 바닥-(C-G) 표시
G 바닥-(A-G) 표시
G 바닥-(B-G) 표시
B 천정+(B-A) 표시
B 천정+(B-C) 표시
B 천정+(B-F) 표시
B 천정+(B-G) 표시
(2) 파라볼릭 A 에서 음 전환일 경우
A 바닥 표시
B 천정 표시
C 바닥 표시
D 천정 표시
E 바닥 표시
A 바닥-(B-A) 표시
B 천정+(B-A) 표시
B 천정+(B-C) 표시
B 천정+(B-F) 표시
B 천정+(B-G) 표시
C 바닥-(A-C) 표시
C 바닥-(B-C) 표시
C 바닥-(E-C) 표시
C 바닥-(D-C) 표시
감사합니다
회원
2016-07-14 12:05:25
천정과 바닥의 기준이 구간의 최고/최저인지
파라볼릭 시작과 끝값인지 모르겠습니다.
******천정과 바닥의 기준은 파라볼릭 시작과 끝값입니다. 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
천정과 바닥의 기준이 구간의 최고/최저인지
파라볼릭 시작과 끝값인지 모르겠습니다.
각 구간의 최고가와 최저가와 이전값을
계산식으로만 처리해 드립니다.
아래 내용 참고하셔서 출력할 값 산식만드셔서 출력하시기 바랍니다.
Input : af(0.02), maxAF(0.2);
Var : value(0),T(0);
var : HH(0),HH1(0),HH2(0),HH3(0);
var : HL(0),HL1(0),HL2(0),HL3(0);
var : LL(0),LL1(0),LL2(0),LL3(0);
var : LH(0),LH1(0),LH2(0),LH3(0);
value = sar(af,maxAF);
if crossup(c,value) Then{
T = 1;
HH = H;
HH1 = HH[1];
HH2 = HH1[1];
HH3 = HH2[1];
HL = L;
HL1 = HL[1];
HL2 = HL1[1];
HL3 = HL2[1];
}
if CrossDown(c,value) Then{
T = -1;
LL = L;
LL1 = LL[1];
LL2 = LL1[1];
LL3 = LL2[1];
LH = L;
LH1 = LL[1];
LH2 = LL1[1];
LH3 = LL2[1];
}
if T == 1 Then{
if H > HH Then
HH = H;
if L < HL Then
HL = L;
}
if T == -1 then{
if L < LL Then
LL = L;
if H > LH Then
LH = H;
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> (1) 파라볼릭 F 에서 양 전환일 경우
F 천정 표시
G 바닥 표시
B 천정 표시
A 바닥 표시
C 바닥 표시
F 천정+(F-G) 표시
G 바닥-(F-G) 표시
G 바닥-(C-G) 표시
G 바닥-(A-G) 표시
G 바닥-(B-G) 표시
B 천정+(B-A) 표시
B 천정+(B-C) 표시
B 천정+(B-F) 표시
B 천정+(B-G) 표시
(2) 파라볼릭 A 에서 음 전환일 경우
A 바닥 표시
B 천정 표시
C 바닥 표시
D 천정 표시
E 바닥 표시
A 바닥-(B-A) 표시
B 천정+(B-A) 표시
B 천정+(B-C) 표시
B 천정+(B-F) 표시
B 천정+(B-G) 표시
C 바닥-(A-C) 표시
C 바닥-(B-C) 표시
C 바닥-(E-C) 표시
C 바닥-(D-C) 표시
감사합니다
다음글
이전글