예스스탁
예스스탁 답변
2022-06-27 09:11:16
안녕하세요
예스스탁입니다.
input : Length(3);
var : Hdate(0,Data2),Htime(0,Data2),Hval(0,Data2), TL1(0,Data2);
var : Ldate(0,Data2),Ltime(0,Data2),Lval(0,Data2), TL2(0,Data2);
var : TL(0,Data2),T(0,Data2);
if data2(SwingHigh(1, H, Length, Length, Length*2+1)) != -1 Then
{
T = 1;
Hdate = data2(sDate[Length]);
Htime = data2(sTime[Length]);
Hval = data2(H[Length]);
TL_delete(TL1);
TL1 = TL_New_Self(Hdate, Htime, Hval, sdate, stime, Hval);
TL_SetColor(TL1, MAGENTA);
TL_SetExtRight(TL1,true);
TL_SetSize(TL1,2);
if Lval > 0 Then
{
if T != T[1] Then
{
value1 = data2(sDate[Length]);
value2 = data2(sTime[Length]);
value3 = data2(H[Length]);
TL = TL_New_Self(Value4,Value5,Value6,value1,Value2,Value3);
TL_SetColor(TL,Red);
}
Else
{
if data2(H[Length]) > Hval[1] Then
{
value1 = data2(sDate[Length]);
value2 = data2(sTime[Length]);
value3 = data2(H[Length]);
TL_SetEnd(TL,value1,Value2,Value3);
}
}
}
}
if data2(SwingLow(1, L, Length, Length, Length*2+1)) != -1 Then
{
T = -1;
TL_delete(TL2);
Ldate = data2(sDate[Length]);
Ltime = data2(sTime[Length]);
Lval = data2(L[Length]);
TL2 = TL_New_Self(Ldate, Ltime, Lval, sdate, stime, Lval);
TL_SetColor(TL2, GREEN);
TL_SetExtRight(TL2,true);
TL_SetSize(TL2,2);
if Hval > 0 Then
{
if T != T[1] Then
{
value4 = data2(sDate[Length]);
value5 = data2(sTime[Length]);
value6 = data2(L[Length]);
TL = TL_New_Self(value1,Value2,Value3,value4,Value5,Value6);
TL_SetColor(TL,Blue);
}
Else
{
if data2(H[Length]) > Hval[1] Then
{
value4 = data2(sDate[Length]);
value5 = data2(sTime[Length]);
value6 = data2(L[Length]);
TL_SetEnd(TL,value4,Value5,Value6);
}
}
}
}
# 그래프 종류 속성 점그래프
Plot1(Hval,"swHigh",MAGENTA,0,4);
Plot2(Lval,"swLow",GREEN,0,4);
Plot3(Hval,"swHigh확장",MAGENTA,0,4);
Plot4(Lval,"swLow확장",GREEN,0,4);
FixPlotShift(1,-Length);
FixPlotShift(2,-Length);
즐거운 하루되세요
> 오이도인 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수고하십니다.
아래 식을 data2에 적용할 수 있게 수정해 주세요...
수고하세요...
##########
input : Length(3);
var : Hdate(0),Htime(0),Hval(0), TL1(0);
var : Ldate(0),Ltime(0),Lval(0), TL2(0);
var : TL(0),T(0);
if SwingHigh(1, H, Length, Length, Length*2+1) != -1 Then
{
T = 1;
Hdate = sDate[Length];
Htime = sTime[Length];
Hval = H[Length];
TL_delete(TL1);
TL1 = TL_New(Hdate, Htime, Hval, sdate, stime, Hval);
TL_SetColor(TL1, MAGENTA);
TL_SetExtRight(TL1,true);
TL_SetSize(TL1,2);
if Lval > 0 Then
{
if T != T[1] Then
{
value1 = sDate[Length];
value2 = sTime[Length];
value3 = H[Length];
TL = TL_New(Value4,Value5,Value6,value1,Value2,Value3);
TL_SetColor(TL,Red);
}
Else
{
if H[Length] > Hval[1] Then
{
value1 = sDate[Length];
value2 = sTime[Length];
value3 = H[Length];
TL_SetEnd(TL,value1,Value2,Value3);
}
}
}
}
if SwingLow(1, L, Length, Length, Length*2+1) != -1 Then
{
T = -1;
TL_delete(TL2);
Ldate = sDate[Length];
Ltime = sTime[Length];
Lval = L[Length];
TL2 = TL_New(Ldate, Ltime, Lval, sdate, stime, Lval);
TL_SetColor(TL2, GREEN);
TL_SetExtRight(TL2,true);
TL_SetSize(TL2,2);
if Hval > 0 Then
{
if T != T[1] Then
{
value4 = sDate[Length];
value5 = sTime[Length];
value6 = L[Length];
TL = TL_New(value1,Value2,Value3,value4,Value5,Value6);
TL_SetColor(TL,Blue);
}
Else
{
if H[Length] > Hval[1] Then
{
value4 = sDate[Length];
value5 = sTime[Length];
value6 = L[Length];
TL_SetEnd(TL,value4,Value5,Value6);
}
}
}
}
# 그래프 종류 속성 점그래프
Plot1(Hval,"swHigh",MAGENTA,0,4);
Plot2(Lval,"swLow",GREEN,0,4);
Plot3(Hval,"swHigh확장",MAGENTA,0,4);
Plot4(Lval,"swLow확장",GREEN,0,4);
FixPlotShift(1,-Length);
FixPlotShift(2,-Length);