커뮤니티

부탁드립니다

프로필 이미지
와우리
2026-03-09 00:04:56
78
글번호 230980
답변완료

아래의 수식을 적용시 심심치 않게 오류가 뜨네요 수정좀 부탁드립니다.


Inputs: Length1(20);

Variables: TLen1(0);

var : T(0);


TLen1 = Ceiling((Length1 + 1) * .5);

var1 = ma(ma(C, TLen1), TLen1);


if var1  > var1[1]+0.4 Then

T = 1;


if var1 < var1[1]-0.4 Then

T = -1;


//상승전환

if T == 1 and T != T[1] Then

{

value1 = var1[1];

Value2 = value1[1];


if Value2 > 0 and value1 > Value2 Then

{

Buy("b");

}

}


//하락전환

if T == -1 and T != T[1] Then

{

Value3 = var1[1];

Value4 = Value3[1];


if Value4 > 0 and Value3 < Value4 Then

{

Sell("s");

}

}

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-09 13:24:37

안녕하세요 예스스탁입니다. 고점은 T가 1인구간(상승구간) 가격최고가 저점은 T가- 1인구간(하락구간) 가격최저가로 변경해 드립니다. Inputs: Length1(20); Variables: TLen1(0); var : T(0); TLen1 = Ceiling((Length1 + 1) * .5); var1 = ma(ma(C, TLen1), TLen1); if var1 > var1[1]+0.4 Then T = 1; if var1 < var1[1]-0.4 Then T = -1; //상승전환 if T == 1 then { if T != T[1] Then { value1 = H; Value2 = value1[1]; if Value4 > 0 and Value3 > Value4 Then { Buy("b"); } } Else { if h > value1 Then value1 = h; } } //하락전환 if T == -1 Then { if T != T[1] Then { Value3 = L; Value4 = Value3[1]; if Value2 > 0 and Value1 < Value2 Then { Sell("s"); } } Else { if L < Value3 Then Value3 = L; } } 즐거운 하루되세요