커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 의뢰

수식 부탁합니다. 지수옵션 매수거래 하려 합니다. 옵션매수후 청산할때, 1) 종합주가지수 전일종가 대비 상승(하락)시 청산, 1% 이상 상승(하락)시 청산 2) 1)조건에서 분할청산 - 상승반전시 30%, 1% 상승시 40%, 2% 상승시 나머지 전 물량(30%), 만약 미청산 남으면 하락 반전시 전량 청산 3) 매수가 대비 10% 상승시 50% 청산, 15% 상승시 나머지 청산. ***************************************************** 2번째는 종합주가지수 전일대비 하락(상승)시 옵션 매수 수식의뢰 1)하락 반전시 콜옵션 매수, 상승반전시 풋옵션 매수 2) 위1)에서 옵션 분할매수 - 하락(상승)반전시 30%, 1%하락(상승)시 40%, 2% 하락(상승) 시 잔여물량 매수, 만약 미매수 물량있으면 상승(하락)반전시 전량매수 3) 상승반전시, 전일 대비 1% 이상 상승후, 직전 고가 대비 2% 이상 하락시 매수, 단, 매수시 주가지수가 전일대비 상승상태일때 한정 - 하락반전하면 매수 포기. 4) 전일 종가 대비 5% 이상 하락시 콜옵션 매수. 5) 위 4)에서 5% 이상 하락하고, 직전 대비 2% 이상 상승시 매수 감사합니다.
프로필 이미지
초록이
2019-09-05
292
글번호 131733
시스템
답변완료

수식문의

10시 종가가 전일 종가보다 크면 14시에 매수 해서 15시에 청산하는 수식 부탁드립니다.
프로필 이미지
무사시
2019-09-05
232
글번호 131732
시스템
답변완료

문의입니다~

안녕하세요~ 어제 질문드렸던 사람입니다. 첫번째 수식에서 오류가 떠서 여쭙니다~ 오류내용은 [선언되지 않은 이름 'D1'이 사용되었습니다.] 입니다. 어디가 잘못된건가요? var : X(0),MM(0),편차합(0),Bu(0); X = ma(c,20); mm =(요번주일()+HL(1)+HL(2)+HL(3)+HL(4)+HL(5)+HL(6)+HL(7)+HL(8)+HL(9)+HL(10)+HL(11))/12; 편차합= pow(요번주일()-mm,2)+ pow(HL(1)-mm,2)+pow(HL(2)-mm,2)+pow(HL(3)-mm,2)+pow(HL(4)-mm,2)+pow(HL(5)-mm,2) +pow(HL(6)-mm,2)+pow(HL(7)-mm,2)+pow(HL(8)-mm,2)+pow(HL(9)-mm,2) +pow(HL(10)-mm,2)+pow(HL(11)-mm,2); Bu=mm+D1*sqrt(편차합/12); if CrossUp(C,Bu) and Bu >= X and Bu > Bu[1] and V>V[1]*0.9 Then find(1); PS: input : D1(2); 혹시나해서 맨앞에 위 수식을 첨가 했더니 에러는 안뜨는데요, 그런데 종목검색이 한종목도 안뜨네요ㅠ 뭐가 잘못된건지...
프로필 이미지
joy1313
2019-09-05
250
글번호 131731
종목검색
답변완료

확인좀 요청 드립니다.

* 전일 답변 고맙 습니다. 꾸벅~~~ *요청사항: 아래 B수식을 쓰면 사라지는 경우가 발생 하는데 제가 형식을 잘못 썼나요? ## 아래 수식을 쓰면 매수 하자 마자 "수1청산1" 청산이 들어 갑니다. << 그림 A경우 >> /*매수*/ if MarketPosition== 1 and IsEntryName("매수1") == true then{ SELL("수1청산1",AtLimit,EntryPrice-PriceScale*25); } ## 그래서 아래 B수식을 쓰면 매수1 매매 자체가 사라짐니다. << 그림 B경우 >> if MarketPosition== 1 and IsEntryName("매수1",1) == true then{ SELL("수1청산1",AtLimit,EntryPrice-PriceScale*25); } 두 로직 차이는 and IsEntryName("매수1") 와 and IsEntryName("매수1",1) 입니다. 즉 진입 위치를 표시하면 외 매매가 되고 안되고 차이가 나는지 조언 좀 부탁 드립니다. 제가 식을 잘못 이해 했나요? * 항상 고맙습니다. ^^
프로필 이미지
요타
2019-09-04
253
글번호 131730
시스템
답변완료

delaytime sell수식문의

반대 개념인 sell 수식을 작성했는데 결과가 나오지 않습니다. 검토바랍니다. input : 진입시간(090000), 시가대비dngap(-0.36); var : SellSetup(false),SellPrice(0),SD(0),ST(0),HH(0); if date != date[1] then { var1 = 0; var2 = 0; SellSetup = false; } if stime <= 진입시간 then { if C > O then var1 = var1 + 1 ; else if C < O then var2 = var2 + 1 ; } if MarketPosition >= 0 and SellSetup == false and var1 < var2 and 시가대비dngap >= 0 and C >= dayopen+시가대비dngap then { SellSetup = true; SellPrice = C; SD = sDate; ST = TimeToMinutes(stime); HH = H; } if SellSetup == true and H < HH Then HH = H; if MarketPosition == -1 Then SellSetup = false; if MarketPosition >= 0 and SellSetup == true and Sdate == SD and TimeToMinutes(stime) >= ST+10 and CrossDown(c,SellPrice) and HH <= SellPrice+1.25 and HH >= SellPrice+2.0 Then sell("s"); ********************************************************************************* 안녕하세요 예스스탁입니다. input : 진입시간(090000), 시가대비upgap(0.36); var : BuySetup(false),Buyprice(0),BD(0),BT(0),LL(0); if date != date[1] then { var1 = 0; var2 = 0; BuySetup = false; } if stime <= 진입시간 then { if C > O then var1 = var1 + 1 ; else if C < O then var2 = var2 + 1 ; } if MarketPosition <= 0 and BuySetup == false and var1 > var2 and 시가대비upgap >= 0 and C >= dayopen+시가대비upgap Then { BuySetup = true; Buyprice = C; BD = sdate; BT = TimeToMinutes(stime); LL = L; } if BuySetup == true and L < LL Then LL = L; if MarketPosition == 1 Then BuySetup = false; if MarketPosition <= 0 and BuySetup == true and Sdate == BD and TimeToMinutes(stime) >= BT+10 and crossup(c,BuyPrice) and LL <= BuyPrice-1.25 and LL >= BuyPrice-2.0 Then buy("b"); 즐거운 하루되세요
프로필 이미지
목마와숙녀
2019-11-01
224
글번호 131729
시스템
답변완료

이평선 크로스 수식이 필요합니다

이평선 크로스 수식이 필요합니다 이평선 크로스 데드크로스 에 따라서 자동매매 필요합니다 YesGlobal 사용합니다
프로필 이미지
몰러
2019-09-04
238
글번호 131728
시스템

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

프로필 이미지
말라
2019-09-04
7
글번호 131727
지표
답변완료

문의드립니다

1.엔벨로프 검색식으로 기간, 퍼센트를 변수지정 가능하며 장중 저가가 하한선에 주가의 5프로 이내로 근접시 검색. 으로 부탁드립니다. 2.종가기준 60일동안 주가가 120일선(단순) 아래에 위치. 이전에 2번 문의 드렸는데, 두번다 약간씩 다른식을 주셨지만 둘다 결과가 나오지를 않습니다. 부탁드립니다 수고하십시요.
프로필 이미지
psh2255
2019-09-04
245
글번호 131726
종목검색
답변완료

진입후 최저가 표기

안녕하세요 예를 들어 20일 이평선이 60일 이평선을 상회하는경우 매수로 진입 => 이 경우 진입후 최고가가 20분 동일한경우 해당 기간의 최저가 만약 최고가가 20분동안 동일하지 않으면(계속 상승) 진입후 최저가 를 지표식으로 부탁드립니다. (지지 라인) 감사합니다,.
프로필 이미지
orfeu
2019-09-04
218
글번호 131725
지표