커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

함수값 검증을 누르면 오류창이 발생

안녕하세요.함수값이 잘못 되었는지 검증을 누르면 오류창이 발생해서 확인 한번 부탁드립니다. // ===== 전역 변수 선언 ===== var timer5 = 5;// 5초 var 매수금 = 100000 var 손절 = 0.95 var 익절 = 1.05 var OrderList = [] var MKList = [] var req = null var V1 = 0 // 스팟 시작시 잔고평가금액 저장용 function Main_OnStart() { // 1번 타이머, 5초 Main.SetTimer(1, timer5 * 1000); // 오늘 매수한 종목 관리 배열 초기화 MKList = []; // 스팟 시작시 잔고평가금액 V1 = Account1.GetBalanceETCinfo(100); } function Main_OnTimer(nEventID) { var d = new Date(); var YYYYMMDD = d.getFullYear() * 10000 + (d.getMonth() + 1) * 100 + d.getDate(); var HHMMSS = d.getHours() * 10000 + d.getMinutes() * 100 + d.getSeconds(); // 09:00:00 ~ 15:15:00 사이에 파워종목검색 수행 if (nEventID == 1 && HHMMSS >= 90000 && HHMMSS < 151500) { Main.ReqPowerSearch("파워종목검색 제목"); } if (nEventID == 1) { // 계좌보유종수 var num = Account1.GetTheNumberOfBalances(); // 09:00:00 ~ 15:15:00 사이 if (HHMMSS >= 90000 && HHMMSS < 151500) { if (num >= 1) { // 계좌평가금액이 시작 대비 5% 이상이면 전량 매도 if (Account1.GetBalanceETCinfo(100) >= V1 * 1.05) { // 1번 타이머 종료 Main.KillTimer(1); // 전 종목 전량 매도 for (var i = 0; i < num; i++) { Account1.SetBalance(i); if (Account1.Balance.count > 0) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, 0, 1); } } return; // 전량 매도 후 종료 } else { // 개별종목 익절/손절 체크 for (var i = 0; i < num; i++) { Account1.SetBalance(i); if (Account1.Balance.count > 0 && ( Account1.Balance.current >= Account1.Balance.avgUnitCost * 익절 || Account1.Balance.current <= Account1.Balance.avgUnitCost * 손절 ) ) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, 0, 1); } } } } } // 15:15:00 이후엔 전량 매도 후 타이머 종료 if (HHMMSS >= 151500) { Main.KillTimer(1); for (var i = 0; i < num; i++) { Account1.SetBalance(i); if (Account1.Balance.count > 0) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, 0, 1); } } } } }
프로필 이미지
치치야
2025-08-29
162
글번호 193601
사용자 함수
답변완료

94067 추가질문입니다

종목선택 버튼에 선물을 띄우고 종목추가 버튼으로 옵션챠트를 추가후 지표식을 적용하니 종목추가로 띄워진 옵션챠트에 적용되지 않습니다
프로필 이미지
느림보
2025-08-29
138
글번호 193600
지표

체리피커 님에 의해서 삭제되었습니다.

프로필 이미지
체리피커
2025-08-29
0
글번호 193599
지표
답변완료

검색식 부탁 드려요

1. 아래수식을 참고하여, (수식2)가 기준선0 선을 돌파하는, 0봉전 ~ 10봉전까지의 모든종목 검색식 부탁합니다. ----------수식------- (수식1) x=sum(((h+l+c)/3)*v); z=valuewhen(1, date != date(1) , X(1)); x1=sum(v); z1=valuewhen(1, date != date(1) , X1(1)); VWAP=(x-z)/(x1-z1); (수식2) WOP = avg(VWAP, wopPeriod); VWAPPO = (C - WOP)/WOP*100; (수식3) ITS = avg(C, itsPeriod); OVER = avg(WOP, overPeriod); Vegeta = (ITS - OVER)/OVER*100; (수식4) Blockchain = (WOP - OVER)/OVER*100; - 지표조건설정 wopPeriod : 14 itsPeriod : 11 overPeriod : 7 2. 일봉기준, 일봉 거래량이 3,000,000 주 이상인 종목 검색식 부탁합니다. 3. 일봉기준, 일봉 거래량이 3,000,000 주 이상인 0봉전~20봉전의 모든종목 검색식 부탁합니다. 4. 일봉기준, 전일대비 거래량이 300% 이상인 종목 검색식 부탁합니다. 5. 일봉기준, 전일대비 거래량이 300% 이상인 0봉전~30봉전의 모든종목 검색식 부탁합니다.
프로필 이미지
일지매7
2025-08-31
181
글번호 193597
종목검색
답변완료

지표 문의 드립니다.

안녕하세요. 5분봉과 10분봉 2개의 봉이 동시에 고가 또는 저가 갱신시 10분봉 시가에 점을 표시하는 수식을 알고 싶습니다. 파일을 첨부했는데 꼭 첨부차트가 아닌 각 분봉 차트에서 표현되게 바랍니다.
프로필 이미지
부활
2025-08-29
152
글번호 193596
지표
답변완료

94066에 추가질문있읍니다.

94066
프로필 이미지
ksks
2025-08-29
139
글번호 193595
종목검색
답변완료

종목검색입니다

ma5 가 상향인 상태에서 양봉+음봉+양봉 인 주식을 검색한다 감사합니다
프로필 이미지
para
2025-08-29
159
글번호 193587
종목검색
답변완료

부탁합니다

강조부탁합니다 굵게부탁드려요 ^^ 기간 55 기간1 125 A=Highest(V,기간); B=Valuewhen(1, V>A(1),(O+C+L+H+C)/5); A1=Highest(V,기간1); B1=Valuewhen(1, V>A1(1),(O+C+L+H+C)/5); B>B1 && B(1)<=B1(1) ---------------------------------------- L기간 125 R기간 125 고점조건 = HIGHEST(HIGH, L기간+R기간+1) == HIGH(R기간); 고점값 = VALUEWHEN(1, 고점조건, HIGH(R기간), -R기간); H연장 = Valuewhen(1, 고점조건, H(R기간),1); CROSSUP(C, H연장)
프로필 이미지
송이버섯
2025-08-29
171
글번호 193586
강조
답변완료

검색식 부탁드립니다.

안녕하세요? 키움의 다음식을 검색식으로 부탁드립니다. 감사합니다. A = (H+L+C)/3; B = If(Date != Date(1), A*V, A*V + B(1)); D = If(Date != Date(1), V, V + D(1)); VWAP = B/D; WOP = avg(VWAP, 28); VWAPPO = (C - WOP)/WOP*100; ITS = avg(C, 14); OVER = avg(WOP, 14); Vegeta = (ITS - OVER)/OVER*100; CROSSUP(VWAPPO, 0) && Vegeta > Vegeta(1) && C>O
프로필 이미지
오말리
2025-08-29
176
글번호 193577
종목검색
답변완료

제일큰봉찾기

일전에 아래와 같이 도와 주셔서 감사드립니다. 이 상태에서 하루 중 가장 큰 5분 box의 시가와 종가에 수평선을 첨부파일과 같이 추가할 수 있음 감사 하겠습니다. 시가에 그려진 수평선은 파란색 종가는 붉은색! 안녕하세요 예스스탁입니다. 5분봉으로 음봉/양봉이 진행중인 봉에서 조건판단해 바로 색상 변경은 가능하지 않을것 같습니다. 값을 저장하면 봉색상 변경시 계산값 환원이 어려워 5분봉으로 봉완성시에 최종 진하게 표시됩니다. input : ntime1(5); var : SS1(0),DD1(0),TTM(0),TTF(0); var : SM1(0),m3var(0), m3L(0), cnt(0); Array : Mb30[100](0); var : M3date(0),M3time(0), StrtV(0), m3UD(0), mrCl(0); var : idx2(0), HH(0),LL(0),HTL(0),LTL(0),bb(0),box(0); var : T(0),T1(0),T2(0),clr(0),clr1(0); var : PLO(0),PLO1(0),PL(0); var : NHO(0),NHO1(0),NH(0); if Bdate != Bdate[1] Then { SS1 = TimeToMinutes(0); DD1 = sdate; } if DD1 > 0 then { if sdate == DD1 Then TTM = TimeToMinutes(stime)-SS1; Else TTM = TimeToMinutes(stime)+1440-SS1; TTF = TTM%ntime1; if Bdate != Bdate[1] or sTime == 90000 or // 90000 (Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or (Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or (Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then { T1 = T[1]; T2 = T1[1]; clr1 = clr[1]; if T1 == 1 and T1 != T2 Then { PLO = StrtV[1]; PLO1 = PLO[1]; if PLO <= PLO1 Then { PL = PLO; } Else { Box_SetFill(box,true,120); } } if T1 == -1 and T1 != T2 Then { NHO = StrtV[1]; NHO1 = NHO[1]; if NHO >= NHO1 Then NH = NHO; Else { Box_SetFill(box,true,120); } } idx2 = 0; StrtV = O; M3date = sdate; M3time = stime; HH = H; LL = L; HTL = TL_New(sDate,sTime,max(C,StrtV),sDate,sTime,HH); LTL = TL_New(sDate,sTime,min(C,StrtV),sDate,sTime,LL); box = Box_New(sDate,sTime,StrtV,NextBarSdate,NextBarStime,C); Box_SetFill(box,true); } else { idx2 = idx2+1; if H > HH Then HH = H; if L < LL Then LL = L; bb = Floor(idx2/2); TL_SetBegin(HTL,sDate[bb],sTime[bb],max(C,StrtV)); TL_SetEnd(HTL,sDate[bb],sTime[bb],HH); TL_SetBegin(LTL,sDate[bb],sTime[bb],min(C,StrtV)); TL_SetEnd(LTL,sDate[bb],sTime[bb],LL); Box_SetEnd(Box,sDate,sTime,C); } if C > StrtV Then { T = 1; clr = RGB(235,000,000); box_SetColor(box,clr); TL_SetColor(HTL,clr); TL_SetColor(LTL,clr); } Else { T = -1; clr = RGB(000,000,235); box_SetColor(box,clr); TL_SetColor(HTL,clr); TL_SetColor(LTL,clr); } }
프로필 이미지
짱짱해야지
2025-08-29
170
글번호 193576
지표