커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

매수 매도 전략 스크립트 부탁드립니다.

수식 요청드립니다. 노고가 많으십니다. 감사합니다. 매매 : 나스닥 선물 1계약 15분봉 기준, 현재 등락중인 봉 말고 확정된 이전 3개봉에 대해서 if (3전봉이 +) && (2전봉이 -) && (1전봉이 +) && (2전봉의 몸통크기가 3전봉, 1전봉의 몸통보다 작을때) - 시장가 매수 진입 if (3전봉이 -) && (2전봉이 +) && (1전봉이 -) && (2전봉의 몸통크기가 3전봉, 1전봉의 몸통보다 작을때) - 시장가 매도 진입 포지션 진입 후 +20만원 이상이면 시장가 익절, -20만원 이상이면 시장가 손절 수식으로 안하고 기본으로 제공되는 것으로 조합해서도 할 수 있나요?
프로필 이미지
오렌지밀크
2024-06-20
624
글번호 180834
시스템
답변완료

종목검색

자동메매시 코스피 or 코스닥 지수가 0.1이상일때 해당되는 코스피종목 or 코스닥 종먹만을 매수 가능한 식 부탁드립니다 파워종목 검색식이나 자동매매 코드에서요 감사합니다
프로필 이미지
땅콩
2024-06-20
580
글번호 180833
종목검색
답변완료

문의 드립니다

var: count(0); 여기서 count 값이 날짜가 바뀔때 마다 데이타 값을 "0"으로 리셋 되도록 하는 방법을 알려 주십시요
프로필 이미지
야할라
2024-06-20
712
글번호 180831
지표

살빼고싶다 님에 의해서 삭제되었습니다.

프로필 이미지
살빼고싶다
2024-06-20
158
글번호 180830
검색
답변완료

아래 수식 수정 부탁 드립니다.

5/27일 옵션 데이터 예시 call ATM(data2) = 당일시가 3.38 call ATM+1(data3) = 당일시가 1.31 call ATM+2(data4) = 당일시가 0.31 put ATM(data7) = 당일시가 0.21 put ATM+1(data8) = 당일시가 0.89 put ATM+2(data9) = 당일시가 2.47 1. 당일 시가 콜옵션 1보다 큰 가격 중에서 가장 작은 가격(종목)을 나타나게 해주세요 예시) data3(o)=1.31 2. 당일 시가 풋옵션 1보다 작은 가격 중에서 가장 큰 가격(종목)을 나타나게 해주세요 예시) data8(o)=0.89 3. 당일 시가 콜옵션 1보다 작은 가격 중에서 가장 큰 가격(종목)을 나타나게 해주세요 예시) data4(o)=0.31 4. 당일 시가 풋옵션 1보다 큰 가격 중에서 가장 작은 가격(종목)을 나타나게 해주세요 예시) data9(o)=2.47 5. 2번,3번 종목 합을 나타나게 해주세요. 예시) data8(o)+data4(o)=1.20(0.89+0.31) 6. 1,2 가격의 차이를 나타나게 해주세요 예시)data3(o)-data8(o)=0.42(1.31-0.89) 7. 3,4 가격의 차이를 나타나게 해주세요 예시)data4(o)-data9(o)=-2.16(0.31-2.47) 아래 수식에서 5번 가격이 잘못 나와서 확인 후 수정 부탁 드리겠습니다. 오늘도 행복한 하루 보내세요. ===================================================================== Input : CB(1),PB(1); var : cnt(0),cnt2(0),Cmin1(0),CN1(0),Pmin1(0),PN1(0),Cmin2(0),CN2(0),Pmin2(0),PN2(0); Array : O1[10](0),O2[10](0),DO1[10](0),DO2[10](0); Array : Diff[10](0),sumDiff[10](0); O1[1] = Data2(O); O1[2] = Data3(O); O1[3] = Data4(O); O1[4] = Data5(O); O1[5] = Data6(O); O1[6] = Data12(O); O1[7] = Data14(O); O1[8] = Data16(O); DO1[1] = Data2(OpenD(0)); DO1[2] = Data3(OpenD(0)); DO1[3] = Data4(OpenD(0)); DO1[4] = Data5(OpenD(0)); DO1[5] = Data6(OpenD(0)); DO1[6] = Data12(OpenD(0)); DO1[7] = Data14(OpenD(0)); DO1[8] = Data16(OpenD(0)); O2[1] = Data7(O); O2[2] = Data8(O); O2[3] = Data9(O); O2[4] = Data10(O); O2[5] = Data11(O); O2[6] = Data13(O); O2[7] = Data15(O); O2[8] = Data17(O); DO2[1] = Data7(OpenD(0)); DO2[2] = Data8(OpenD(0)); DO2[3] = Data9(OpenD(0)); DO2[4] = Data10(OpenD(0)); DO2[5] = Data11(OpenD(0)); DO2[6] = Data13(OpenD(0)); DO2[7] = Data15(OpenD(0)); DO2[8] = Data17(OpenD(0)); Diff[1] = DO1[1]-DO2[1]; Diff[2] = DO1[2]-DO2[2]; Diff[3] = DO1[3]-DO2[3]; Diff[4] = DO1[4]-DO2[4]; Diff[5] = DO1[5]-DO2[5]; Diff[6] = DO1[6]-DO2[6]; Diff[7] = DO1[7]-DO2[7]; Diff[8] = DO1[8]-DO2[8]; SumDiff[1] = (DO1[1]+DO2[1]); SumDiff[2] = (DO1[2]+DO2[2]); SumDiff[3] = (DO1[3]+DO2[3]); SumDiff[4] = (DO1[4]+DO2[4]); SumDiff[5] = (DO1[5]+DO2[5]); SumDiff[6] = (DO1[6]+DO2[6]); SumDiff[7] = (DO1[7]+DO2[7]); SumDiff[8] = (DO1[8]+DO2[8]); Cmin1 = 0; CN1 = 0; Pmin1 = 0; PN1 = 0; Cmin2 = 0; CN2 = 0; Pmin2 = 0; PN2 = 0; For cnt = 1 to 8 { if DO1[cnt] > CB and (Cmin1 == 0 or (Cmin1 > CB and DO1[cnt] < Cmin1)) Then { Cmin1 = DO1[cnt]; CN1 = cnt; } if DO2[cnt] < CB and (Pmin1 == 0 or (Pmin1 < CB and DO2[cnt] > Pmin1)) Then { Pmin1 = DO2[cnt]; PN1 = cnt; } if DO1[cnt] < PB and (Cmin2 == 0 or (Cmin2 < PB and DO1[cnt] > Cmin2)) Then { Cmin2 = DO1[cnt]; CN2 = cnt; } if DO2[cnt] > PB and (Pmin2 == 0 or (Pmin2 > PB and DO2[cnt] < Pmin2)) Then { Pmin2 = DO2[cnt]; PN2 = cnt; } } if (CN1 != 0) and (PN1 != 0) and (CN2 != 0) and (PN2 != 0) Then { Plot1((MAX(O1[CN1],O2[PN1])),"옵션1",Red); Plot2((MAX(O1[CN2],O2[PN2])),"옵션2",Blue); Plot3((MAX(O1[CN2],O2[PN1])),"최소옵션",black); PlotBaseLine1((O1[CN2]+O2[PN1]),"최소옵션합",Magenta); PlotBaseLine2((DO1[CN1]-DO2[PN1]),"콜강세합",Green); PlotBaseLine3((DO1[CN2]-DO2[PN2]),"풋강세합",LYellow); }
프로필 이미지
천장지구
2024-06-20
887
글번호 180818
지표
답변완료

검색식 부탁 드립니다

TSFx zero-up T=LinearRegressionValue(C,period,0)+LinearRegressionSlope(C,period); Tf=(T-T(1))/T(1)*100; if(Tf>0,Tf,0) Signal zero-up T=LinearRegressionValue(C,period,0)+LinearRegressionSlope(C,period); Tf=(T-T(1))/T(1)*100; Tfs=eavg(Tf,Sig); if(Tfs>0,Tfs,0) TSFx zero-up선이Signal zero-up선을 상향돌파 검목 검색식 부탁합니다
프로필 이미지
구경꾼그림자
2024-06-20
983
글번호 180817
종목검색
답변완료

87782 추가 질문입니다.

작성해주신 수식에서 (Var3 >= Var3[1]+20 or Var3 >= Var3[2]+30) and 에서 위 수식은 1봉전or 2봉전 인데 이걸 3봉or.4봉or.5.봉.. or로 추가해서 넣을려면 어떻게 하나요? Var3[1]+20 or Var3 >= Var3[2]+30 1봉전 대비20 % 인데 30 이 왜 붙는지 잘모르겟습니다, 주석도 함께 부탁드리겠습니다.
프로필 이미지
하루삼프로
2024-06-20
936
글번호 180816
종목검색
답변완료

수식요청

아래 조건식을 예스수식으로 변환 부탁드립니다. D [15분]1봉전 CCI(50) 100선 이상 E [15분]0봉전 CCI(50) 100선 이상 F [15분]2봉전 RSI(20) 63.9 이하 G [15분]1봉전 RSI(20) 64 이상 H [15분]0봉전 RSI(20) 64 이상 I 주가등락률:[15분]2봉전(중) 종가대비 1봉전 종가등락률 0%이상 10%이하 J 전일동시간대 대비 거래량비율 200%이상 K 주가이평배열(3):[일]0봉전 5이평 > 20이평 > 60이평 L 가격-이동평균 비교:[일]0봉전 (종가 240)이평 < 종가 D and E and F and G and H and I and J and K and L
프로필 이미지
ksks
2024-06-20
799
글번호 180809
종목검색
답변완료

시스템 수식 부탁드립니다.

안녕하세요 날씨가 매우 무덥습니다 부탁드릴 시스템 수식은 1.장기이평 3개(120,240,360)가 역배열일때 단기이평 3개(5,20,60)가 120선위에서 정배열되었을 때 매수 2.장기이평 3개(120,240,360)가 정배열일때 단기이평 3개(5,20,60)가 120선 아래에서 역배열되었 을때 매도 (이평은 변수 부탁드립니다.) 고맙습니다.
프로필 이미지
라몬
2024-06-20
932
글번호 180807
시스템