예스스탁
예스스탁 답변
2020-10-13 17:25:47
안녕하세요
예스스탁입니다.
input : TR1(0),TR2(0),EA1(0),EA2(0);
var : TX1(0),TX2(0),ma1(0),ma2(0);
var : HS1(0),LS1(0),HS2(0),LS2(0);
input : aTR1(0),aTR2(0),aEA1(0),aEA2(0);
var : aTX1(0),aTX2(0),ama1(0),ama2(0);
var : aHS1(0),aLS1(0),aHS2(0),aLS2(0);
TX1 = trix(TR1);
TX2 = trix(TR2);
ma1 = ma(C,EA1);
ma2 = ma(C,EA2);
if crossup(TX1,0) Then
HS1 = ma1;
if HS1 > 0 and ma1 > HS1 Then
HS1 = ma1;
if CrossDown(TX1,0) Then
LS1 = ma1;
if LS1 > 0 and ma1 < LS1 Then
LS1 = ma1;
if crossup(TX2,0) Then
HS2 = ma2;
if HS2 > 0 and ma2 > HS2 Then
HS2 = ma2;
if CrossDown(TX2,0) Then
LS2 = ma2;
if LS2 > 0 and ma2 < LS2 Then
LS2 = ma2;
aTX1 = trix(aTR1);
aTX2 = trix(aTR2);
ama1 = ma(C,aEA1);
ama2 = ma(C,aEA2);
if crossup(aTX1,0) Then
aHS1 = ama1;
if aHS1 > 0 and ama1 > aHS1 Then
aHS1 = ama1;
if CrossDown(aTX1,0) Then
aLS1 = ama1;
if aLS1 > 0 and ama1 < aLS1 Then
aLS1 = ama1;
if crossup(aTX2,0) Then
aHS2 = ama2;
if aHS2 > 0 and ama2 > aHS2 Then
aHS2 = ama2;
if CrossDown(aTX2,0) Then
aLS2 = ama2;
if aLS2 > 0 and ama2 < aLS2 Then
aLS2 = ama2;
plot1(HS1,"TR1");
plot2(LS1,"TR2");
plot3(HS2,"EA1");
plot4(LS2,"EA2");
plot5(aHS1,"aTR1");
plot6(aLS1,"aTR2");
plot7(aHS2,"aEA1");
plot8(aLS2,"aEA2");
즐거운 하루되세요
> 태양같이 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
아래의 수식 1과 2는 동일한 수식입니다.
이 두 수식을 한 수식으로 묶은 후 각각의 변수를 외부변수로 조정 가능한 수식으로 변경 부탁드립니다.
항상 감사드립니다.
=========================================================================
수식1)
input : TR1(0),TR2(0),EA1(0),EA2(0);
var : TX1(0),TX2(0),ma1(0),ma2(0);
var : HS1(0),LS1(0),HS2(0),LS2(0);
TX1 = trix(TR1);
TX2 = trix(TR2);
ma1 = ma(C,EA1);
ma2 = ma(C,EA2);
if crossup(TX1,0) Then
HS1 = ma1;
if HS1 > 0 and ma1 > HS1 Then
HS1 = ma1;
if CrossDown(TX1,0) Then
LS1 = ma1;
if LS1 > 0 and ma1 < LS1 Then
LS1 = ma1;
if crossup(TX2,0) Then
HS2 = ma2;
if HS2 > 0 and ma2 > HS2 Then
HS2 = ma2;
if CrossDown(TX2,0) Then
LS2 = ma2;
if LS2 > 0 and ma2 < LS2 Then
LS2 = ma2;
plot1(HS1,"TR1");
plot2(LS1,"TR2");
plot3(HS2,"EA1");
plot4(LS2,"EA2");
-------------------------------
수식2)
input : TR1(0),TR2(0),EA1(0),EA2(0);
var : TX1(0),TX2(0),ma1(0),ma2(0);
var : HS1(0),LS1(0),HS2(0),LS2(0);
TX1 = trix(TR1);
TX2 = trix(TR2);
ma1 = ma(C,EA1);
ma2 = ma(C,EA2);
if crossup(TX1,0) Then
HS1 = ma1;
if HS1 > 0 and ma1 > HS1 Then
HS1 = ma1;
if CrossDown(TX1,0) Then
LS1 = ma1;
if LS1 > 0 and ma1 < LS1 Then
LS1 = ma1;
if crossup(TX2,0) Then
HS2 = ma2;
if HS2 > 0 and ma2 > HS2 Then
HS2 = ma2;
if CrossDown(TX2,0) Then
LS2 = ma2;
if LS2 > 0 and ma2 < LS2 Then
LS2 = ma2;
plot1(HS1,"TR1");
plot2(LS1,"TR2");
plot3(HS2,"EA1");
plot4(LS2,"EA2");