커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3525
글번호 230811
답변완료
문의드립니다
문의드립니다
조건은 1봉전종가가 > 2봉전종가보다큰면 then 입니다
그리고
예로 1봉전 고가 와 저가의 중심값과
2봉전 고가 와 저가의 중심값 도추하여
두중심값의 중간에 값을 표시하고십습니다
중간값을 이평선도 부탁들립니다
위 조건에 만족하는 값들로 부탁드립니다 만족하지 못하는봉은 제외하여야합니다
감사합니다
2021-01-21
1005
글번호 145709
답변완료
도움 부탁드립니다.
기본설명
종목은 검색을 하지않고 한종목을 고정으로 매매 합니다.
기본 매매전략
3분봉으로 지그재그챠트( 전환비율 2) 를 사용하여 지그재그선이 저점을 발생시키면 매수 하고 고점을 발생시키면 매도합니다.
매매전략 상세
매수는 최유리지정가로 합니다. (봉완성시)
매도는 조건부지정가로 합니다. (봉완성시)
매수후 저점을 갱신하여 손실이면 예수금범위안에서 추가매수를 합니다.
매수후 저점갱신의 의미는 지그재그선이 새로이 발생함을 말합니다.
지그재그선이 고점을 발생하더라도 손실이면 매도하지않고 다음고점을 기다립니다.
추신)
자동매매시 최대사용예수금을 지정하고 싶습니다.
예를들면 매수금액을 일천만원으로 해놓으면 계좌에 일천오백만원이 있어도
매매는 일천만원 까지만 사용하는걸로 했으면 합니다.
2021-01-21
1064
글번호 145708
답변완료
수식문의
항상 감사드립니다.
피라미딩으로 3번의 진입중 1번째 진입은 10% 상승에 매도하고,
2번째와 3번째는 진입은 5% 상승에 매도 하고 싶습니다.
또한 1번 진입상태에서 2번 진입이 청산후 2번 진입 신호가 뜨면 다시 진입하고 싶습니다.
3번 진입도 마찬가지로 2번 진입상태에서 3번 진입이 청산되고 다시 3번진입이 발생하면 재진입하고 싶습니다.
다음처럼 작성했는데, 잘안되고 어렵습니다.
// 진입 조건만족 후
if CurrentContracts == 0 Then {
buy("b1", OnClose, def, 매수수량);
} Else {
if CurrentEntries < 3 Then
buy("b2", OnClose, def, 매수수량);
}
if MarketPosition == 1 Then {
if EntryName == "b1" then {
if C > EntryPrice * 1.1 Then
exitlong("x1", OnClose, EntryPrice * 1.1, "b1");
} Else {
if C > LatestEntryPrice * 1.05 Then
exitlong("x2", OnClose, LatestEntryPrice * 1.05, "b2");
}
2021-01-22
970
글번호 145705
답변완료
수식 부탁드립니다
수고하십니다
다음과 같이 수식 작성하고자 하는데 부탁 드립니다
ㅇ 주식의 현재가격 - 당일 시초가격 의 차이가 +1000원이면 매수
-1000원이면 매도
If (C) - OPEN > +1000 Then
Buy ("매수");
If (C) - OPEN < -1000 Then
Sell ("매도");
감사합니다
2021-01-21
729
글번호 145701
답변완료
Data1과 Data2사용시
해당 부분은 미니 코스피 기준 10분 봉기준 2018-8-13 ~ 8-17에 발생하였습니다
수식은 다음과 같습니다. 날짜가 달라지는 경우 시가를 기준으로 각각의 이평을 1회만 계산하도록 부탁드립니다.
감사합니다.
Input : AvgLen(2);
Array : Book[50,10](0);
var : Counter(0),SubCounter(0);
var : SumAvgD1(0),SumAvgD2(0);
//{**********************************************************************}
If Date<>Date[1] then begin
SumAvgD1=0; SumAvgD2=0;
For Counter=49 downto 1 begin
Book[Counter+1,1]=Book[Counter,1]; //{Ksf Open}
Book[Counter+1,2]=Book[Counter,2]; //{Ssf Open}
Book[Counter+1,3]=Book[Counter,4]; //{SumKsf}
Book[Counter+1,4]=Book[Counter,5]; //{SumSsf}
Book[Counter+1,5]=Book[Counter,6]; //{AvgKsf}
Book[Counter+1,6]=Book[Counter,7]; //{AvgSsf}
End;
// {**********************************************************************}
Book[1,1]=Data1(Open);
Book[1,2]=Data2(Open);
For SubCounter=1 to AvgLen begin
SumAvgD1=SumAvgD1+Book[SubCounter,1];
SumAvgD2=SumAvgD2+Book[SubCounter,2];
End;
Book[1,3]=SumAvgD1;
Book[1,4]=SumAvgD2;
Book[1,5]=Book[1,3]/AvgLen;
Book[1,6]=Book[1,4]/AvgLen;
End;
Plot1(Book[1,5]);
plot2(Book[1,6]);
---------------------------------------------------------------------
안녕하세요
예스스탁입니다.
2번계산을 하는 것을 막을 수는 없습니다.
다만 2번을 계산해도 동일값이 리턴되게
계산에 필요한 변수등을 선언할떄
var : 변수(0,data1);
과 같이 변수에 사용되는 값을 특정데이타를 기준으로
저장되게 하셔야 합니다.
어떤 계산식인지 알수 없어 정확히 답변이 가능하지 않으므로
해당 계산식 부분만 올려주시기 바랍니다.
즐거운 하루되세요
> 데미안 님이 쓴 글입니다.
> 제목 : Data1과 Data2사용시
> data1과 data2 모두 10분봉 사용
data1에서 날짜가 바뀌면 data1과 data2를 이용, 새로이 지표를 1회만 계산하고자 함
문제)
data1은 15시 20분 데이터(전일자 마지막 데이터)가 없고, 익일 시가 데이터가 있음
data2는 15시 20분 데이터(전일자 마지막 데이터)가 있고, 익일 시가 데이터가 있음
이 경우 data1은 data2에 비교해서 당일자 마지막 봉이 없어서 (비어있어서),
위의 경우에 날짜가 바뀌는 것을 1회가 아니라 2회로 인식해서,
지표 계산을 2회에 걸쳐 함.
이 경우 1회만 지표를 계산하게 하려고 합니다. 어찌해야 할까요.
2021-01-21
936
글번호 145695
답변완료
도움 주세요.^^
Valuewhen(1, crossup(c,envelopeup(period,percent)),(c+o+o+o)/4)
시가돌파시
거기에rsi 기간 14가 70돌파할때 검색이 되게 검색식 도움 구합니다.
2021-01-21
884
글번호 145689
러블리 님에 의해서 삭제되었습니다.
2021-01-21
109
글번호 145688
답변완료
외인과 개인들의 선물차이
1.당일 실시간 외인과 개인들의 선물차를 막대그래프로
2. 당일 실시간 외인과 기관 개인의 거래소 수급을 막대그래프로
보려고 합니다. 분봉챠트에서 보려고 합니다.
2021-01-21
774
글번호 145685
답변완료
질문드립니다.
예를 들면 60분data2시세의 20이평선을 5분 기본시세차트부분 위에 그리다고 할 경우 매 60분봉 완성시점(data2)의 이평선가격만 5분차트위에 그리고 싶습니다. 즉 중간과정에서 변화하는부분은 반영시키지 않고 60분완성시점의 이평선가격을 5분차트위에 그리고 싶은데 어떤 조건을 주어야 할까요..
2021-01-21
830
글번호 145683