예스스탁
예스스탁 답변
2019-10-24 12:33:38
안녕하세요
예스스탁입니다.
Input : 기간1(60);
value1 = Ceiling((기간1 + 1) * .5);
value2 = ma(ma(C, value1),value1);
input : 기간2(60);
var : Hval(0),Lval(0),MID(0);
Hval = highest(H,기간2);
Lval = Lowest(L,기간2);
MID = Lval + (Hval-Lval)/2;
Input : Period1(120),Period2(120);
Var : TLen(0),Tmav(0),wmav(0),avgv(0);
TLen = Ceiling((Period1 + 1) * .5);
Tmav = ma(ma(C, TLen), TLen);
wmav = wma(C,Period2);
avgv = (Tmav+Wmav)/2;
Input : Length1(50),Length2(60),Length3(60),P1(90),P2(90),P3(100);
Var : TLen1(0),TLen2(0),TLen3(0);
var : Tma1(0),Tma2(0),Tma3(0),wmav1(0),wmav2(0),wmav3(0);
TLen1 = Ceiling((Length1 + 1) * .5);
TLen2 = Ceiling((Length2 + 1) * .5);
TLen3 = Ceiling((Length3 + 1) * .5);
Tma1 = ma(ma(C, TLen1), TLen1);
Tma2 = ma(ma(C, TLen2), TLen2);
Tma3 = ma(ma(C, TLen3), TLen3);
wmav1 = wma(C,P1);
wmav2 = wma(C,P2);
wmav3 = wma(C,P3);
var1 = (Tma2+wmav2)/2;
var2 = (Tma3+wmav3)/2;
var3 = (Tma1+wmav1+var1+var2)/4;
input : Period(40);
var : Hval1(0),Lval1(0),UPV1(0),MID1(0),DOWNV1(0);
Hval1 = highest(H,Period);
Lval1 = Lowest(L,Period);
UPV1 = Hval1 - (Hval1-Lval1)/3;
MID1 = Lval1 + (Hval1-Lval1)/2.2;
DOWNV1 = Lval1 + (Hval1-Lval1)/3;
value10 = wma(c,6);
Condition1 = value10 > max(value2,mid,avgv,var3,mid1);
Condition2 = value10 < min(value2,mid,avgv,var3,mid1);
if Condition1 == true and Condition1[1] == false Then
value99 = max(value2,mid,avgv,var3,mid1);
if Condition2 == true and Condition2[1] == false Then
value99 = min(value2,mid,avgv,var3,mid1);
plot1(value99);
즐거운 하루되세요
> 해암 님이 쓴 글입니다.
> 제목 : 다시 문의드립니다.
> 앞서 64643번 관련해서 다시 문의드립니다.
답을 주신 것에 감사드립니다.
그런데 수평선이 그려지는 위치가 제 의도와 다르게 나타나는 것 같습니다.
작성해주신 수식에는, 골든크로스일 경우에 5개선 중에서 가장 윗선(크로스당시의 가장 최근선)에 수평선이 그어지고
데드크로스일 경우에는 가장 아래선에 수평선이 그어지는 듯 합니다.
제가 문의드린것은 골든크로스일 경우에 5개선중 가장 아래선에 수평선이, 데드크로스일 경우에는 5선중 가장 윗선에 수평선이 그어지게 하는 것이었습니다.
번거로우시겠지만 다시 한번 살펴주시면 감사하겠습니다.
수고하세요!!!