예스스탁
예스스탁 답변
2025-04-25 10:58:23
안녕하세요
예스스탁입니다.
Input : Length1(120),Length2(240);
Var : TLen1(0),TLen2(0),M기간1(0),M기간2(0);
var : HH(0),LL(0),M1(0),M2(0),MM(0),A(0);
TLen1 = Ceiling((Length1 + 1) * .5);
TLen2 = Ceiling((Length2 + 1) * .5);
M기간1 = ma(ma(C, TLen1), TLen1);
M기간2 = ma(ma(C, TLen2), TLen2);
if CrossUp(M기간1, M기간2) Then
HH = M기간1;
Else
{
if HH > 0 and M기간1 > HH Then
HH = M기간1;
}
if CrossDown(M기간1, M기간2) Then
LL = M기간1;
Else
{
if LL > 0 and M기간1 < LL Then
LL = M기간1;
}
if M기간1 != HH && M기간1>M기간2 Then
M1 = HH;
if M기간1 !=LL && M기간1<M기간2 Then
M2 = LL;
MM=(M1+M2)/2;
A=Ema(C,5);
if CrossUp(A,LL) or CrossUp(A,MM) Then
Find(1);
즐거운 하루되세요
> 김승빈 님이 쓴 글입니다.
> 제목 : 수식변환요청
> 수고 많으십니다
다음식 변환 부탁드립니다
===========================
M기간1 = ma(C, 120, 삼각);
M기간2 = ma(C, 240, 삼각);
HH = HighestSince(1, CrossUp(M기간1, M기간2), M기간1);
LL = LowestSince(1, CrossDown(M기간1, M기간2), M기간1);
M1=Valuewhen(1, M기간1 != HH && M기간1>M기간2, HH);
M2=Valuewhen(1, M기간1 !=LL && M기간1<M기간2, LL);
MM=(M1+M2)/2;
A=eavg(C,5);
CrossUp(A,LL) or CrossUp(A,MM)