커뮤니티

강세약세 수식 문의드립니다.

프로필 이미지
비정성시
2022-11-01 13:56:47
1143
글번호 163443
답변완료
안녕하세요..키움 영웅문을 쓰다가 예스를 쓰려니 처음부터 막혀서 문의 드립니다 제가 원하는 수식은요 강세약세 수식인데요 A > B 일때(이때 A,B는 이평선) 1번 색으로 표현(차트 바탕색깔로 표현 원합니다.) C > D 일때(이때 C,D는 일목 기준선과 전환선) 2번 색으로 구현 A>B 이면서 C>D 인 경우에는 3번 색으로 표현 아직 대략적인 명령어도 다 익히지 못해서 글로만 말씀드렸는데..도움 부탁드립니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-02 11:31:08

안녕하세요 예스스탁입니다. 예스랭귀지에 키움과 같은 강세약세 수식종류는 없습니다. 비슷하게 보시기 위해서는 박스출력함수를 이용해 지표식을 작성해 적용하셔야 합니다. 주석 참고하시기 바랍니다. var : AA(0),BB(0),CC(0),DD(0); var : box(0),T(0),color(0); #이평 AA = ma(C,5); BB = ma(C,20); #기준선, 전환선 CC = (highest(H,9)+lowest(L,9))/2; Var4 = (highest(H,26)+lowest(L,26))/2; # 동시골드구간일때 if AA > BB and CC > DD Then { T = 3; color = Red; } Else #동시골드가 아닐때 { #A-B만 골드 if AA > BB Then { T = 2; color = Purple; } Else if CC > DD Then #C-D만 골드 { T = 1; color = Blue; } Else #모두 아닐때 { T = 0; } } #T이 1이상의 값으로 변경되면 if T > 0 and T != T[1] Then { #박스출력 box = box_new(sDate,sTime,h,NextBarSdate,NextBarStime,L); #박스 내부채움 Box_SetFill(box,true); #박스 채움을 차트 전체로 확장 Box_SetExtFill(box,true); } Else { #이후 연장 if T > 0 Then Box_SetEnd(box,NextBarSdate,NextBarStime,L); } #박스 색상 Box_SetColor(box,color); 즐거운 하루되세요 > 비정성시 님이 쓴 글입니다. > 제목 : 강세약세 수식 문의드립니다. > 안녕하세요..키움 영웅문을 쓰다가 예스를 쓰려니 처음부터 막혀서 문의 드립니다 제가 원하는 수식은요 강세약세 수식인데요 A > B 일때(이때 A,B는 이평선) 1번 색으로 표현(차트 바탕색깔로 표현 원합니다.) C > D 일때(이때 C,D는 일목 기준선과 전환선) 2번 색으로 구현 A>B 이면서 C>D 인 경우에는 3번 색으로 표현 아직 대략적인 명령어도 다 익히지 못해서 글로만 말씀드렸는데..도움 부탁드립니다.