예스스탁
예스스탁 답변
2024-06-10 15:43:24
안녕하세요
예스스탁입니다.
input : period2(5);
var : T(0),D1(0),T1(0),TL1(0),TL2(0);
var1 = ma(asks,period2);
Var2 = ma(bids,period2);
if CrossUp(var1,Var2) Then
{
T = 1;
D1 = sDate;
T1 = sTime;
value1 = h;
Value2 = l;
TL1 = TL_New(D1,T1,value1,NextBarSdate,NextBarStime,value1);
TL2 = TL_New(D1,T1,value2,NextBarSdate,NextBarStime,value2);
TL_SetColor(TL1,Red);
TL_SetColor(TL2,Blue);
}
Else if CrossDown(var1,var2) Then
{
T = -1;
D1 = sDate;
T1 = sTime;
value1 = h;
Value2 = l;
TL1 = TL_New(D1,T1,value1,NextBarSdate,NextBarStime,value1);
TL2 = TL_New(D1,T1,value2,NextBarSdate,NextBarStime,value2);
TL_SetColor(TL1,Red);
TL_SetColor(TL2,Blue);
}
Else
{
if value1 == 0 or (value1 > 0 and H > value1) Then
value1 = h;
if value2 == 0 or (value2 > 0 and L < value2) Then
value2 = L;
}
if value1 > 0 and Value2 > 0 Then
{
TL_SetBegin(TL1,D1,T1,value1);
TL_SetEnd(TL1,NextBarSdate,NextBarStime,value1);
TL_SetBegin(TL2,D1,T1,value2);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,value2);
}
즐거운 하루되세요
> 팔보채 님이 쓴 글입니다.
> 제목 : 추세선 변환
> 아래 수식으로 추세선 수식 부탁드립니다
input : period2(5);
var : T(0),TL1(0),TL2(0);
var1 = ma(asks,period2);
Var2 = ma(bids,period2);
if CrossUp(var1,Var2) Then
{
T = 1;
value1 = 0;
Value2 = 0;
}
Else if CrossDown(var1,var2) Then
{
T = -1;
value1 = 0;
Value2 = 0;
}
Else
{
if value1 == 0 or (value1 > 0 and H > value1) Then
value1 = h;
if value2 == 0 or (value2 > 0 and L < value2) Then
value2 = L;
}
if value1 > 0 and Value2 > 0 Then
{
Plot1(value1);
plot2(Value2);
}