커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

목표가 수정

#목표가 즉시 input : 목표1(4.8) if MarketPosition == -1 and C >= EntryPrice-목표1 Then exitlong("bx4.8",AtStop,highest(H,BarsSinceEntry)-0,"",Floor(CurrentContracts*0.25),1); if MarketPosition == -1 and C <= EntryPrice-목표1 Then ExitShort("sx-4.8",AtStop,Lowest(L,BarsSinceEntry)+0,"",Floor(CurrentContracts*0.25),1); 위수식을 수정부탁드림니다 에라가 남니다 4.8p후 이익실현입니다. 항상감사합니다.
프로필 이미지
큰바위얼굴
2017-01-18
129
글번호 106034
시스템
답변완료

시스템식을 부탁드림니다

다음식을시스템식으로 input:p22(10),s20(8),p10(5); var:intra(0),vintra(0),inter(0),vinter(0),cutoff(0),mf(0),fve(0),ve(0),sig(0),typ(0),fvep(0); typ=(c+h+L)/3; intra=Log(h)-Log(typ[1]); vintra=std(intra,p22); inter=Log(typ)-Log(L); vinter=std(inter,p22); cutoff=0.1*(vinter+vintra)*c; mf=c-(h+L)/2+typ-typ[1]; if mf>cutoff then ve=v; if mf<-cutoff then ve=-v; fve=100*accumn(ve,p22)/(ma(v,p22)*p22); fvep=100*accumn(ve,p10)/(ma(v,p10)*p10); sig=ma(fve,s20); if nthhighest(1,fvep,200) > //조건1 nthhighest(2,fvep,200) and //조건2 fvep > fvep[1] and //조건3 (L<Lowest(L,100)[1] || L[1] < Lowest(L,100)[2]) and fvep<=-50 then //조건4 plot1(L-(pricescale*1),"저1"); if nthLowest(1,fvep,200) < //조건1 nthLowest(2,fvep,200) and //조건2 fvep < fvep[1] and //조건3 (h> highest(h,100)[1] || h[1] > highest(h,100)[2]) and fvep>=50 then //조건4[] plot2(h+(pricescale*1),"고1"); if nthhighest(1,fve,200) > //조건1 nthhighest(2,fve,200) and //조건2 fve > fve[1] and //조건3 (L<Lowest(L,81)[1] || L[1] < Lowest(L,81)[2]) and fve<=-40 then //조건4 plot3(L-(pricescale*1),"저2"); if nthLowest(1,fve,200) < //조건1 nthLowest(2,fve,200) and //조건2 fve < fve[1] and //조건3 (h> highest(h,81)[1] || h[1] > highest(h,81)[2]) and fve>=40 then //조건4[] plot4(h+(pricescale*1),"고2"); 1;고가가 plot1,plot3번을 돌파시매도, 2;저가가 plot2,plot4번을돌파시 매수식을 부탁드림니다
프로필 이미지
수루지
2017-01-18
154
글번호 106032
시스템
답변완료

재 문의 드립니다.

안녕하세요. 제가 문의 드릴 때 변경할 수식 내용을 일부 누락시켜서 문의하는 바람에 만들어주신 수식이 제대로 표현이 안되네요.. 번거롭게 죄송합니다.. 아래 수식을 항셍지수선물에 맞게 일자와 시간 조정을 다시 부탁드립니다. input: p(1); var: HH(0),LL(0),RR(0); var : month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); if month%1 == 0 and nday >= 8 and nday <= 14 and week == 4 then Condition1 = True; Else Condition1 = false; if index == 0 or (Condition1 == false and Condition1[1] == true) Then{ HH=H; LL=L; } if H > HH Then HH = H; if L < Ll Then LL = L; RR=HH-LL; =============== 미리 감사드립니다.
프로필 이미지
태양같이
2017-01-18
132
글번호 106031
지표
답변완료

부탁드립니다

Input : shortPeriod(20), longPeriod(26), Period(12); Var : MACDv(0), MACDs(0); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); Plot1(MACDv, "MACD",BLACK); Plot2(MACDv, "MACD+",red); Plot3(MACDv, "MACD-",blue); Plot4(MACDs, "MACDs",YELLOW); PlotBaseLine1(0, "0선"); -------------------- Plot4번을 기준으로하여 매수와 매도 신호가 나오게 수식을 짜 주시면 감사하겠습니다
프로필 이미지
시월
2017-01-18
132
글번호 106030
지표
답변완료

문의 드립니다

안녕하세요 지표 문의 드립니다 분봉에 일봉조건을 넣어서 지표선을 그리고 싶은데요 일봉조건- 전일종가대비 종가가 10% 이상 , 일거래대금 100억이상 이때 시가와 종가기준으로 4분지선을 그리고 싶습니다. 아 그리고 이선이 이조건이 만족할때 3일후까지만 출력하고 싶은데요 가능한지요 감사합니다 수고하세요
프로필 이미지
하루4%
2017-01-17
141
글번호 106029
지표
답변완료

수식 문의

안녕하세요 하기 수식에 추가적인 사항 문의드립니다. 도움 부탁드립니다. input : P(14),BBP(20),dv(2),MAP(60); input : short(12),long(26),sig(9); var : ADXV(0),DP(0),DM(0),T(0),BBup(0),BBdn(0),mav(0); var : MACDV(0),MACDS(0),Bcond(false),Scond(False);; ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); mav = ma(C,MAP); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); Bcond = TotalTrades == 0 or (MarketPosition == 0 and BarsSinceExit(1) >= 4) or (MarketPosition == -1 and BarsSinceEntry >= 4); Scond = TotalTrades == 0 or (MarketPosition == 0 and BarsSinceExit(1) >= 4) or (MarketPosition == 1 and BarsSinceEntry >= 4); if MarketPosition == 1 and IsEntryName("b1") == true Then{ if CrossDown(DP,DM) Then ExitLong(); } if MarketPosition == -1 and IsEntryName("s1") == true Then{ if CrossUp(DP,DM) Then ExitShort(); } if CrossUp(BBdn,mav) and countif(crossdown(BBdn,mav),5) < 1 and DP < 30 and bcond == true Then buy("b1"); if CrossDown(BBup,mav) and countif(CrossUp(BBup,mav),5) < 1 and DM < 30 and scond == true Then sell("s1"); if MarketPosition == 1 and IsEntryName("b1") == true Then{ if CrossDown(DP,DM) and scond == true Then sell("s2"); } if MarketPosition == -1 and IsEntryName("s1") == true Then{ if crossup(DP,DM) and Bcond == true Then Buy("b2"); } 1. b1 또는 s1 진입 후 익절이 발생한 후 재진입 하는 수식 추가로 부탁드립니다. 조건은 하기와 같습니다. * 전봉의 상태가 b1의 경우 볼린져 밴드 상단을 cross up 한 경우, 또는 볼린져 밴드 상단에 걸쳐져 있는 경우 * 전봉의 종가보다 (2개봉 내에서) 10틱 위에서 매수 재진입 하는 것으로 부탁드립니다. 봉완성과 상관없이 10틱 이상이 되면 재진입 하는 것으로 부탁드립니다. * 청산은 봉의 상태가 볼린져 밴드 상단에 미치지 못하는 봉이 2개 이상 연속으로 발생하면 3번째 봉의 생성과 동시에 청산 부탁드립니다. * 손절은 DP,DM이 교차될 때 손절 부탁드립니다. * 저는 기본적인 익절을 최대 수익 대비 하락 조건으로 사용하고 있는데, 상기 청산 방법을 별도로 적용가능한지요? 확인 부탁드립니다. * 매도는 반대로 부탁드립니다. 2. b2, s2 의 수식은 b1, s1 진입 후 DP,DM이 교차시 반대매매로 들어가는 수식입니다. b2, s2 진입 한 후, 익절이 났다는 가정하에 상기 b1,s1 추가 수식을 똑같이 적용 부탁드립니다. 3. 추가적인 질문입니다. 어떤 신호이든 간에 진입 후 20번째 봉까지 손절이나 익절이 발생하지 않았을 경우, 봉색깔은 검은색으로 표시할 수 있는지요? 확인 부탁드립니다. 어떤 신호이든 간에 진입 후 20번째 봉까지 손절이나 익절이 발생하지 않았고, 최대 수익이 10틱 이하 밖에 발생하지 않았으면, 최초 진입가 또는 -5틱까지 다시 왔을때 청산할 수 있는 수식이 있는지요? 확인 부탁드립니다. 감사합니다.
프로필 이미지
softtoug
2017-01-18
143
글번호 106028
시스템

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

프로필 이미지
softtoug
2017-01-17
0
글번호 106027
시스템
답변완료

조건식 관련한 질문입니다

앞에서 질문하였는데요 제가 질문을 잘못한것같네요 if 조건1이 참인경우중에서 조건2도 만족하면 매수신호를 안내고 조건1이 참인경우중에서 조건2를 만족안하면 매수신호를 내는겁니다 감사합니다
프로필 이미지
ds2335
2017-01-18
137
글번호 106026
시스템
답변완료

51514관련입니다

3분봉이나 5분봉에서 계속 사용해 봤는데 MA3ea1a_D2.yfu의 값이 0이 나옵니다 제가 적용을 잘못한것인지 검토부탁드립니다
프로필 이미지
티끌
2017-01-17
171
글번호 106025
지표