커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 부탁드립니다

안녕하세요~! 위에 첨부파일은 키움지표중 가격박스 지표입니다 랭귀지 코드로 변환 부탁드립니다. 중심선 MA( 가격, 이평기간, 이평방법 ) 상한선 A = MA( 가격, 이평기간, 이평방법 ); A + AvgIf( 가격 - A, 1, 0.0 ) + 2 * StdevIf( 가격 - A, 1, 0.0 ) 하한선 A = MA( 가격, 이평기간, 이평방법 ); A + AvgIf( 가격 - A, -1, 0.0 ) - 2 * StdevIf( 가격 - A, -1, 0.0 ) 항상 감사드립니다.
프로필 이미지
회원
2017-03-06
380
글번호 107523
지표
답변완료

수익 부탁 합니다

사용자가 매번 원하는 구간(a-b)을 매일 변경 설정하면서 ,,그 구간에서는 매수신호만,,,혹은 매도신호만 나오게 설정 하고 싶습니다 예제----- 금 1230-1233 사이구간에서는 매수신호만 나오게 설정하고 macd(12,26,9) 크로스 매수신호가 나오면 매수진입, 매도신호가 나오면 진입금지, 금 1240-1243 사이구간에서는 매도신호만 나오게 설정하고 macd(12,26,9) 크로스 매도신호가 나오면 매도진입, 매수신호가 나오면 진입금지, 손절---------------------- 진입가 대비20틱 손실나면 강제청산 3번이상 손절시 진입 신호가 안나오게 부탁 드립니다
프로필 이미지
마도로스77
2017-03-06
181
글번호 107522
시스템
답변완료

부탁 드립니다

항상 만족한 수식 답변에 감사 드립니다. 아래수식의 그림1을 그림2와 같이 나타 내고 싶습니다. 미리 경배로 감사의 인사 올립니다. var1=trix(20); plot1(var1,"trix20"); PlotBaseLine1(0,"0"); PlotBaseLine2(-0.01,"-0.01"); PlotBaseLine3(0.01,"0.01"); 참고수식) var1=trix(20); if var1 >= 0.01 Then plot1(0.01,"trix20"); else if var1 <= -0.01 Then plot1(-0.01,"trix20"); Else plot1(var1,"trix20"); PlotBaseLine1(0,"0"); PlotBaseLine2(-0.01,"-0.01"); PlotBaseLine3(0.01,"0.01");
프로필 이미지
yes
2017-03-06
241
글번호 107521
지표
답변완료

항상감사합니다 수식변경부탁드립니다---------------

stime == 090000 or (stime > 090000 and stime[1] < 090000) 을 1)090000을 현재시간으로부터 10분전으로 2)090000을 현재봉으로부터 10봉전으로 각각 부탁드립니다
프로필 이미지
leekss1
2017-03-06
171
글번호 107520
지표
답변완료

문&#47504;드립니다. 현재봉 추가 표시..

안녕하세요. 차트 상에서 현재봉을 옆에 추가로 하나 더 표시되도록 하고 싶은데 가능한가요? 수고하세요
프로필 이미지
고박사122
2017-03-06
201
글번호 107519
지표
답변완료

재문의드립니다.

1. input : 기간(20), 시작시간(180000),끝시간(0),수익틱수(20); INPUT: P26(26), PER(1); var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0); var : Tcond(false),Xcond(false); if (시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간))) or (시작시간 == 0 and sdate != sdate[1]) Then{ Tcond = true; Xcond = false; } if (끝시간 > 0 and (stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간))) or (끝시간== 0 and sdate != sdate[1]) Then Tcond = false; var1 = Highest(h,기간); var2 = Lowest(L,기간); var3 = var1-var2; value1 = var1-var3*0.382; value2 = var1-var3*0.500; value3 = var1-var3*0.618; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ a1 = value1; a2 = value2; } else{ a1 = value3; a2 = value2; } V1=(Highest(H,P26)+LOWEST(L,P26))/2; V2=V1*(1+PER/100); V3=V1*(1-PER/100); if TotalTrades > TotalTrades[1] and (IsExitName("매수익절",1) or IsExitName("매도익절",1)) Then Xcond = true; if Tcond == true and Xcond == false then{ if crossup(a1,v1) Then buy("매수",OnClose,def,2); if CrossDown(a1,v1) Then sell("매도",OnClose,def,2); if MarketPosition == 1 Then{ ExitLong("매수10틱청",atlimit,EntryPrice+PriceScale*수익틱수,"",1,1); } if MarketPosition == -1 Then{ ExitShort("매도10틱청",atlimit,EntryPrice-PriceScale*수익틱수,"",1,1); } } 수식 감사합니다 다름이아니라 설정한 시간 외 나오는 신호나 나올경우 그날 무조건 청산되는 수식을 추가해주셨으면합니다 밤12시가 넘을경우 강제청산 안할경우 다음날 오후6시부터 나오는 신호가 연계가 되어 수익이 불투명합니다 당일 수익만을 원하고있습니다 감사합니다
프로필 이미지
곽민수
2017-03-06
204
글번호 107511
시스템
답변완료

추가질문입니다.

NO. 52243 과 관련입니다 당해지표식을 시스템식으로 변형하여 주시면 감사 하겠습니다. * Plot1에 할당 된 (꺾은선) 과 (Iff(방향 == 상승,기준고,기준저))의 할당값을 모르겠습니다.
프로필 이미지
너무조아
2017-03-06
197
글번호 107509
지표
답변완료

수식부탁드립니다---------------------

장시작시 var1,var2가 100에서시작하게되있는데 이걸 09:90분에 둘다 100에서시작하게 바꿔주시면 감사하겠슴니다 if Bdate != Bdate[1] Then{ idx = 0; var1 = 100; var2 = 100; plot10(var1); plot11(var2); plot51(var2 +호가더하기/1000 ); } Else{ idx = idx+1; var1 = var1+(var1*(va91/100)); if abs(va96[3]-va96) <= 보정치/10000 Then var2 = var1; else
프로필 이미지
leekss1
2017-03-06
183
글번호 107505
지표
답변완료

해외선물 시가에서 5틱 위로갔을때

해외선물 시가기준으로 5틱 위로갔을때 매수 1계약 진입하고 손절은 10틱에 두는 수식 부탁드립니다.
프로필 이미지
예스쟁이
2017-03-06
208
글번호 107504
시스템