커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식작성 부탁드립니다.

안녕하세요? 간단한 수식 부탁드립니다. [1] ***진입 갭상승양봉 바로다음 음봉에 매도(음봉진입봉의 몸통길이 외부변수, 단 입력한 변수값 이상일시 진입하게해주세요) 갭하락음봉 바로다음 양봉에 매수(양봉진입봉의 몸통길이 외부변수, 단 입력한 변수값 이상일시 진입하게해주세요) ***청산 및 재진입 익절/손절 (외부변수) 진입후 익절 또는 손절이 되기전까지 재진입 금지. ***매매횟수 하루매매횟수 (외부변수) [2] ***진입 갭상승한 캔들(몸통길이 외부변수) 바로다음 음봉에 매도(음봉진입봉의 몸통길이 외부변수, 단진입봉의 몸통길이는 입력한 변수값 이상일시 진입하게해주세요) 갭하락한 캔들(몸통길이 외부변수) 바로다음 양봉에 매수(양봉진입봉의 몸통길이 외부변수, 단진입봉의 몸통길이는 입력한 변수값 이상일시 진입하게해주세요) ***청산 및 재진입 익절/손절 (외부변수) 진입후 익절 또는 손절이 되기전까지 재진입 금지. ***매매횟수 하루매매횟수 (외부변수) 감사합니다.
프로필 이미지
대구어린울프
2020-05-10
1626
글번호 138723
시스템
답변완료

문의드립니다

안녕하세요? 아래수식의 선의 기울기에 따라 색을 넣고싶습니다 그리고 기울기가변한 첫봉완성까지만 소리출력을 원합니다. 도움주셔서감사드립니다 그리고 글번호:67304 에대한 재질문에 대하여 한번읽어주시고 답변주시면 감사하겠습니다 input : P1(10),P2(5),P3(5); var1 = StochasticsK(P1,P2); var2 = StochasticsD(P1,P2,P3); plot1(var1); plot2(var2); PlotBaseLine1(20); PlotBaseLine2(80); if var1 >= 80 Then{ PlaySound("C:₩예스트레이더31₩Data₩alert.wav"); alert("스톡과열"); } if var1 <= 20 Then{ PlaySound("C:₩예스트레이더31₩Data₩alert.wav"); alert("스톡침체"); }
프로필 이미지
새벽에
2020-05-10
1564
글번호 138722
지표
답변완료

문의드립니다.

종목검색식을 만드는 중에,,,,, BBup, BBdn을 주로 활용하는 데요. BBup(2400, 5) 즉 볼린져변수를 2400, 5시그마로 크게하면 검색이 안되는데요. 혹시 검색이 가능하게 하는 방법이 없을까요? 저는 주로 5분차트로 거래를 하고 있습니다.
프로필 이미지
예스매니아
2020-05-09
1517
글번호 138721
종목검색
답변완료

월 구분하여 매매

월 구분하여 해당전략을 달리하고 싶습니다. 예를들어서 1월부터~ 6월까지는 A전략, 7월~12까지는 B전략을 쓴다면 어떻게 지정해야 하나요? [A전략] if MarketPosition == 0 and 1월~6월 (요부분을 수식으로 부탁해여~) and crossup(c,이평선) then buy("이평매수"); [B전략] if MarketPosition == 0 and 7월~12월(요부분을 수식으로 부탁해여~) and crossup(5일이평,10일이평선) then buy("이평선 크로스매수");
프로필 이미지
뽄때
2020-05-09
1441
글번호 138720
시스템
답변완료

문의드립니다

Var : 몸통상단1(0,Data2),Maxdata(0,data2); Var : 몸통상단2(0,Data3),Maxdata(0,data3); Var : 몸통상단3(0,Data4),Maxdata(0,data4); var : Arr(0,data1),cond1(false,data1),cond2(false,data1),cond3(false,data1); 몸통상단1 = Data2(max(C,O)); #data2몸통상단 Maxdata1 = data2(Highest(몸통상단1, 3)); #data2 몸통상단의 3개봉 최고값 몸통상단2 = Data3(max(C,O)); #data2몸통상단 Maxdata2 = Data3(Highest(몸통상단2, 4)); #data2 몸통상단의 5개봉 최고값 몸통상단3 = Data4(max(C,O)); #data2몸통상단 Maxdata3 = Data4(Highest(몸통상단3, 5)); #data2 몸통상단의 5개봉 최고값 cond = false; For ARR = 0 TO 30 { If data1(H) >= Maxdata1[arr] Then cond1 = true; } For ARR = 0 TO 50 { If data2(H) >= Maxdata2[arr] Then cond2 = true; } For ARR = 0 TO 60 { If data3(H) >= Maxdata3[arr] Then cond3 = true; } if cond1 == true then && cond2 == true then && cond3 == true then buy(); 안녕하세요 먼저 다시한번 감사드립니다. 저번 질문에 답해주신거에 이어서 다시 질문드립니다. //// 본차트의 임의의분봉(EX:60분봉)이 //// 1. DATA2 의 (임의의 분봉(EX:180분봉) 3개의 시종가 최대값) 의 30전 것까지중에 //// 크거나 같은 값이 있다면 //// 2. DATA3 의 (임의의 분봉(EX:120분봉) 4개의 시종가 최대값) 의 50전 것까지중에 //// 크거나 같은 값이 있다면 //// 3. DATA4 의 (임의의 분봉(EX:90분봉) 5개의 시종가 최대값) 의 60전 것까지중에 //// 크거나 같은 값이 있다면 //// 조건 1,2,3번 모두 만족하는 값을 본차트 분봉 위치에 화살표나 텍스트로 표시를 하고 싶습니다. //// 위에 수식으로 해보았더니 1번은 만족하나 2, 3번이 만족하지않는게 대다수인거같습니다. 이것도 계속 해보다가 잘안되서 문의드립니다. 수정해주시면 정말 감사하겠습니다. 감사합니다!!!!!
프로필 이미지
ehdsp
2020-05-09
1302
글번호 138719
시스템
답변완료

수식 부탁드립니다.

질문01) 전일 5분봉상에서 1개 봉의 거래대금이 10억 이상인 봉이 1회 이상 발생한 종목을 검색하고 싶습니다. 질문02) 이럴경우 3202 파워검색창에서 검색에 필요한 최소기간을 몇 봉으로 설정하는것이 가장 효율적일까요?
프로필 이미지
gaia
2020-05-09
1236
글번호 138718
종목검색
답변완료

지표 표현

input : N(5); var : T(0),S(0); if T <= 0 and SwingHigh(1,h,N,N,N*2+1) != -1 Then { T = 1; S = H[N]; plot1(H[N],"지표01",RED); } if T >= 0 and SwingLow(1,L,N,N,N*2+1) != -1 Then { T = -1; S = L[N]; plot1(L[N],"지표01",blue); } plot2(S,"지표03",iff(T == 1,blue,BLACK)); 위의 수식에서 '지표03'을 차트에서 표시하면 그림1과 같은 모양이 됩니다. 이때, 그림2 또는 그림3와 같이 표시하려면 어떻게 해야 할까요? 그림1은 스윙하이-스윙로우-스윙하이-스윙로우...를 번갈아가면서 표시했다면 그림2,3은 기존의 스윙하이(로우)를 새로운 스윙하이(로우)가 나올때까지 선을 유지하는 형태입니다.
프로필 이미지
노인
2020-05-09
1248
글번호 138717
지표

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2020-05-11
16
글번호 138716
지표
답변완료

검색식 작성부탁드립니다

당일 캔들이 일목균형표 전환선이 10 이평선을 골드 크로스할때 검색식과 종목검색식 부탁드립니다
프로필 이미지
파워
2020-05-08
479
글번호 138715
검색