예스스탁
예스스탁 답변
2023-03-15 09:46:25
안녕하세요
예스스탁입니다.
input : Left(5),right(5),색1(red),색2(blue),굵기(1);
var : SHcnt(0),SLcnt(0);
var : SHV(0),SHD(0),SHT(0),HTL(0);
var : SHV1(0),SHD1(0),SHT1(0);
var : SLV(0),SLD(0),SLT(0),LTL(0);
var : SLV1(0),SLD1(0),SLT1(0);
if Bdate != bdate[1] Then
{
SHcnt = 0;
SLcnt = 0;
TL_Delete(HTL);
TL_Delete(LTL);
}
if SwingHigh(1,h,left,right,left+right+1) != -1 Then
{
TL_Delete(HTL);
SHcnt = SHcnt+1;
SHV = H[right];
SHD = sDate[right];
SHT = sTime[right];
SHV1 = SHV[1];
SHD1 = SHD[1];
SHT1 = SHT[1];
if SHcnt >= 2 Then
{
HTL = TL_new(SHD1,SHT1,SHV1,SHD,SHT,SHV);
TL_SetColor(HTL,색1);
TL_SetExtRight(HTL,true);
TL_SetSize(HTL,굵기);
}
}
if SwingLow(1,L,left,right,left+right+1) != -1 Then
{
TL_Delete(LTL);
SLcnt = SLcnt+1;
SLV = L[right];
SLD = sDate[right];
SLT = sTime[right];
SLV1 = SLV[1];
SLD1 = SLD[1];
SLT1 = SLT[1];
if SLcnt >= 2 Then
{
LTL = TL_new(SLD1,SLT1,SLV1,SLD,SLT,SLV);
TL_SetColor(LTL,색2);
TL_SetExtRight(LTL,true);
TL_SetSize(LTL,굵기);
}
}
즐거운 하루되세요
> 육각수 님이 쓴 글입니다.
> 제목 : 문의
> 문의 드립니다.
게시판에서 찾은 추세선 지표인데 아래 지표식에서 텍스트(숫자)가 안 나오게 부탁드립니다.
감사합니다.
input : Left(5),right(5),색1(red),색2(blue),굵기(1);
var : SHcnt(0),SLcnt(0);
var : SHV(0),SHD(0),SHT(0),HTL(0),HTX(0);
var : SHV1(0),SHD1(0),SHT1(0);
var : SLV(0),SLD(0),SLT(0),LTL(0),LTX(0);
var : SLV1(0),SLD1(0),SLT1(0);
if Bdate != bdate[1] Then
{
SHcnt = 0;
SLcnt = 0;
TL_Delete(HTL);
TL_Delete(LTL);
Text_Delete(HTX);
Text_Delete(LTX);
}
if SwingHigh(1,h,left,right,left+right+1) != -1 Then
{
TL_Delete(HTL);
Text_Delete(HTX);
SHcnt = SHcnt+1;
SHV = H[right];
SHD = sDate[right];
SHT = sTime[right];
SHV1 = SHV[1];
SHD1 = SHD[1];
SHT1 = SHT[1];
if SHcnt >= 2 Then
{
HTL = TL_new(SHD1,SHT1,SHV1,SHD,SHT,SHV);
TL_SetColor(HTL,색1);
TL_SetExtRight(HTL,true);
TL_SetSize(HTL,굵기);
HTX = Text_New(NextBarSdate,NextBarStime,SHV,NumToStr(SHV,2));
Text_SetStyle(HTX,0,1);
}
}
Else
{
Text_SetString(HTX,NumToStr(TL_GetValue(HTL,sDate,sTime),2));
Text_SetLocation(HTX,NextBarSdate,NextBarStime,TL_GetValue(HTL,sDate,sTime));
}
if SwingLow(1,L,left,right,left+right+1) != -1 Then
{
TL_Delete(LTL);
Text_Delete(LTX);
SLcnt = SLcnt+1;
SLV = L[right];
SLD = sDate[right];
SLT = sTime[right];
SLV1 = SLV[1];
SLD1 = SLD[1];
SLT1 = SLT[1];
if SLcnt >= 2 Then
{
LTL = TL_new(SLD1,SLT1,SLV1,SLD,SLT,SLV);
TL_SetColor(LTL,색2);
TL_SetExtRight(LTL,true);
TL_SetSize(LTL,굵기);
LTX = Text_New(NextBarSdate,NextBarStime,SLV,NumToStr(SLV,2));
Text_SetStyle(LTX,0,0);
}
}
Else
{
Text_SetString(LTX,NumToStr(TL_GetValue(LTL,sDate,sTime),2));
Text_SetLocation(LTX,NextBarSdate,NextBarStime,TL_GetValue(LTL,sDate,sTime));
}