커뮤니티

수식 문의 드립니다.

프로필 이미지
khkwon
2021-04-06 22:10:37
778
글번호 147732
답변완료
안녕하세요? 지수와 종목간의 상대적인 강도를 볼수 있는 비교차트를 만들고자 합니다. 어느 특정한 날로부터 예를 들면 금년 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개 정도)을 기준시점 대비 등락율(%)을 매일 차트에 그릴수 있는 수식을 만들어 주시기 바랍니다. 기준시점 이전은 차트에 표시되지 않도록 하고요. 그렇지 않으면 차트가 지저분해져서요. 그리고 차트에 종목명을 표시할수 있는 방법이 있는지요? 그리고 또 한가지는 매일매일 당일의 여러종목을 띄워놓고 종합지수 대비 상승율을 표시하는 차트를 만들고 싶습니다. (각 종목 시가대비 상승율)-(지수 시가대비 상승율) 값을 표시할수 있는 수식을 부탁드립니다. 이차트에도 마찬가지로 우측에 종목명을 표시할수 있는지요? 감사합니다.