예스스탁
예스스탁 답변
2019-10-24 10:22:12
안녕하세요
예스스탁입니다.
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 = value10;
if Condition2 == true and Condition2[1] == false Then
value99 = value10;
plot1(value99);
즐거운 하루되세요
> 해암 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선은 첨부파일그림과 같은 모습으로 그리고자 합니다.
조건은 다음과 같습니다.
1. 삼각가중이평 60선(기간값 수정가능하게)
2. 티론레벨스 중간선 60선(기간값 수정가능하게)
3. 아래식의 plot1선
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;
plot1(avgv,"중간");
4. 아래식의 plot5선
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;
plot1(Tma1);
plot2(wmav1);
plot3(var1);
plot4(var2);
plot5(var3);
5. 아래식의 plot1선
input : Period1(40);
var : Hval1(0),Lval1(0),UPV1(0),MID1(0),DOWNV1(0);
Hval1 = highest(H,Period1);
Lval1 = Lowest(L,Period1);
UPV1 = Hval1 - (Hval1-Lval1)/3;
MID1 = Lval1 + (Hval1-Lval1)/2.2;
DOWNV1 = Lval1 + (Hval1-Lval1)/3;
plot1(MID1,"중간선1");
위 1에서 5의 5개선 모두를 가중이평 6선이 골든크로스하면, 크로스당시에 5선중 가장 아래에 위치한 선에 수평선을 그리고,
가중이평6선이 5개선을 모두 데드크로스하면, 크로스당시에 5선중 가장 위에 위치한 선에 수평선을 그려서 두선을 연결되게 하고자 합니다.
수식을 어떻게 작성해야 하는지 부탁드립니다. 항상 감사드립니다. !!!