커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 수정 부탁드립니다

Input : shortperiod(9), longperiod(26); var1 = Highest(h,shortperiod); var2 = Lowest(L,shortperiod); var3 = Highest(H,longperiod); var4 = Lowest(L,longperiod); var5 = Ma(c,12); var6 = Ma(c,20); var7 = StochasticsK(18,8); var8 = StochasticsD(18,8,7); If marketposition == 0 and o < C and L > (var1+var2)/2 and L > (var3+var4)/2 and L > var5 and var6 and var7 > var8 Then Buy("매수진입",OnClose); If MarketPosition == 1 and o > C and H < (var1+var2)/2 and H < (var3+var4)/2 and H < var5 and var6 and var7 < var8 Then ExitLong("매수청산",OnClose); If MarketPosition == 0 and o > C and H < (var1+var2)/2 and H < (var3+var4)/2 and H < var5 and var6 and var7 < var8 Then Sell("매도진입",OnClose); If marketposition == -1 and o < C and L > (var1+var2)/2 and L > (var3+var4)/2 and L > var5 and var6 and var7 > var8 Then ExitShort("매도청산",OnClose); ## 추가매수진입과 추가매수청산 If MarketPosition == 1 Then Buy("추가매수진입",AtLimit, EntryPrice-0.5); If IsEntryName("추가매수진입") Then ExitLong("추가매수청산",AtStop,EntryPrice); ## 추가매도진입과 추가매도청산 If marketposition == -1 Then Sell("추가매도진입",AtLimit, entryprice+0.5); If IsEntryName("추가매도진입") Then ExitShort("추가매도청산",AtStop,EntryPrice); ############################################### 질문1) 추가진입매수/추가진입매도의 경우 손절이나 청산 둘 중에 하나가 발생하는데 청산은 최초진입가(매수진입가격/매도진입가격)에 발생하고 손절은 매수청산/매도청산신호에 발생하며 이 경우 스위칭(손절과 동시에 반대포지션으로 리버스됨)이 일어나도록 해야 함 질문2) 식을 좀 깔금하고 정확하게 할 수 있을까요? 추가진입매수/매도는 최초진입가에서 0.5포인트 빠졌을때 사는 것입니다. 관리자님. 수고 많으십니다. 부탁좀 드릴게요.
프로필 이미지
청춘의환희
2011-07-04
728
글번호 40511
시스템
답변완료

5분봉에서 전일종가(일봉기준) 조건식 부탁드립니다.

안녕하세요. 주식을 대상으로 시스템트레이딩 스터디중인 초보입니다. 전일 일봉기준으로 일정조건이 맞으면 매수진입을 하는 시스템을 개발중에 있습니다. 5분봉(시스템 실행시점)에서 전일 종가기준(일봉기준) 다음 목록들의 조건을 수식으로 작성 부탁드립니다. (현재 봉(5분봉) 기준으로는 예제가 많아서 작성하기 어렵지 않으나, 전일 일봉기준으로 수정하여 작성하기가 매우 힘듭니다. 일부 지표는 어찌어찌 작성하였는데, 일중 변화가 있어서 잘못작성한 듯 합니다.) 1. 이동평균선(5, 20) 골든클로스 2. 이동평균선 주가 수렴후 상향돌파 3. 이동평균선 정배열(5, 20, 60) 4. 주가가 BollBandDown (20, 2) 상향돌파 5. 주가가 파라볼릭(0.02, 0.2) 상향돌파 6. ADX 상승전환 And DI+ > DI- 7. MACD(12, 26) 골든클로스 8. MACD가 MACD 시그널 상향돌파 9. MACD Oscillator 상향전환 10. RSI(9) 침체극복(30% 극복) 11. 주가가 일목균형표 구름대 상향돌파 12. 모멘텀 100선 상향돌파 13. 스토케스틱 골든클로스 14. 스토케스틱 K > D 15. VR 200% 이상 And 주가 상향 좀 많네요. 감사합니다.
프로필 이미지
풀빛창공
2011-07-04
1249
글번호 40509
시스템
답변완료

수식 부탁합니다

도움에 감사 드립니다 다음식 부탁합니다 스토캐스틱 슬로우 이용 스토캐스틱 Golden Cross 발생하였다가 다시 Dead Cross 발생한 후에 재차 Golden Cross 발생한 종목 첫번째와 두번째 Golden Cross 발생 기간은 10봉 이내
프로필 이미지
미래테크
2011-07-04
700
글번호 40495
검색
답변완료

시스템식 질문입니다

시스템식 질문입니다 1. 조건만족 후 매수신호나옴 2초동안 체결 안되면 신호 취소 예)092211 신호나옴 --> 12-> 13->체결안됨->092214 체결취소 2. 조건만족 후 매수신호나옴 2봉동안 체결 안되면 신호 취소 3. 매수후 한틱 위에서 청산식(프로핏타켓과 같은 원리)
프로필 이미지
파인애플
2011-07-04
716
글번호 40494
시스템
답변완료

식 4

안녕하세요 [질문1] 아래 식 거래량 음봉,양봉 보조지표 입니다 양봉일때 매수 음봉일때 매도식 부탁해요 If (C > O) or (C == O and C >= C[1]) Then { Plot1(V, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(V, "하락거래량"); } [질문2] 아이디어 => 방법 거래량 음봉 과 캔들봉이 음봉일때만 매도하고 거래량 양봉 과 캔들봉이 양봉일때만 매수하려면 식을 ? 어떻게 작성해야되나요 ??? 아래 식 거래량 음봉,양봉 보조지표 참고바랍니다 If (C > O) or (C == O and C >= C[1]) Then { Plot1(V, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(V, "하락거래량"); } 부탁=> 봉이 한개완성 되고 확인 인식되어 주문 되게하지말고 거래중에 캔들봉 과 거래량 이 음봉,또는 양봉 진행이 같을때 를 인식하여 주문되게 부탁드립니다 안되면 후진국 이랄까 되길바래요 감사^^
프로필 이미지
회원
2011-07-04
680
글번호 40493
시스템
답변완료

질문

일봉에서 전날종가보다 오늘시가가 높으면 오늘시가매수 전날종가보다 오늘시가가 낮으면 오늘시가매도 부탁드립니다. if o>c[1] then buy("b",AtMarket); 이렇게 작성하니까 항상 2번째 봉이 만족해야 3번째봉 시가에 매수가 들어가던데요 저는 2번째봉 시가에 매수하는 식을 만들고 싶은데요
프로필 이미지
kcg9005
2011-07-04
715
글번호 40492
시스템
답변완료

산식검토

그림은 제가 작성한 지표가 0이상에서는 OH01,OH02가 발현하고 0이하에서는 RE01,RE02가 발현되는 모습입니다 의도는 7봉마다 OH02의 값을 체크하고, 그에따라 점수를 부여하려고 아래와 같이 만들었는데 제대로 않됩니다 산식검토 부탁드립니다 If OH02[1]>0 and OH02[0]==0 Then { var21=0; var23=0; } If OH02[1]==0 and OH02[0]>0 Then { var21=var21+1; var22=int(var21%7); If var22==0 Then { var23=iff(0<OH02 and OH02<=1.5,0.25,iff(0.25<OH02 and OH02<=2.3,0.5,iff(2.3<OH02 and OH02<=3,1,0))); } }
프로필 이미지
티끌
2011-07-04
627
글번호 40491
지표

코크 님에 의해서 삭제되었습니다.

프로필 이미지
코크
2011-07-03
32
글번호 40490
시스템
답변완료

시스템식 문의 드립니다.

항상 수고가 많으십니다. 5일 이동평균선이 20일 이평을 골드크로스 한 후 처음 나오는 스토캐스틱k (5,5) 가 스토캐스틱d (5,5,5)를 골드크로스 했을때 매수하는 식을 어떻게 작성해야 하나요 부탁드립니다. 이평은 꼭 정배열 상태를 유지하고 있지 않아도 됩니다.
프로필 이미지
민서파파
2011-07-03
618
글번호 40489
시스템