커뮤니티

다시 한 번 여쭤 봅니다.

프로필 이미지
그리워
2021-03-04 01:54:44
844
글번호 146766
답변완료
거래대금을 색상으로 구분되게 지표식 작성해 드립니다. 전주대비 50% 이하는 검정색, 50%~80% 사이는 녹색, 80%~100% 사이는 분홍색, 100% 이상은 빨간색으로 표시됩니다. input : Per1(50),Per2(80),Per3(100); var : MM(-1),M1(0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { MM = 0; M1 = MM[1]; } if MM >= 0 Then MM = MM+M; if M1 > 0 and MM > 0 Then { if MM < M1*(Per1/100) Then Plot1(MM,"이번주거래대금",BLACK); if MM >= M1*(Per1/100) and MM <= M1*(Per2/100) Then Plot1(MM,"이번주거래대금",GREEN); if MM >= M1*(Per2/100) and MM <= M1*(Per3/100) Then Plot1(MM,"이번주거래대금",MAGENTA); if MM >= M1*(Per3/100) Then Plot1(MM,"이번주거래대금",RED); } 지표상 위 조건에 해당 되는 처음 그날만 (요일 상) 보일 수 있도록 부탁 드립니다. 전주 대비-> 이번 주에 50% 첫봉만 보일 수 있도록 이번 주에 80% 첫봉만 보일 수 있도록 이번 주에 100% 해당 되는 첫 봉만 보일 수 있도록~ 검색식도 부탁 드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-04 11:26:23

안녕하세요 예스스탁입니다. 1 input : Per1(50),Per2(80),Per3(100); var : MM(-1),M1(0),idx(0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { MM = 0; M1 = MM[1]; idx = 0; } if MM >= 0 Then { MM = MM+M; idx = idx+1; } if M1 > 0 and MM > 0 Then { if MM >= M1*(Per1/100) and (idx == 1 or (idx > 1 and MM[1] < M1*(Per1/100))) Then Plot1(H,"검색",GREEN); if MM >= M1*(Per2/100) and (idx == 1 or (idx > 1 and MM[1] < M1*(Per2/100))) Then Plot1(H,"검색",MAGENTA); if MM >= M1*(Per3/100) and (idx == 1 or (idx > 1 and MM[1] < M1*(Per3/100))) Then Plot1(H,"검색",RED); } 2 input : Per1(50),Per2(80),Per3(100); var : MM(-1),M1(0),idx(0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { MM = 0; M1 = MM[1]; idx = 0; } if MM >= 0 Then { MM = MM+M; idx = idx+1; } if M1 > 0 and MM > 0 Then { if MM >= M1*(Per1/100) and (idx == 1 or (idx > 1 and MM[1] < M1*(Per1/100))) Then Plot1(H,"검색",GREEN); if MM >= M1*(Per2/100) and (idx == 1 or (idx > 1 and MM[1] < M1*(Per2/100))) Then Plot1(H,"검색",MAGENTA); if MM >= M1*(Per3/100) and (idx == 1 or (idx > 1 and MM[1] < M1*(Per3/100))) Then Plot1(H,"검색",RED); } 즐거운 하루되세요 > 그리워 님이 쓴 글입니다. > 제목 : 다시 한 번 여쭤 봅니다. > 거래대금을 색상으로 구분되게 지표식 작성해 드립니다. 전주대비 50% 이하는 검정색, 50%~80% 사이는 녹색, 80%~100% 사이는 분홍색, 100% 이상은 빨간색으로 표시됩니다. input : Per1(50),Per2(80),Per3(100); var : MM(-1),M1(0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { MM = 0; M1 = MM[1]; } if MM >= 0 Then MM = MM+M; if M1 > 0 and MM > 0 Then { if MM < M1*(Per1/100) Then Plot1(MM,"이번주거래대금",BLACK); if MM >= M1*(Per1/100) and MM <= M1*(Per2/100) Then Plot1(MM,"이번주거래대금",GREEN); if MM >= M1*(Per2/100) and MM <= M1*(Per3/100) Then Plot1(MM,"이번주거래대금",MAGENTA); if MM >= M1*(Per3/100) Then Plot1(MM,"이번주거래대금",RED); } 지표상 위 조건에 해당 되는 처음 그날만 (요일 상) 보일 수 있도록 부탁 드립니다. 전주 대비-> 이번 주에 50% 첫봉만 보일 수 있도록 이번 주에 80% 첫봉만 보일 수 있도록 이번 주에 100% 해당 되는 첫 봉만 보일 수 있도록~ 검색식도 부탁 드립니다.