커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

당일청산 ?

늘 도움을 주신것 대해 감사합니다. 시스템을 경험한지 초보입니다. 아래와 같은 청산을 부탁드립니다. 가령 "A" 에서 매수 진입신호가 발생 하였을때 "B" [최저점]을 하향돌파할떼 로스컷 가령 "C" 에서 매도 진입신호가 발생 하였을때 "D" [최고점]을 상향돌파할때 로스컷
프로필 이미지
도윤아빠
2011-06-01
605
글번호 39286
시스템
답변완료

문의드립니다.

정말 수고가 많으시고 도움이 많이 됩니다. 옵션 가격별 내재변동성을 차트로 구현할 수 잇는지요? 증권사이트의 전문가방송에서 보니까 선차트로 보조지표사용을 하더라구요. 참조식과 지표에 없는거 같아 문의드립니다.. 수고하시구요..
프로필 이미지
히어로
2011-06-01
613
글번호 39281
지표
답변완료

보조지표

현재 주 차트를 옵션으로 보조차트를 선물로 하고 잇는데요 선물(보조지표)에도 시초가를 표시해줄수있는 수식좀 부탁드립니다.
프로필 이미지
일단줘봐
2011-06-01
629
글번호 39277
지표
답변완료

이동평균선 기준으로 상하단 라인설정 가능식을 만들어주세요!

수고하십니다..^^ 선물이동평균선에서 상단은 이동평균선 +1P 하단은 이동평균선 -1P 이런식으로 이평선 상하단 라인이 차트상에서 생성되도록 해주십시오. 상하단 포인트는 수식에서 숫자만 변경하면 가능하겠죠?? ----------------------------- 상단라인 ----------------------------- 이동평균선 ----------------------------- 하단라인 차트상에서 위와같이 나오겠네요.. 지표식인지 시스템식인지 모르겠네요..^^;;
프로필 이미지
온천장휘발유
2011-06-01
644
글번호 39275
지표
답변완료

데이타 용어질문

1.upvol/downvol, upticks/downticks 가 구체적으로 무엇입니까? 틱,봉차트 모두에서 쓸수 있나요? 2. 정확한 현재가, 호가별 잔량이 hts에서는 보여져서 참조만 하면되는데, 예스랭귀지로는 가져올 수 없다는 것이 이해가 안되는데요? 3. BP는 무슨 기준가입니까? 4. 매수가 대비 등락율 1% or 3틱 클때 팔려면 어떻게 작성해야 하나요? 메뉴얼에 전종가보다 1포인트 이상 큼을 c[1]+1 게 표현했는데 1포인트란 1틱인가요?
프로필 이미지
bwr
2011-06-01
599
글번호 39274
시스템
답변완료

수식문의

MACD기준선이 0보다 크고 MACD의 단기이평이, MACD의장기이평을 크로스다운하면 청산하는식 부탁합니다.
프로필 이미지
대주발
2011-06-01
589
글번호 39272
시스템
답변완료

문의드립니다

항상 친절한 답변감사드려요^^ 매일 차트를보고 장종료후 다음날 저항선과 지지선을 설정 저항선 돌파시 매수 지지선 돌파시 매도하는 방법을 알고 싶습니다. 1.설정한 저항선 가격 상향돌파시 매수 2.매수후 설정한 지지선 가격 하향돌파시 매도 3.설정 지지선 가격 하향돌파후 설정한 저항선가격 상향돌파시 매수 금지 4.설정 저항선가격과 지지선가격보다 현재가가 한호가라도 낮거나 높을경우 바로 주문발생 5.저항선 가격과 지지선 가격 설정의 간편화 예)a=저항선가격 10000 b=지지선가격 9000 if~a>~~then buy if~~b>~then sell 그리고 고정자산진입햇을때 여러종목 감시중 한종목체결후 남는 고정자산으로 다른종목체결하게 하려하면어떻 해야하나요?백만원 고정자산진입 삼성전자 한주 매수후 남는자산 칠만원이면 칠만원어치 다른 감시종목 매수신호발생시 매수방법이요^^ 저항선가격과 지지선가격을 써놓으면 그걸 자동으로 대입해서 매매하도록요 매일 변경된가격을 수식에 일일이 수정하려면 찾고 수정하는데 시간이 걸리니 위와같은식으로 수식을 한번 입력해 놓으면 찾기도 쉽고 수정하기도 쉬우니까요 수고하세요^^
프로필 이미지
아싸가오리
2011-06-01
631
글번호 39271
시스템
답변완료

다시 문의 드립니다.

자꾸 질문드려서 죄송합니다. 저한테는 다소 중요한 로직이라, 한번만 더 부탁드립니다. 아래 사진은 일전에 문의드렸던 KODEX ETF 포지션 트레이딩 로직을 적용한 사진입니다. 거듭 문의 드렸는데, 로직은 적절한거 같은데, KODEX리버리지(혹은 KODEX200)의 신호와 정확히 반대방향으로 발생하지 않습니다. 무엇이 문제 일까요? 그리고 원로직의 주종목을 KODEX200과 KODEX리버리지 달리 적용했을시 신호의 차이가 있는데, 이건 아무래도 청산시 DATA2(참조종목) 데이타를 쓰지 않아서 그런거 같은데, 이부분도 수정 부탁드립니다. 로직1, KODEX리버리지 적용 Input : EmaLen(13), macd1(12), macd2(26), macd3(9), stoploss(5), len(5), mult(8), DiV(25); input: LongEmaLen(65), Longmacd1(60), Longmacd2(130), Longmacd3(45); var : emaV(0), MacdV(0), MacdS(0), MacdOsc(0); var : mp(0), stopprice(0), LemaV(0), LmacdV(0), LmacdS(0), LmacdOsc(0); emaV = data2(ema(C,EmaLen)); MacdV = data2(macd(macd1,macd2)); MacdS = data2(ema(MacdV,macd3)); MacdOsc = MacdV-MacdS; LemaV = data2(ema(C,LongEmaLen)); LmacdV = data2(macd(Longmacd1,Longmacd2)); LmacdS = data2(ema(LmacdV,Longmacd3)); LmacdOsc = LmacdV-LmacdS; If LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] then { if emaV > emaV[1] and macdOsc > MacdOsc[1] Then buy(); } mp = marketposition; if MP == 1 and MP[1] <> 1 then Begin StopPrice = low - ma(range,4)*mult; end; If MP == 1 then begin exitlong ("ExitLong", atstop,stopprice ); stopprice = stopprice +( low-stopprice )/Div; end; input : af(0.0045), maxaf(0.1); var : parabolic(0); parabolic = sar(af, maxaf); if MarketPosition <> 0 then { if c > parabolic Then exitlong("EL_파라볼릭청산", ATSTOP, PARABOLIC); } 로직2 KODEX 인버스 적용 Input : EmaLen(13), macd1(12), macd2(26), macd3(9), stoploss(5), len(5), mult(8), DiV(25); input: LongEmaLen(65), Longmacd1(60), Longmacd2(130), Longmacd3(45); var : emaV(0), MacdV(0), MacdS(0), MacdOsc(0); var : mp(0), stopprice(0), LemaV(0), LmacdV(0), LmacdS(0), LmacdOsc(0),cond(false),Vr1(0); emaV = data2(ema(C,EmaLen)); MacdV = data2(macd(macd1,macd2)); MacdS = data2(ema(MacdV,macd3)); MacdOsc = MacdV-MacdS; LemaV = data2(ema(C,LongEmaLen)); LmacdV = data2(macd(Longmacd1,Longmacd2)); LmacdS = data2(ema(LmacdV,Longmacd3)); LmacdOsc = LmacdV-LmacdS; cond = LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] and emaV > emaV[1] and macdOsc > MacdOsc[1]; If vr1 == 0 and cond == true Then{ vr1 = 1; } if vr1 == 1 and vr1[1] == 0 then{ StopPrice = low - ma(range,4)*mult; } If vr1 == 1 then begin if L <= Stopprice then vr1 = 0; stopprice = stopprice +( low-stopprice )/Div; end; input : af(0.0045), maxaf(0.1); var : parabolic(0); parabolic = sar(af, maxaf); if vr1 == 1 then { if c[1] > parabolic[1] and L <= PARABOLIC[1] Then vr1 = 0; #exitlong("EL_파라볼릭청산", ATSTOP, PARABOLIC); } if vr1 == 0 and vr1[1] == 1 then buy(); if vr1 == 1 and vr1[1] == 0 then ExitLong(); 감사 합니다.
프로필 이미지
도시군인
2011-05-31
723
글번호 39270
시스템
답변완료

문의

아래 시스템식에 5일입평선 각도를 삽입하고자 합니다.. 매수조건;정배열이며 5일 입평선이 30도 이상 우상향 기울기시 매수진입.. 매도조건;역배열이며 5일 입평선이 30도 이상 우하향 기울기시 매도진입. var1 = ma(c,5); var2 = ma(C,20); var3 = ma(c,60); Condition1 = var1 > var2 and var2 > var3; Condition2 = var1 < var2 and var2 < var3; if Condition1 == true and var1 > var1[1] and var2 > var2[1] and var3 > var3[1] Then buy(); if MarketPosition == 1 and Condition1 == false Then ExitLong(); if Condition2 == true and var1 < var1[1] and var2 < var2[1] and var3 < var3[1] Then Sell(); if MarketPosition == -1 and Condition2 == false Then ExitShort(); 상기식에 입평선 기울기 각도를 추가하는 것입니다..
프로필 이미지
진무테
2011-05-31
588
글번호 39269
시스템