예스스탁
예스스탁 답변
2024-01-09 13:04:21
안녕하세요
예스스탁입니다.
1
기존 답변드린 수식은 첨부된 그림과 같이
정상적으로 표시되는 식입니다.
2
로그제외하고 작성한 식은 아래와 같습니다.
input : Per1(76.4),Per2(61.8),Per3(50.0),Per4(38.2),Per5(23.6);
var : HH(0),LL(0);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0);
var : TX1(0),TX2(0),TX3(0),TX4(0),TX5(0);
HH = DayHigh;
LL = DayLow;
var1 = HH-(HH-LL)*(Per1/100);
var2 = HH-(HH-LL)*(Per2/100);
var3 = HH-(HH-LL)*(Per3/100);
var4 = HH-(HH-LL)*(Per4/100);
var5 = HH-(HH-LL)*(Per5/100);
if Bdate != Bdate[1] Then
{
value1 = sDate;
Value2 = sTime;
TL1 = TL_new(value1,value2,var1,NextBarSdate,NextBarStime,var1);
TL2 = TL_new(value1,value2,var2,NextBarSdate,NextBarStime,var2);
TL3 = TL_new(value1,value2,var3,NextBarSdate,NextBarStime,var3);
TL4 = TL_new(value1,value2,var4,NextBarSdate,NextBarStime,var4);
TL5 = TL_new(value1,value2,var5,NextBarSdate,NextBarStime,var5);
//추세선 색상
TL_SetColor(TL1,Green);
TL_SetColor(TL2,Green);
TL_SetColor(TL3,Green);
TL_SetColor(TL4,Green);
TL_SetColor(TL5,Green);
//추세선 종류
TL_SetStyle(TL1,1);
TL_SetStyle(TL1,1);
TL_SetStyle(TL1,1);
TL_SetStyle(TL1,1);
TL_SetStyle(TL1,1);
TX1 = Text_New(NextBarSdate,NextBarStime,var1,NumToStr(Per1,1)+"%:"+NumToStr(Var1,2));
TX2 = Text_New(NextBarSdate,NextBarStime,var2,NumToStr(Per1,1)+"%:"+NumToStr(Var2,2));
TX3 = Text_New(NextBarSdate,NextBarStime,var3,NumToStr(Per1,1)+"%:"+NumToStr(Var3,2));
TX4 = Text_New(NextBarSdate,NextBarStime,var4,NumToStr(Per1,1)+"%:"+NumToStr(Var4,2));
TX5 = Text_New(NextBarSdate,NextBarStime,var5,NumToStr(Per1,1)+"%:"+NumToStr(Var5,2));
//텍스트 좌두상하정렬
Text_SetStyle(TX1,0,1);
Text_SetStyle(TX2,0,1);
Text_SetStyle(TX3,0,1);
Text_SetStyle(TX4,0,1);
Text_SetStyle(TX5,0,1);
//텍스트 색상
Text_SetColor(TX1,Black);
Text_SetColor(TX2,Black);
Text_SetColor(TX3,Black);
Text_SetColor(TX4,Black);
Text_SetColor(TX5,Black);
//텍스트 크기
Text_SetSize(TX1,12);
Text_SetSize(TX2,12);
Text_SetSize(TX3,12);
Text_SetSize(TX4,12);
Text_SetSize(TX5,12);
}
Else
{
TL_SetBegin(TL1,value1,Value2,var1);
TL_SetBegin(TL2,value1,Value2,var2);
TL_SetBegin(TL3,value1,Value2,var3);
TL_SetBegin(TL4,value1,Value2,var4);
TL_SetBegin(TL5,value1,Value2,var5);
TL_SetEnd(TL1,NextBarSdate,NextBarStime,var1);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,var2);
TL_SetEnd(TL3,NextBarSdate,NextBarStime,var3);
TL_SetEnd(TL4,NextBarSdate,NextBarStime,var4);
TL_SetEnd(TL5,NextBarSdate,NextBarStime,var5);
Text_SetLocation(TX1,NextBarSdate,NextBarStime,var1);
Text_SetLocation(TX2,NextBarSdate,NextBarStime,var2);
Text_SetLocation(TX3,NextBarSdate,NextBarStime,var3);
Text_SetLocation(TX4,NextBarSdate,NextBarStime,var4);
Text_SetLocation(TX5,NextBarSdate,NextBarStime,var5);
}
즐거운 하루되세요
> chochobo 님이 쓴 글입니다.
> 제목 : 85287 추가 질의
> 출력이 되지 않습니다 ㅠㅠ
==> 각 비율별 수치(0.236, 0.382 등)와 해당 가격을 텍스트와 선으로 캔들차트에 넣고 싶고, 수치와 선의 형태 및 색상은 수치별로 각각 조정가능하게 하고 싶습니다.
(당일 고점과 저점라인은 선표시 안함)
★로그함수 말고 일반적인 가격변화선으로 표시하고 싶습니다