커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
8115
글번호 230811
지표
답변완료

부탁드립니다

rsi(14)가 30 이하일때, 120봉내 최대 하락률보다 금일 하락률이 낮을때 종가에 매수 120봉내 최대하락률 갱신시 손절 rsi(14)가 70 이상일때 매도
프로필 이미지
왕밥빵
2023-09-13
1035
글번호 172435
시스템
답변완료

문의 드립니다

input : StartTime(203000),EndTime(53000); input : 익절틱수(00),손절틱수(40); var : Tcond(False),entry(0); Variables: Mom(0); Var : N1(0),dayPl(0),당일수익(0),당일손실(0),Xcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then { Tcond = False; } if Tcond == true Then { if L ==lowest(L,3) and highest(H,3) >= lowest(L,3)+PriceScale*30 Then { Buy("b",AtStop,(highest(H,3)+lowest(L,3))/3); } if MarketPosition == 1 and BarsSinceEntry == 1 Then ExitLong(); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 매도 청산의 수식어로 변경을 부탁드립니다. -------------------------------------- 역망치캔들 다음 매도진입후 3캔들에 청산의 수식어를 부탁 드립니다.
프로필 이미지
푸른
2023-09-13
1203
글번호 172434
시스템
답변완료

수식 부탁 드립니다.

현재 종가가 240일선 위에 있으면서 일목균형표 후행스팬이 볼리저 밴드(20,2) 하단선을 돌파하는 수식을 알고 싶습니다. 부탁드리겠습니다.
프로필 이미지
별을쏘다
2023-09-13
1032
글번호 172433
종목검색
답변완료

함수요청

안녕하세요? 아래 글번호 83787번 재질문입니다. 스크립트를 수정해서 다시 올립니다. 감사합니다. 1 .당일 시초가가 전일 종가대비 하락 출발하되 시초가 당시의 100ma > 시초가일 때 가) 당일 개장 후 7개봉의 고점과 저점을 잡고 고점 돌파시 익봉 시가에 매도(S1) 진입 나) 100ma 돌파시 익봉시가에 매도(S2) 진입 2. 당일 시초가가 전일 종가대비 상승 출발하되 시초가 당시의 100ma < 시초가일 때 가) 당일 개장 후 7개봉의 고점과 저점을 잡고 고점 돌파시 익봉 시가에 매수(B1) 진입 나) 100ma 이탈시 익봉시가에 매수(B2) 진입 3. 당일 개장 후 7개봉의 고점 돌파시 익봉 시가에 매수 청산 4. 당일 개장 후 7개봉의 저점 이탈시 익봉 시가에 매도 청산 5. 15시 20분 강제청산 *S1은 S2에 우선합니다. **B1은 B2에 우선합니다. ***매수든 매도든 진입은 최대 1번입니다. 즉 S1이 발생했는데 당일 B1, B2나 S2가 추가로 발생될 수 없습니다. 역시 S2가 발생했는데 당일 S1이나 B1, B2가 추가로 발생할 수 없습니다. 아울러 B1이 발생하였는데 당일 B2나 S1, S2가 추가로 발생될 수 없습니다. 역시 B2가 발생했는데 당일 B1이나 S1, S2가 추가로 발생할 수 없습니다.
프로필 이미지
흰둥이아빠
2023-09-13
1034
글번호 172432
시스템
답변완료

일봉 WMA를 분봉 차트에 표시

일봉 WMA를 분봉 차트에 표시하여 거래에 이용하고 싶습니다. 제 능력으로 식을 만들지 못하여 부탁드립니다. ㅠㅠ
프로필 이미지
다니엘87
2023-09-13
1041
글번호 172431
지표
답변완료

전략 실행 도중 시뮬

스팟으로 전략 실행중인데, 동시에 다른 시뮬차트로 최적화 등 시뮬을 돌리고 있으면 주문 시간에 있어서 불리함이 조금이라도 적용될까요? 항상 도움주셔서 감사합니다
프로필 이미지
히익
2023-09-13
1020
글번호 172422
시스템
답변완료

문의

8시45분부터 9시까지 시가,시가+0.5, 시가-0.5가 나오게 하고 9시이후에는 가로선이 안나타나게 부탁드립니다
프로필 이미지
레전드
2023-09-13
967
글번호 172418
지표
답변완료

문의드립니다!

안녕하세요! 아래수식에서 Plot1,2,3,4,5가 캔들과 만났을때 각각 세로선과 알람신호가 발생토록 부탁드립니다 * 1, 세로선의 두께와 색상은 사용자지정이 가능토록 해주시고 2, 세로선의 발생시점은 국선기준 만나기 3틱전에 발생토록 부탁드립니다 감사합니다111 ----------------------------------------------------------------------------------- input : 타주기분(30),n(10),nth(5); var : S1(0),D1(0),TM(0),TF(0),cnt(0),OO(0),HH(0),LL(0),CC(0); var : ii(0),i1(0),i2(0),tempmax(0),tempi(0); Array : RR[200](0),MM[200](0),DI[50](0); Array : tempRR[200](0),tempMM[200](0),NTHVALUE[200](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%타주기분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or (Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then { ii = ii+1; if Bdate != Bdate[1] Then { DI[0] = ii; for cnt = 1 to 49 { Di[cnt] = Di[cnt-1][1]; } } OO = O; HH = H; LL = L; RR[0] = 0; MM[0] = 0; for cnt = 1 to 199 { RR[cnt] = RR[cnt-1][1]; MM[cnt] = MM[cnt-1][1]; tempRR[cnt] = RR[cnt]; tempMM[cnt] = MM[cnt]; } } if H > HH Then HH = H; if L < LL Then LL = L; CC = C; RR[0] = abs(OO-CC); MM[0] = (OO+CC)/2; tempRR[0] = RR[0]; tempMM[0] = MM[0]; if D1[n] > 0 Then { if Bdate != Bdate[1] Then { For i1 = 1 to nth { tempmax = -1; For i2 = 1 to ii-DI[n] { if (tempRR[i2] >= tempmax ) then { tempmax = tempRR[i2]; tempi = i2; } } NTHVALUE[i1] = tempMM[tempi]; tempRR[tempi] = -1; } } Plot1(NTHVALUE[1]); Plot2(NTHVALUE[2]); Plot3(NTHVALUE[3]); Plot4(NTHVALUE[4]); Plot5(NTHVALUE[5]); Plot6(NTHVALUE[1]); Plot7(NTHVALUE[2]); Plot8(NTHVALUE[3]); Plot9(NTHVALUE[4]); Plot10(NTHVALUE[5]); } }
프로필 이미지
유로파54
2023-09-13
857
글번호 172417
지표
답변완료

수식문의

안녕하세요 문의) 재검색시에도 기존에 검색된 종목이 유지될 수 있도록 검토 부탁드립니다. Input : P1(20),T1(92929),T2(93000),Mult1(1.03),Mult2(0.5),DV(100000),TV(1000000000); Var : T(0),V1(0),V2(0),ii(0); Var : Cnt(0),Sum(0),Mav(0),Hl(0),C1(0),BL(0); Sum = 0; For Cnt = 0 to P1-1 { Sum = Sum + DayClose(Cnt); } Mav = Sum/P1; if sDate != sDate[1] Then Hl = C; Else { if C > Hl Then Hl = C; } if CrossUp(sTime,T1) Then C1 = Hl[1]; if C1 > DayClose(1)*Mult1 Then BL = C1; if CrossUp(C,BL) and C > Open and C > DayOpen and C >= Dayclose(1)*Mult1 and C > Mav and DayVolume(0) >= DV and DayVolume(0) >= DayVolume(1)*Mult2 and #M > TV and Asks > Bids and sTime >= T2 Then Condition1 = true; if Condition1 == true and C > O and C > Dayopen Then Find(1);
프로필 이미지
심홍
2023-09-13
879
글번호 172416
종목검색