커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의

해외선물에서 체결량이 보통 증권사에서 매수호가(빨간색) 매도호가(파란색)으로 나오는데, 이거를 매수호가 매도호가를 수식으로 수식으로 구분해낼 수 있나요?
프로필 이미지
검은약
2022-04-26
1360
글번호 158330
지표

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

프로필 이미지
2wnwn
2022-04-26
13
글번호 158329
지표
답변완료

질문드립니다

안녕하세요 전일고가의 MACD값을 구하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지
맘속의행복
2022-04-25
1296
글번호 158328
지표

레전드 님에 의해서 삭제되었습니다.

프로필 이미지
레전드
2022-04-25
0
글번호 158327
지표
답변완료

서머타임관련한 질문입니다

서머타임일때는 21시30분~04시30분까지 진입허용 서머타임이 아닐 때는 22시30분~05시30분까지 진입허용 논리형변수나 기타등등으로 작성 부탁드립니다 항상 감사드립니다.
프로필 이미지
부동여산
2022-04-25
1149
글번호 158326
시스템
답변완료

수정 부탁드립니다

안녕하세요 지표 수정을 부탁드려 보고자하는데 말로 표현하기 애메해서 원격으로 부탁드려봅니다. 현재 챠트에 설치되어 있는 지표입니다.
프로필 이미지
라몬
2022-04-25
1176
글번호 158325
지표
답변완료

시스템식 문의 드립니다.

안녕하세요. 전에 시스템식 가이드 해주신대로 data5 차트에서 countIf 수식을 사용하기 위해 다음과 같이 사용하였으나 적용이 안돼 재문의드립니다. [원하는 수식] Data5(3분 차트)의 현재 시점에서 3봉 내에 이평1선이 선행스팬1을 크로스다운하지 않거나(or) 3봉 내에 이평1선이 선행스팬1과 같은 적이 없을 때 ~ 실행. [사용한 수식] Variables : 이평1선(0, data5), 선행스팬1(0, data5); 전환선 = (Data5(Highest(Data5(High), TurnLen)) + Data5(Lowest(Data5(Low), TurnLen))) / 2; 기준선 = (Data5(Highest(Data5(High), StdLen)) + Data5(Lowest(Data5(Low), StdLen))) / 2; 선행스팬1 = (전환선 + 기준선) / 2 ; 이평1선 = Data5(Ma(Close,1)); Condition1 = (CrossDown(이평1선, 선행스팬1[25]) || (이평1선 == 선행스팬1[25]); Condition2 = Data5(Countif(Condition1, 3)) < 1; if Condition2 Then { ~실행 } [결과] Data5 차트로 적용이 안되는 것 같습니다. 실수한 부분이 있으면 알려주시면 감사하겠습니다. 감사합니다.
프로필 이미지
산본드래곤
2022-04-25
1352
글번호 158324
시스템
답변완료

보조지표등 문의 드립니다

안녕하세요? 수고 많으시네요. 1번사진은 키움 이평선 그물망 사진. 2번은 예스트레이딩 그물망 사진입니다 염치 없지만 아래 3가지 부탁 드립니다. 1.키움 사진에 있는"A"의 보조지표를 예스에서 만들어주세요 2.키움 사진에 있는"B"에서 파란색선(A)이 0선에서 한번에 100선까지 도달시의 신호수식. (100선 미달시는 없어도 됩니다) 3.상기 2번 신호를 사용한 종목검색식. *참고로 키움 보조지표 수식과 예스 트레이딩의 함수를 보내드립니다. 1)키움 보조지표 수식. 수식1 A=상승개수(횡보율)/21*100; 수식2 A=상승개수(횡보율)/21*100; eavg(A,5) 수식3 A=상승개수(횡보율)/21*100; dema(A,5) 수식4 A=상승개수(횡보율)/21*100; tema(A,5) 수식5 A=상승개수(횡보율)/21*100; eavg(tema(A,5),5) 지표설정값은 이평;5 횡보율;0.3 기준선;15/85 입니다. 2)예스 그물망 이평선에 사용한 수식입니다. Input : Period(9), 횡보율(0.3); var1=ema(C,Period+1); if var1 > var1[1]*(1+횡보율/100) then Plot1(var1, "이동평균1", red); else if var1 < var1[1]*(1-횡보율/100) then Plot1(var1, "이동평균1", blue); else Plot1(var1, "이동평균1", cyan); var2=ema(C,Period+2); if var2 > var2[1]*(1+횡보율/100) then Plot2(var2, "이동평균2", red); else if var2 < var2[1]*(1-횡보율/100) then Plot2(var2, "이동평균2", blue); else Plot2(var2, "이동평균2", cyan); var3=ema(C,Period+3); if var3 > var3[1]*(1+횡보율/100) then Plot3(var3, "이동평균3", red); else if var3 < var3[1]*(1-횡보율/100) then Plot3(var3, "이동평균3", blue); else Plot3(var3, "이동평균3", cyan); var4=ema(C,Period+4); if var4 > var4[1]*(1+횡보율/100) then Plot4(var4, "이동평균4", red); else if var4 < var4[1]*(1-횡보율/100) then Plot4(var4, "이동평균4", blue); else Plot4(var4, "이동평균4", cyan); var5=ema(C,Period+5); if var5 > var5[1]*(1+횡보율/100) then Plot5(var5, "이동평균5", red); else if var5 < var5[1]*(1-횡보율/100) then Plot5(var5, "이동평균5", blue); else Plot5(var5, "이동평균5", cyan); var6=ema(C,Period+6); if var6 > var6[1]*(1+횡보율/100) then Plot6(var6, "이동평균6", red); else if var6 < var6[1]*(1-횡보율/100) then Plot6(var6, "이동평균6", blue); else Plot6(var6, "이동평균6", cyan); var7=ema(C,Period+7); if var7 > var7[1]*(1+횡보율/100) then Plot7(var7, "이동평균7", red); else if var7 < var7[1]*(1-횡보율/100) then Plot7(var7, "이동평균7", blue); else Plot7(var7, "이동평균7", cyan); var8=ema(C,Period+8); if var8 > var8[1]*(1+횡보율/100) then Plot8(var8, "이동평균8", red); else if var8 < var8[1]*(1-횡보율/100) then Plot8(var8, "이동평균8", blue); else Plot8(var8, "이동평균8", cyan); var9=ema(C,Period+9); if var9 > var9[1]*(1+횡보율/100) then Plot9(var9, "이동평균9", red); else if var9 < var9[1]*(1-횡보율/100) then Plot9(var9, "이동평균9", blue); else Plot9(var9, "이동평균9", cyan); var10=ema(C,Period+10); if var10 > var10[1]*(1+횡보율/100) then Plot10(var10, "이동평균10", red); else if var10 < var10[1]*(1-횡보율/100) then Plot10(var10, "이동평균10", blue); else Plot10(var10, "이동평균10", cyan); var11=ema(C,Period+11); if var11 > var11[1]*(1+횡보율/100) then Plot11(var11, "이동평균11", red); else if var11 < var11[1]*(1-횡보율/100) then Plot11(var11, "이동평균11", blue); else Plot11(var11, "이동평균11", cyan); var12=ema(C,Period+12); if var12 > var12[1]*(1+횡보율/100) then Plot12(var12, "이동평균12", red); else if var12 < var12[1]*(1-횡보율/100) then Plot12(var12, "이동평균12", blue); else Plot12(var12, "이동평균12", cyan); var13=ema(C,Period+13); if var13 > var13[1]*(1+횡보율/100) then Plot13(var13, "이동평균13", red); else if var13 < var13[1]*(1-횡보율/100) then Plot13(var13, "이동평균13", blue); else Plot13(var13, "이동평균13", cyan); var14=ema(C,Period+14); if var14 > var14[1]*(1+횡보율/100) then Plot14(var14, "이동평균14", red); else if var14 < var14[1]*(1-횡보율/100) then Plot14(var14, "이동평균14", blue); else Plot14(var14, "이동평균14", cyan); var15=ema(C,Period+15); if var15 > var15[1]*(1+횡보율/100) then Plot15(var15, "이동평균15", red); else if var15 < var15[1]*(1-횡보율/100) then Plot15(var15, "이동평균15", blue); else Plot15(var15, "이동평균15", cyan); var16=ema(C,Period+16); if var16 > var16[1]*(1+횡보율/100) then Plot16(var16, "이동평균16", red); else if var16 < var16[1]*(1-횡보율/100) then Plot16(var16, "이동평균16", blue); else Plot16(var16, "이동평균16", cyan); var17=ema(C,Period+17); if var17 > var17[1]*(1+횡보율/100) then Plot17(var17, "이동평균17", red); else if var17 < var17[1]*(1-횡보율/100) then Plot17(var17, "이동평균17", blue); else Plot17(var17, "이동평균17", cyan); var18=ema(C,Period+18); if var18 > var18[1]*(1+횡보율/100) then Plot18(var18, "이동평균18", red); else if var18 < var18[1]*(1-횡보율/100) then Plot18(var18, "이동평균18", blue); else Plot18(var18, "이동평균18", cyan); var19=ema(C,Period+19); if var19 > var19[1]*(1+횡보율/100) then Plot19(var19, "이동평균19", red); else if var19 < var19[1]*(1-횡보율/100) then Plot19(var19, "이동평균19", blue); else Plot19(var19, "이동평균19", cyan); var20=ema(C,Period+20); if var20 > var20[1]*(1+횡보율/100) then Plot20(var20, "이동평균20", red); else if var20 < var20[1]*(1-횡보율/100) then Plot20(var20, "이동평균20", blue); else Plot20(var20, "이동평균20", cyan); var21=ema(C,Period+21); if var21 > var21[1]*(1+횡보율/100) then Plot21(var21, "이동평균21", red); else if var21 < var21[1]*(1-횡보율/100) then Plot21(var21, "이동평균21", blue); else Plot21(var21, "이동평균21", cyan); 대단히 감사합니다
프로필 이미지
비상888
2022-04-25
1502
글번호 158323
지표

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

프로필 이미지
회원
2022-04-25
0
글번호 158315
지표