커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템식 수정 부탁....

제가 두 종류 수식을, <수식1>은 선물1분봉차트에 바로 적용하였고, <수식2>는 선물1분봉차트를 참조종목으로 하고 선물1분봉차트를 주종목으로 하여 적용해 보았습니다. 그런데, 위 두 수식 모두 동일기간, 동일조건하에 시뮬레이션을 하면 결과가 동일해야 될 것 같은데 결과가 조금 차이가 나는데 왜 그럴까요?(참고로 BW_SEVEN는 사용자함수로 만들어져 있습니다.) 잘못된 부분이 있으면 지적해서 수정보완된 식 부탁드립니다. 메일 : aceace77@hanmail.net <수식1> -------------------------------------------------------------------- input: Period1(5), Period2(20), Period3(60), shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(10), stoPeriod1(10), stoPeriod2(6), CCIPeriod(10) ; var: value(0); value1 = ma(C, Period1); value2 = ma(C, Period2); value3 = ma(C, Period3); value = BW_SEVEN(shortPeriod, longPeriod, Period, maPeriod, ROCPeriod, stoPeriod1, stoPeriod2, CCIPeriod ); //문장1 # 매수 If CrossUp(value,6) and value2 > value3 and CrossUP(value1, value2) and dayindex() > 0 Then Buy("매수"); # 매수청산 If CrossDown(value1, value3) Then exitlong("매수청산"); SetStopEndofday(1500); -------------------------------------------------------------------- <수식2> -------------------------------------------------------------------- input : S(6),S1(5),P1(5),P2(10),P3(20),P4(60),P5(120); Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var : Mav1(0,data2),Mav2(0,data2),Mav3(0,data2),Mav4(0,data2),Mav5(0,data2); var: value(0,data2),BWSEVEN(0,data2); if data2(macd(shortPeriod,longPeriod)) >= data2(ema(macd(shortPeriod,longPeriod),Period)) then value = 1; else value = -1; if data2(C) >= data2(ma(C, maPeriod)) then value = value + 1; else value = value - 1; if (data2(C) - data2(C[ROCPeriod])) / data2(C[ROCPeriod]) * 100 >= 0 then value = value + 1; else value = value - 1; if data2(StochasticsK(stoperiod1,stoPeriod2))>=50 then value = value + 1; else value = value - 1; if data2(CCI(CCIPeriod)) > 0 then value = value + 1; else value = value - 1; if data2(CO()) >=0 then value = value + 1; else value = value - 1; if data2(SAR(0.02,0.2)) < data2(C) then value = value + 1; else value = value - 1; BWSEVEN = value; Mav1 = data2(ma(c,P1)); Mav2 = data2(ma(c,P2)); Mav3 = data2(ma(c,P3)); Mav4 = data2(ma(c,P4)); Mav5 = data2(ma(c,P5)); if Mav3 > mav4 and crossup(mav1,mav3) and crossup(BWSEVEN,S) and dayindex() > 0 Then buy("매수"); if CrossDown(mav1,mav4) Then exitlong("매수청산"); SetStopEndofday(1500); --------------------------------------------------------------------
프로필 이미지
송사범
2008-03-21
1389
글번호 15063
시스템
답변완료

시가진입 종가청산

1. 선물 10분봉에서 당일시가 진입하여 당일종가 또는 장중 청산하는 데이트레이딩 시스템을 작성하려고 합니다. 진입은 마지막 봉에서만 신호가 나오게 하되 Atmarket 로 하면 다음날 시가에 진입이 될 터이고, 청산은 OnClose 형태로 하면 될 것 같습니다. 그런데 마지막 봉에서 항상 진입신호가 나오므로 청산신호와 동시 발생하게 되는 경우가 생길텐데 문제가 없을까요. 이런 방법 보다 더 좋은 아이디어가 있는지요. 2. "당일 마지막 봉에서 현재종가가 20ma보다 크면 다음봉 시가에 매수하라" 를 수식으로 작성 해 주세요. 3. 현재 나스닥지수에 시뮬레이션 할 수 없는데요. 언제쯤 가능 할까요.
프로필 이미지
joyful
2008-03-21
1535
글번호 15062
시스템
답변완료

봉 점수

선물 하루 분봉에서 예를 들어 1분봉일때 처음 봉이 양봉이면 +1 음봉이면 -1을 줍니다 다음이 또 양봉이면 +1을 주어 합이 2가 되고 다음봉이 음봉이면 -1을 주어 총합이 1이 됩니다 0 베이스라인을 중심으로 분봉상 오늘 하루동안 양봉이 많으면 0베이스라인 위에서 음봉이 많으면 0베이스라인 아래에서 움직이는 지표를 만들고 싶습니다. 하루 일중 분봉에서만 유효하게 말입니다. 다음날은 다시 첨 분봉부터 시작하게 말입니 다. 부탁드립니다..
프로필 이미지
kcg9005
2008-03-21
1308
글번호 15057
지표
답변완료

이거 되나요?

분챠트에서 일봉챠트 envelope period 20- percent 20으로 설정한 지표를 분챠트에 그림으로 나타낼수 있나요? 있다면 수식좀 해주세요~
프로필 이미지
회원
2008-03-21
1168
글번호 15056
시스템

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

프로필 이미지
회원
2008-03-21
19
글번호 15055
시스템
답변완료

시스템식부탁드립니다

수고 많으십니다. 옵션 매도에서 1개씩 주문가능수량 만큼의 회수로 매도할 수 있는 방법이 없을까요? 예를들어서 예수금이 1500만원일경우 3.00짜리 콜옵션을 매도할 경우 대략 5개정도 라고하면 20이평을 데드크로스할 때 1개씩 5번 연속매도하는 시스템식을 부탁드립니다.
프로필 이미지
회원
2008-03-20
1181
글번호 15053
시스템
답변완료

처음 사용자인데요~~?

안녕하십니까~~ 어제 처음 예스트레이더 접해보았는데... 지금은 주식투자겸 .. 선물 조금 해봤습니다... 현재 주로사용하는 지표가 엔벨롭이거든요.. 근데 아래식처럼 작성하니깐 제가 매수하고싶은 지점이 아닌 종가에 매수가 되던데요...~ 봉완성시 매수 이렇케 인식하는것 같은데... Inputs: Period(20), D(3); envelopeUp(Period,d); envelopeDown(Period,d); If Crossdown(low,envelopedown(Period,d)) Then Buy("매수"); 다른식으로 if low <= envelopedown(period,d) then buy("매수"); | |------> 종가나 저가를 써도 안되네요.. 제 그림에서 처럼 하단선에 닿을시에 바로 매수는 불가능한가요?? 실제론 9틱정도 차이가 나서요.. 단타치는 입장에서 많이 아깝습니다.. 혹시나해서 한투증권의 시스템 트레이딩도 모의투자 해봤는데.. 역시 같은 현상입니다. 제가 문법을 잘못써서 그런건가요.. 아님 방법이 없는건가요.. 꼬옥 부탁드려요~~~ (혹시 그렇다면 다른 트레이딩 도구들도 안될까나요..?)
프로필 이미지
회원
2008-03-20
1509
글번호 15052
시스템

박똘 님에 의해서 삭제되었습니다.

프로필 이미지
박똘
2008-03-20
30
글번호 15048
지표
답변완료

시스템 문의

시스템 문의합니다. 5이평이 20이평 골든시 등가 옵션 양매수 10개씩 진입하고 데드시 청산하는 시스템식 문의 드립니다.
프로필 이미지
한글나라
2008-03-19
1170
글번호 15045
시스템