커뮤니티
부탁드립니다
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;
}
}
즐거운 하루되세요