커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문위드립니다

macd 가 골드 크로스나고 psar 이 매수이면 매수신호가 음봉완성시 매수신호발생 하게 해주세요 반대이면 양봉완성시에 매도 신호 발생 입니다 macd,psar 신호방향이 같아야지만 신호발생입니다 매매시간은 오전 10시15분 부터 오후 17시 까지만 신호 나오게 해주세요 감사합니다
프로필 이미지
이공주7
2018-01-17
166
글번호 115852
시스템
답변완료

부탁드립니다

봉으로 50봉전(봉숫자변경가능)까지의 고점 저점 중심가에 선을 그리고 싶습니다 부탁드립니다
프로필 이미지
마르뚝
2018-01-17
149
글번호 115851
지표
답변완료

문의드립니다.

안녕하세요. 주식 분봉차트에서 당일고점(HH) 15 ~ 25% 찍고 하락하여 단기저점(HL) -5 ~ -12% 찍고 ( 단 HL > (HH+당일저점)/2 ) 현재시간이 단기저점 HL을 찍은 후 30분 ~ 2시간 사이에 있고, 현재가가 HH ~ HL 사이에 있다. 위 조건을 만족하는 종목검색식 부탁드립니다. 수고하세요.
프로필 이미지
land22
2018-01-17
152
글번호 115843
종목검색
답변완료

문의드립니다.

1. 기타 input: 단기이평값(14),장기이평값(40),틱수(1); var: 단기이평(0),장기이평(0),buybase(0),buysetup(false); 단기이평 = ma(c,단기이평값); 장기이평 = ma(c,장기이평값); if bdate != bdate[1] then{ buybase = 0; buysetup = false;} if crossup(단기이평,장기이평) then{ buybase = H; buySetup = true;} if buySetup == true then buy("b",atstop,buybase+PriceScale*틱수); setstopendofday(); 위와 같은 코딩을 짜봤는데요. 저기서 신호가 왜 나왔는지 잘 모르겠습니다. 전에 답해주신 코딩 참조해서 다시봐도 잘 모르겠습니다. 단기이평이 장기이평을 상향돌파해야만 셋업이 true가 되는데 청산이 된 다음날은 buysetup을 초기화했으니 다시 상향돌파해야만 신호가 나와야 하는 것 아닌지요.
프로필 이미지
잡다백수
2018-01-17
171
글번호 115842
시스템
답변완료

너무몰라서...

if SwingHigh(1,H,left,right,left+right+1) != -1 Then { T = 1; var1 = H[right]; } 우리말로 풀어서 설명한다면 어떤 말인지... 아주 자세히 설명 부탁합니다. yes language를 전혀 몰라서요..ㅠㅠ
프로필 이미지
신기가
2018-01-17
146
글번호 115841
시스템
답변완료

문의드드립니다.

텍스트 위치를 오른쪽여백을 활용하고자합니다. 만약 시가선이 있다면 선 오른쪽여백에 텍스트를 위치하고 싶습니다.
프로필 이미지
진팡이
2018-01-17
162
글번호 115840
지표
답변완료

질문

수정해 주셔서 신호는 잘 나오는 데 진입설정에서 피라미드중복진입을 설정했는 데도 하루 한번받에 거래가 않되네요.수정 부탁드립니다. 감사합니다. input : BarsEntryInterval(20), pMaxContracts(4),pTimeInterval(11); Var : vA_value(0,data2),TT(0), vB_value(0,data2),vStartMin(0,data2); var : PreTT(0,data2),cond99(false,data1); If data2(bdate <> bdate[1]) Then { vA_value = data2(H); vB_value = data2(L); Cond99 = False; vStartMin = data2(TimeToMinutes(stime)); PreTT = TotalTrades[1]; } If Cond99 == False Then { if vA_value < data2(H) Then vA_value = data2(H); if vB_value > data2(L) Then vB_value = data2(L); } If data2((TimeToMinutes(stime) - vStartMin) == pTimeInterval And Cond99 == False) Then { Cond99 = True; } if Cond99 Then { #If data2(CrossUp(C, vA_value)) Then ExitShort("BX"); If data2(CrossDown(C, vB_value)) Then ExitLong("SX"); If data2(time <= 115900) And TT - PreTT <= 2 Then { If data2(CrossUp(C, vA_value)) Then Buy("B"); If data2(CrossDown(C, vB_value)) Then ExitLong("S"); } if MarketPosition == 1 And data2(C > vA_value) And CurrentContracts < pMaxContracts Then{ if BarsSinceEntry == ( 1 * BarsEntryInterval) Then Buy("reBuy1"); if BarsSinceEntry == ( 2 * BarsEntryInterval) Then Buy("reBuy2"); if BarsSinceEntry == ( 3 * BarsEntryInterval) Then Buy("reBuy3"); } /* if MarketPosition == -1 And data2(C < vB_value) And CurrentContracts < pMaxContracts Then{ if BarsSinceEntry == ( 1 * BarsEntryInterval) Then Sell("reSell1"); if BarsSinceEntry == ( 2 * BarsEntryInterval) Then Sell("reSell2"); if BarsSinceEntry == ( 3 * BarsEntryInterval) Then Sell("reSell3"); }*/ } SetStopEndofday(150000);
프로필 이미지
이주엽
2018-01-17
144
글번호 115837
시스템
답변완료

문의드립니다.

도움주시는 덕분에 도전하고 있습니다. 점점 수식왕 예스스탁님을 비롯한 코더님들이 대단해 보입니다. 1. 기타 5이평이 20이평을 돌파했을 때 돌파봉말고 돌파봉 다음봉에서 5이평-20이평값을 셋업으로 저장하려면 어떻게 해야 하는지요. 2. 기타 'var1값이 n이상인 상태이고 최근 n개봉 내에 var1값이 var2를 하향돌파했다. ' 이건 이렇게 표현하면 되나요? condition1 = var1 > var1값 and crossdown(var1,var2); countif(condition1,5) == 1;
프로필 이미지
잡다백수
2018-01-17
135
글번호 115833
시스템

잡다백수 님에 의해서 삭제되었습니다.

프로필 이미지
잡다백수
2018-01-17
0
글번호 115832
시스템