커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

카카 님에 의해서 삭제되었습니다.

프로필 이미지
카카
2018-08-10
31
글번호 121300
지표
답변완료

시스탬

[1]아래수식으로 시스탬을 만들고 싶습니다. 조건은 9시10분 이후에 첫신호가 나와주고 오후3시30분 이후에 청산후 신호가 안나오게 선이 4개가 있는데 주가가 4개선의 어느 것이든 위로 통과하면 매수 아래면 매도인데 예를들어 맨 아래선을 아래에서 위로 통과하면 매수가 나오고 그 다음 위에있는선을 통과하면 또 매수 그 위에있는 선도 마찬가지로 매수가 나오게 부탁드립니다..반대라면 매도가 나오고요 [2]추가로다른시스탬도 부탁 드립니다. "시간당 평균 중심값 아래로가면 매도 위로가면 매수" 차트에 선도 보이게 부탁 드립니다. input : 타분봉(5); var : cnt(0),S1(0),D1(0),TM(0),TF(0); Array : OO[50](0),HH[50](0),LL[50](0),CC[50](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 TF < TF[1]) Then { OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 49 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; CC[0] = C; plot1(OO[1]); plot2(HH[1]); plot3(LL[1]); plot4(CC[1]); }
프로필 이미지
야크
2018-08-13
160
글번호 121297
시스템
답변완료

문의드립니다

코덱스 ETF 조건만족시 일봉 일일 피라미딩 진입 청산 진입 종가 > 20일 이평선 10만원 이내 최대수량 진입 청산 종가 < 20일 이평선 10만원 이내 최대수량 청산 목표청산 현재진입된수량*종가 200만원 이상이 되면 모두 청산 감사합니다
프로필 이미지
파인애플
2018-08-10
183
글번호 121282
시스템
답변완료

질문드립니다.

Input : 손절가(50), 익절가(150); SetStopLoss(PriceScale*손절가,PointStop); SetStopProfittarget(PriceScale*익절가,PointStop); input : 안전청산가(33),최대상승가(15),하락비율가(5); if MarketPosition == 1 Then { ExitLong("1차매수청산",atlimit,EntryPrice+PriceScale*안전청산가,DEF,1); if Highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*최대상승가 Then ExitLong("매수안전청산",AtStop,highest(h,BarsSinceEntry)-PriceScale*하락비율가,def,1); } If MarketPosition == 0 and IsExitName("StopProfitTarget",1) Then //프로핏으로 계속수익이 Buy("추가매수",AtLimit,Close);//어나감 If MarketPosition == 1 and IsExitName("1차매수청산",1) Then //문제의 로직 Buy("추가매수2",AtLimit,Close,1); 매수식입니다. 두번째 추가매수2나,1차매수청산, 매수안전청산으로 1개가 청산되고 그뒤에 셋스톱프로핏타겟이 작동하면 추가매수2 함수가 작동되지않습니다.
프로필 이미지
stockric
2018-08-10
172
글번호 121280
시스템
답변완료

수식부탁드립니다

분봉을 활용한 시스템에서 분봉 c가 일봉 7일간 저점이평 ma(L, 7)를 하향 돌파할 때 매도와 분봉 C가 일봉 7일간 고점이평 ma(H, 7)을 상향돌파할 때 매수에 관련한 식을 부탁드립니다. 감사합니다
프로필 이미지
무한질주
2018-08-10
157
글번호 121279
시스템
답변완료

수식부탁드립니다

#,국선 월물 만기 기준으로~ ㅡ,전월고가+전월저가+전월 만기일 종가 / 3 을 수식으로 정리부탁드립니다. $,언제나 늘 고맙습니다.
프로필 이미지
회원
2018-08-10
181
글번호 121278
지표
답변완료

58908글에 추가해서좀 봐주세요

상한가 일간 거래대금이랑 상한가 이후 3일째의 일간 거래대금도 출력될수있도록좀 해주세요 수고하세요
프로필 이미지
동작맨
2018-08-10
157
글번호 121277
시스템
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 코딩 부탁드립니다. -수익이 n틱이 넘어가면 -아래 트레일링 스탑으로 저장해놓은 외부변수의 절반값으로 트레일링스탑값을 줄임 -만약 현재값이 트레일링스탑값에 걸려 있다면 즉시 청산(안되면 atmarket으로) input: TsValue(1); var: Hvalue(0),Lvalue(0); If MarketPosition() == 1 Then { Hvalue = Highest(H,BarsSinceEntry+1); ExitLong("trailstop_EL", Atstop, Hvalue-TsValue*PriceScale); } If MarketPosition() == -1 Then { Lvalue = Lowest(L,BarsSinceEntry+1); ExitShort("trailStop_Es", Atstop, Lvalue + TsValue*PriceScale); } 2. 기타 -수익이 [설정틱1]이 넘어가면 -아래 [트레일링스탑]의 절반값으로 트레일링스탑틱값을 줄임 -수익이 [설정틱2]를 넘어가면 -[트레일링스탑]의 3분의 1값으로 트레일링스탑값을 줄임. -만약 현재값이 트레일링스탑값에 걸려 있다면 즉시 청산(안되면 atmarket으로)
프로필 이미지
잡다백수
2018-08-10
190
글번호 121275
시스템
답변완료

부탁드립니다.

감사합니다. 아래식에서 익절(30)은 30틱츨 나타냅니다. 차트별 종목이 다른 틱가치에 따라 금액으로 표헌하고 차트 종목별 틱가치에 따라 틱으로 자동변환되게 수식을 수정 부탁드립니다. 하나의 설정값($)으로 여러차트, 다른종목에 적용하고 싶습니다. 예) Input: 익절(300), 손절(300); ##300$ 금액으로 입력 차트1(골드): 익절: 30틱, 손절: 30틱 으로 적용됨 차트2(나스닥): 익절: 60틱, 손절: 60틱 으로 적용됨 식)----------------------- input: 익절(30), 손절(30); Input : BH(0), HE(0), SL(0), LE(0); if MarketPosition == 1 Then{ BH = highest(H,BarsSinceEntry); if MaxEntries == 1 Then HE = LatestEntryPrice(0); if MaxEntries >= 2 and LatestEntryPrice(0) > HE Then HE = LatestEntryPrice(0); if BH >= EntryPrice+PriceScale*익절 then{ ExitLong("B익절%",AtStop,BH-(BH-EntryPrice)*0.1); } ExitLong("B손절",AtStop,HE-PriceScale*손절); } if MarketPosition == -1 Then{ SL = Lowest(L,BarsSinceEntry); if MaxEntries == 1 Then LE = LatestEntryPrice(0); if MaxEntries >= 2 and LatestEntryPrice(0) < LE Then LE = LatestEntryPrice(0); if SL <= EntryPrice-PriceScale*익절 then{ ExitShort("S익절%",AtStop,SL+(EntryPrice-SL)*0.1); } ExitShort("S손절",AtStop,LE+PriceScale*손절); }
프로필 이미지
라떼처럼
2018-08-10
161
글번호 121272
시스템