예스스탁
예스스탁 답변
2024-01-08 15:24:31
안녕하세요
예스스탁입니다.
1
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 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per1/100));
var2 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per2/100));
var3 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per3/100));
var4 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per4/100));
var5 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(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);
}
2
Var : 기준선(0), 전환선(0),tx(0);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
if CrossUp(전환선,기준선) Then
{
tx = text_new(sDate,sTime,L,"★");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
Text_SetSize(tx,12);
}
if CrossDown(전환선,기준선) Then
{
tx = text_new(sDate,sTime,H,"★");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,Blue);
Text_SetSize(tx,12);
}
즐거운 하루되세요
> chochobo 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1) 당일 캔들차트에 피보나치 되돌림의 비율대로 (로그)선을 넣고 싶습니다.
당일 저점과 고점 대비
① 0.236
② 0.382
③ 0.5
④ 0.618
⑤ 0.764
==> 각 비율별 수치(0.236, 0.382 등) 를 텍스트와 선으로 캔들차트에 넣고 싶고,
수치와 선의 형태 및 색상은 수치별로 각각 조정가능하게 하고 싶습니다.
(당일 고점과 저점라인은 선표시 안함)
2) 일목균형표 상에서 전환선과 기준선 관련 지표를 넣고 싶습니다.
전환선 > 기준선 의 경우에는 빨간색★
전환선 < 기준선 의 경우에는 파란색★
(캔들자리에 표시 요망)