커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

왜 매도를 안하는 건지 궁금해요

원래있던 시스템식, MACD기준값 이걸로 한번 삼성전자 시뮬레이션을 돌려봤는데요. 매도를 안하는 것처럼 보이는데 왜그런건가요? 매수신호에서는 Buy NO1 10 이라고 뜨는데 매도 신호에서는 0 이러고 마네요; 이거면 하나도 안판거 아닌가요 ?
프로필 이미지
수도기사
2010-01-28
901
글번호 27737
시스템
답변완료

13277번 추가 질문있습니다..냉무

ㅇ
프로필 이미지
둥이선생
2010-01-28
933
글번호 27733
시스템
답변완료

수식 작성 문의 드립니다.

안녕하세요? 1분봉에서 10분봉의 ADX 지표를 사용하려 합니다. ADX 함수 수식을 작성해 주시면 고맙겠습니다. 그냥 단순하게 기간*10 을 했더니 값이 이상하네요~ 수고하시고, 좋은 하루 되세요~ ^^
프로필 이미지
h4ck3r
2010-01-28
914
글번호 27726
시스템
답변완료

아무리 봐도 어디서 오류가 나는지?

Input : P1(20), P2(300), StopLoss(1.3); Var : 단기지수이평(0), 장기지수이평(0), PP(0), PR1(0), PR2(0), PS1(0), PS2(0), value(0),BWSEVEN(0); 단기지수이평 = Ema(C, P1); 장기지수이평 = Ema(C, P2); # 진입 //개인매수도 if dayindex <= 0 then { if data2(C) < 0 and C > dayOpen then value=1; if data2(C) > 0 and C < dayOpen then value=-1; //이평크로스 If CrossUp(단기지수이평, 장기지수이평) Then Value=value+1; If CrossDown(단기지수이평, 장기지수이평) Then Value=value-1; //피봇지지선돌파 if dayindex() ==0 then { PP = (DayHigh(1)+DayLow(1)+DayClose(1))/3; PR1 = 2*PP-DayLow(1); PR2 = PP+DayHigh(1)-DayLow(1); PS1 = 2*PP-DayHigh(1); PS2 = PP-DayHigh(1)+DayLow(1); } if stime < 100000 then { if CrossUp(C, Ps1) and bids > asks then value=value+1; if CrossDown(C, Pr1) and bids < asks then value=value-1; } //최종 계산된 값을 Bw_SWVEN에 할당하고 BWSEVEN = value; ## 세븐 바이너리 웨이브 계산 end If CrossUp(BWSEVEN,3) Then Buy("매수"); If CrossDown(BWSEVEN,-3) Then Sell("매도"); # 청산 If MarketPosition <> 0 Then { ExitLong("EL", AtStop, EntryPrice*(1- StopLoss/100)); ExitShort("ES", AtStop, EntryPrice*(1+StopLoss/100)); } SetStopEndofday(1450); 초짜입니다. 짜집기로 만들어 봤는데 마지막 줄이 문법에러, 잘못된 토큰 <file end>로 뜨는데요.. 해결 부탁드립니다.
프로필 이미지
echin
2010-01-28
977
글번호 27722
시스템
답변완료

수식을 부탁합니다

연결선물 5분봉에서 매수조건: 아침 시가가 전일 저가이하에서 출발하고, 볼린저밴드 하단이탈한 상태에서 시가형성 될 때 9시부터 9시30분까지 형성된 고점을 상향돌파하면 매수 매도조건: 아침 시가가 전일 고가이상에서 출발하고, 볼린저밴드 상단을 넘어선 상태에서 시가가 형성 될 때 9시부터 9시 30분까지 형성된 저점을 하향돌파시 매도
프로필 이미지
회원
2010-01-28
814
글번호 27721
시스템
답변완료

이 식이 가능한지 알고싶습니다.

If H - C > 0.03 Then SetStopTrailing(30, 8, PercentStop, 0); 1~2틱이 순간적으로 내리는 정도로 스탑트레일링이 발동하지 않게 하고싶은데 이렇게 하면 되나요?
프로필 이미지
pidal
2010-01-28
766
글번호 27720
시스템
답변완료

1포이상시 진입금지 다시 문의드립니다!!!!

답변주신 내용중에서요..아직 이해가 안가서요. var : dayPL(0),cnt(0); dayPL = 0; for cnt = 1 to 10{ if sdate == EntryDate(cnt) Then{ dayPL = dayPL+PositionProfit(cnt); } } if dayPL < 1 and 조건 Then buy(); 여기서.. 오늘날짜와 같을때 손익을 누적한다같은데요. 우선 이해가 안가는 부분은 10까지 왜 루프를 돌리냐이고요. 제느낌상은.. 하루진입이 여러번이면.. var : dayPL(0),cnt(0); dayPL = 0; if sdate == EntryDate(0) Then{ for cnt = 1 to 10{ <---요런식으로 여러번진입을 찾아야하지않나 하는 생각이 들어서요. dayPL = dayPL+PositionProfit(cnt); } } if dayPL < 1 and 조건 Then buy(); 하여튼 10까지 세는부분이 왜그런지하고 하루진입이 몇번있을시 positionprofit으로 손익이 다 계산이 되는지 쫌 헷갈려서요. 그럼 답변기다리겠습니다.
프로필 이미지
천억벌자
2010-01-28
704
글번호 27718
시스템

관리자에 의해서 삭제되었습니다.

프로필 이미지
회원
2010-01-28
88
글번호 27715
시스템

노래70 님에 의해서 삭제되었습니다.

프로필 이미지
노래70
2010-01-27
25
글번호 27714
시스템