안녕하세요? 지수와 종목간의 상대적인 강도를 볼수 있는 비교차트를 만들고자 합니다.
어느 특정한 날로부터 예를 들면 금년 1/4일을 기준으로 (참고로 이건 항상 가변할수 있도록
하고요.) 이때부터 여러 지수나 종목들(10개 정도)을 기준시점 대비 등락율(%)을 매일 차트에
그릴수 있는 수식을 만들어 주시기 바랍니다. 기준시점 이전은 차트에 표시되지 않도록 하고요.
그렇지 않으면 차트가 지저분해져서요. 그리고 차트에 종목명을 표시할수 있는 방법이 있는지요?
그리고 또 한가지는 매일매일 당일의 여러종목을 띄워놓고 종합지수 대비 상승율을 표시하는 차트를 만들고 싶습니다. (각 종목 시가대비 상승율)-(지수 시가대비 상승율) 값을 표시할수 있는 수식을 부탁드립니다. 이차트에도 마찬가지로 우측에 종목명을 표시할수 있는지요?
감사합니다.
답변 2
예스스탁
예스스탁 답변
2021-04-07 09:19:32
안녕하세요
예스스탁입니다.
1
각 차트에 아래식 적용하시면 됩니다.
input : ndate(20210104);
var : V1(0),R1(0),Tx1(0);
if sDate == ndate and sDate != sDate[1] Then
V1 = O;
if sDate >= ndate Then
{
R1 = (C-V1)/V1*100;
Plot1(R1);
Text_Delete(TX1);
Tx1 = Text_New_Self(NextBarSdate,NextBarStime,R1,SymbolName);
Text_SetStyle(Tx1,2,1);
}
2
지수데이타를 참조데이타로 차트에 추가하고 적용하셔야 합니다.
참조데이타는 차트왼족 상단의 종목선택버튼 중 오른쪽 버튼을 클릭하시면
선택해 차트에 추가할 수 있습니다.
var : R1(0,Data1),R2(0,Data1),Tx1(0,Data1),R3(0,Data1);
if Data1(DayOpen(0) > 0) and Data2(OpenD(0)>0) Then
{
R1 = Data1((C-DayOpen(0))/DayOpen(0)*100);
R2 = Data2((C-OpenD(0))/OpenD(0)*100);
R3 = R1-R2;
Plot1(R3);
Text_Delete(TX1);
Tx1 = Text_New_Self(NextBarSdate,NextBarStime,R3,SymbolName);
Text_SetStyle(Tx1,2,1);
}
즐거운 하루되세요
> khkwon 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 안녕하세요? 지수와 종목간의 상대적인 강도를 볼수 있는 비교차트를 만들고자 합니다.
어느 특정한 날로부터 예를 들면 금년 1/4일을 기준으로 (참고로 이건 항상 가변할수 있도록
하고요.) 이때부터 여러 지수나 종목들(10개 정도)을 기준시점 대비 등락율(%)을 매일 차트에
그릴수 있는 수식을 만들어 주시기 바랍니다. 기준시점 이전은 차트에 표시되지 않도록 하고요.
그렇지 않으면 차트가 지저분해져서요. 그리고 차트에 종목명을 표시할수 있는 방법이 있는지요?
그리고 또 한가지는 매일매일 당일의 여러종목을 띄워놓고 종합지수 대비 상승율을 표시하는 차트를 만들고 싶습니다. (각 종목 시가대비 상승율)-(지수 시가대비 상승율) 값을 표시할수 있는 수식을 부탁드립니다. 이차트에도 마찬가지로 우측에 종목명을 표시할수 있는지요?
감사합니다.
khkwon
2021-04-10 18:12:13
답변 감사합니다. 그런데 지식이 짧아서요. 한종목 차트를 답해주셨는데
여러종목을 동시에 볼려고 합니다. data1,data2,data3...등등
이렇게 몇 종목을 동시에 그릴수 있는 수식을 알려주시면 감사하겠습니다..
종목명도 각각 나올수 있는 수식을 부탁합니다.
그리고 두번째 수식은 꼭 상승이 아니더라도 하락이면 종지가 하락이면 DATA2 종목에
더하기가 될것이며 상승이면 빼기가 될 것이니 상승이던 하락이던 개별종목 상승 OR 하락율
빼기 종지 상승 OR 하락율을 하는 수식이면 됩니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의 드립니다.
>
안녕하세요
예스스탁입니다.
1
각 차트에 아래식 적용하시면 됩니다.
input : ndate(20210104);
var : V1(0),R1(0),Tx1(0);
if sDate == ndate and sDate != sDate[1] Then
V1 = O;
if sDate >= ndate Then
{
R1 = (C-V1)/V1*100;
Plot1(R1);
Text_Delete(TX1);
Tx1 = Text_New_Self(NextBarSdate,NextBarStime,R1,SymbolName);
Text_SetStyle(Tx1,2,1);
}
2
지수데이타를 참조데이타로 차트에 추가하고 적용하셔야 합니다.
참조데이타는 차트왼족 상단의 종목선택버튼 중 오른쪽 버튼을 클릭하시면
선택해 차트에 추가할 수 있습니다.
var : R1(0,Data1),R2(0,Data1),Tx1(0,Data1),R3(0,Data1);
if Data1(DayOpen(0) > 0) and Data2(OpenD(0)>0) Then
{
R1 = Data1((C-DayOpen(0))/DayOpen(0)*100);
R2 = Data2((C-OpenD(0))/OpenD(0)*100);
R3 = R1-R2;
Plot1(R3);
Text_Delete(TX1);
Tx1 = Text_New_Self(NextBarSdate,NextBarStime,R3,SymbolName);
Text_SetStyle(Tx1,2,1);
}
즐거운 하루되세요
> khkwon 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 안녕하세요? 지수와 종목간의 상대적인 강도를 볼수 있는 비교차트를 만들고자 합니다.
어느 특정한 날로부터 예를 들면 금년 1/4일을 기준으로 (참고로 이건 항상 가변할수 있도록
하고요.) 이때부터 여러 지수나 종목들(10개 정도)을 기준시점 대비 등락율(%)을 매일 차트에
그릴수 있는 수식을 만들어 주시기 바랍니다. 기준시점 이전은 차트에 표시되지 않도록 하고요.
그렇지 않으면 차트가 지저분해져서요. 그리고 차트에 종목명을 표시할수 있는 방법이 있는지요?
그리고 또 한가지는 매일매일 당일의 여러종목을 띄워놓고 종합지수 대비 상승율을 표시하는 차트를 만들고 싶습니다. (각 종목 시가대비 상승율)-(지수 시가대비 상승율) 값을 표시할수 있는 수식을 부탁드립니다. 이차트에도 마찬가지로 우측에 종목명을 표시할수 있는지요?
감사합니다.