커뮤니티

71823 재문의 답변 바랍니다

프로필 이미지
khkwon
2021-04-12 18:24:28
710
글번호 147947
답변완료
감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-13 13:10:45

안녕하세요 예스스탁입니다. 아래 식 구조에서 각 데이타별 작성내용을 확인하시고 필요하신 데이타만큼 식을 추가하셔야 합니다. 식 답변상 나열식을 모두 작성해 드릴수 없습니다. 1번식은 data3까지, 2번식은 data1은 지수데이타, data2~data4를 종목데이타로보고 data4까지만 작성해 드립니다. 1 input : ndate(20210104); var : V1(0,Data1),R1(0,Data1); var : V2(0,Data1),R2(0,Data1); var : V3(0,Data1),R3(0,Data1); var : Tx1(0,Data1),Tx2(0,Data1),Tx3(0,Data1); if data1(sDate == ndate and sDate != sDate[1]) Then V1 = Data1(O); if data1(sDate >= ndate) Then { R1 = Data1((C-V1)/V1*100); Plot1(R1); Text_Delete(TX1); Tx1 = Text_New_Self(NextBarSdate,NextBarStime,R1,data1(SymbolName)); Text_SetStyle(Tx1,2,1); } if data2(sDate == ndate and sDate != sDate[1]) Then V2 = Data2(O); if data2(sDate >= ndate) Then { R2 = Data2((C-V2)/V2*100); Plot2(R2); Text_Delete(TX2); Tx2 = Text_New_Self(NextBarSdate,NextBarStime,R2,data2(SymbolName)); Text_SetStyle(Tx2,2,1); } if data3(sDate == ndate and sDate != sDate[1]) Then V3 = Data3(O); if data3(sDate >= ndate) Then { R3 = Data3((C-V3)/V3*100); Plot3(R3); Text_Delete(TX3); Tx3 = Text_New_Self(NextBarSdate,NextBarStime,R3,data3(SymbolName)); Text_SetStyle(Tx3,2,1); } 2 2번 내용은 지수데이타와 종목데이타를 비교해 작성되어야 하는데 데이타셋팅이 어떻게 되어 있는지 알수 없습니다. 기본차트를 지수로 하시고 각 종목을 data2부터 참조로 추가하신 후에 필요한 데이타만큼 수식늘려서 작성하셔야 합니다. data1이 지수이므로 data2~data4까지만 작성해 드립니다. var : R1(0,Data1); var : R2(0,Data1),Tx2(0,Data1),diff2(0,Data1); var : R3(0,Data1),Tx3(0,Data1),diff3(0,Data1); var : R4(0,Data1),Tx4(0,Data1),diff4(0,Data1); R1 = Data1((C-DayOpen(0))/DayOpen(0)*100); if Data2(OpenD(0)>0) Then { R2 = Data2((C-OpenD(0))/OpenD(0)*100); diff2 = R2-R1; Plot1(diff2); Text_Delete(TX2); Tx2 = Text_New_Self(NextBarSdate,NextBarStime,diff2,data2(SymbolName)); Text_SetStyle(Tx2,2,1); } if Data3(OpenD(0)>0) Then { R3 = Data3((C-OpenD(0))/OpenD(0)*100); diff3 = R3-R1; Plot2(diff3); Text_Delete(TX3); Tx3 = Text_New_Self(NextBarSdate,NextBarStime,diff3,data3(SymbolName)); Text_SetStyle(Tx3,2,1); } if Data4(OpenD(0)>0) Then { R4 = Data4((C-OpenD(0))/OpenD(0)*100); diff4 = R4-R1; Plot3(diff4); Text_Delete(TX4); Tx4 = Text_New_Self(NextBarSdate,NextBarStime,diff4,data4(SymbolName)); Text_SetStyle(Tx4,2,1); } 즐거운 하루되세요 > khkwon 님이 쓴 글입니다. > 제목 : 71823 재문의 답변 바랍니다 > 감사합니다