커뮤니티

지표부탁드립니다

프로필 이미지
3579
2021-05-30 20:20:29
1393
글번호 149447
답변완료
매일보고 많은 참조됩니다. 여쭤보고 싶은건 특정일부터(ex 2021.05.01~05.31)특정일까지 각주체별(외인,기관,개인) 현물(코스피),선물 매수도수량(괄호속은금액)을 차트 오른쪽에 나타내고 싶습니다(+ - 형태로요 금액은 세자리 쉼표가 있으먼 더 좋겠구요) ..각 주체별로 선택해서 볼수있게해주시고 글자크기 색상도 지정할수 있으면 더할나위 없겠습니다.감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-31 12:45:49

안녕하세요 예스스탁입니다. 문의하신 내용은 참조데이타로 투자주체별 데이타를 각각 추가하고 아래식 적용하시면 됩니다. 차트외 왼쪽 상단의 종목선택버튼 중 오른쪽 버튼을 누르시면 나타나는 종목선택창에서 투자주체별 데이타를 추가할 수 있고 투자주체별 데이타는 해당 종목선택창의 참조탭에 있습니다. 참조데이타는 추가되는 순서대로 data2부터 data99까지 번호가 자동부여되므로 아래순서로 추가하셔야 합니다. 코스피는 수량이 제공되지 않습니다. 또한 모든 투자주체별은 순매수로(매수-매도)로만 제공됩니다. 매수와 매도 별도로 나타낼수 없습니다. data2 코스피 개인 순매수금액 data3 코스피 외인 순매수금액 data4 코스피 기관 순매수금액 data5 선물 개인 순매수금액 data6 선물 외인 순매수금액 data7 선물 기관 순매수금액 data8 선물 개인 순매수수량 data9 선물 외인 순매수수량 data10 선물 기관 순매수수량 위와 같이 셋팅된 차트에 아래식 적용하시면 됩니다. 주체별로 선택적으로 나타내게 작성해 드리기 어렵습니다. 시간관계상 아래 내용정도로만 작성해 드립니다. 아래 내용 참고하셔서 이후 수정보완해 사용하시기 바랍니다. input : StartDate(20210501),EndDate(20210531),색상(GREEN); var : DD(0,Data2); var : sum2(0,Data2),V2(0,Data2); var : sum3(0,Data3),V3(0,Data3); var : sum4(0,Data4),V4(0,Data4); var : sum5(0,Data5),V5(0,Data5); var : sum6(0,Data6),V6(0,Data6); var : sum7(0,Data7),V7(0,Data7); var : sum8(0,Data8),V8(0,Data8); var : sum9(0,Data9),V9(0,Data9); var : sum10(0,Data9),V10(0,Data9); if data2(sDate >= StartDate and sDate <= EndDate) Then { if (sDate != sDate[1]) Then { DD = DD+1; if DD == 1 Then { sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum8 = 0; sum9 = 0; sum10 = 0; } Else { sum2 = sum2 + Data2(CloseD(1)); sum3 = sum3 + Data2(CloseD(1)); sum4 = sum4 + Data2(CloseD(1)); sum5 = sum5 + Data2(CloseD(1)); sum6 = sum6 + Data2(CloseD(1)); sum7 = sum7 + Data2(CloseD(1)); sum8 = sum8 + Data2(CloseD(1)); sum9 = sum9 + Data2(CloseD(1)); sum10 = sum10 + Data2(CloseD(1)); } } V2 = Data2(C+sum2); V3 = Data3(C+sum3); V4 = Data4(C+sum4); V5 = Data5(C+sum5); V6 = Data6(C+sum6); V7 = Data7(C+sum7); V8 = Data8(C+sum8); V9 = Data9(C+sum9); V10 = Data10(C+sum10); } var : str2(""),str3(""),str4(""),str5(""),str6(""); var : str7(""),str8(""),str9(""),str10(""),str(""); var : tx(0),cnt(0); if DD >= 1 Then { if V2 > 0 Then str2 = "KP개인:"+"+"+NumToStr(abs(V2),0)+"억"; Else str2 = "KP개인:"+"-"+NumToStr(abs(V2),0)+"억"; if V3 > 0 Then str3 = "KP외인:"+"+"+NumToStr(abs(V3),0)+"억"; Else str3 = "KP외인:"+"-"+NumToStr(abs(V3),0)+"억"; if V4 > 0 Then str4 = "KP기관:"+"+"+NumToStr(abs(V4),0)+"억"; Else str4 = "KP기관:"+"-"+NumToStr(abs(V4),0)+"억"; if V5 > 0 Then str5 = "선물개인:"+"+"+NumToStr(abs(V5),0)+"억"; Else str5 = "선물개인:"+"-"+NumToStr(abs(V5),0)+"억"; if V6 > 0 Then str6 = "선물외인:"+"+"+NumToStr(abs(V6),0)+"억"; Else str6 = "선물외인:"+"-"+NumToStr(abs(V6),0)+"억"; if V7 > 0 Then str7 = "선물기관:"+"+"+NumToStr(abs(V7),0)+"억"; Else str7 = "선물기관:"+"-"+NumToStr(abs(V7),0)+"억"; if V8 > 0 Then str8 = "+"+NumToStr(abs(V8),0); Else str8 = "-"+NumToStr(abs(V8),0); if V9 > 0 Then str9 = "+"+NumToStr(abs(V9),0); Else str9 = "-"+NumToStr(abs(V9),0); if V10 > 0 Then str10 = "+"+NumToStr(abs(V10),0); Else str10 = "-"+NumToStr(abs(V10),0); str = str2+NewLine+ str3+NewLine+ str4+NewLine+ str5+"("+str8+")"+NewLine+ str6+"("+str9+")"+NewLine+ str7+"("+str10+")"; For cnt = 0 to 20 { Text_Delete(tx[cnt]); } tx = Text_New(NextBarSdate,NextBarSdate,H,str); Text_SetStyle(tx,0,2); Text_SetColor(tx,색상); } 즐거운 하루되세요 > 3579 님이 쓴 글입니다. > 제목 : 지표부탁드립니다 > 매일보고 많은 참조됩니다. 여쭤보고 싶은건 특정일부터(ex 2021.05.01~05.31)특정일까지 각주체별(외인,기관,개인) 현물(코스피),선물 매수도수량(괄호속은금액)을 차트 오른쪽에 나타내고 싶습니다(+ - 형태로요 금액은 세자리 쉼표가 있으먼 더 좋겠구요) ..각 주체별로 선택해서 볼수있게해주시고 글자크기 색상도 지정할수 있으면 더할나위 없겠습니다.감사합니다