커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4714
글번호 230811
답변완료
부탁해요
일목균형표에서
현재가가 전환선을 크로스다운하면 매도청산,크로스업하면 매수청산식을 사용하는데
매도청산/매수청산이 이루어질경우 청산된 자리에 수직선이 표시되겠금 하고싶네요.
if crossup(c,전환선) and c>A then exitshort();
if crossdown(c,전환선) and c<B then exitlong();
2015-12-10
128
글번호 93259
답변완료
수식 작성 부탁드립니다.
선물 거래 시 아래의 조건일 경우 수식작성 부탁드립니다.
* 진입가격
- 1차 : 20 이평 돌파/붕괴 후 해당 봉의 고점/저점 위/아래 3틱 (매매금액의 50%)
- 2차 : 1차 진입 해당 봉의 고점/저점 위/아래 3틱 (나머지 50%)
* 손절가격
- 1차 진입 후 : 매매금액의 3% 가격
- 2차 진입 후 : 1차포함 매매금액의 3% 가격
- 2차 진입 봉의 고점 돌파 시 : 본전가격으로 조정
* 청산가격
- 1차 : 5 이평 붕괴/돌파 후 해당 봉의 저점/고점 아래/위 3틱 (진입금액의 50%)
=> 재진입 : 5 이평을 다시 돌파/붕괴 후 해당 봉의 고점/저점 위/아래 3틱 (청산된 금액)
- 2차 : 20 이평 붕괴/돌파 후 해당 봉의 저점/고점 아래/위 3틱 (진입금액의 50%) ~ 1차 진입과 반대
# 당일15:00 청산
# 진입은 위/아래 방향 각 1번씩 (한 방향의 재진입은 2번까지만 하고, 2차 청산이 완료되면 해당 방향으로는 다시 진입하지 않도록 했으면 합니다.)
# 진입은 가능하면 해당 지정가격에서 크게 벗어나지 않았으면 좋겠고 (굳이 체결되지 않으면 넘어가도록 하고, 손절이나 청산은 벗어나더라도 꼭 체결되도록 하고 싶습니다.
이리 저리 해보는데 아직까지 실력이 부족한 탓에 수식으로 정리가 안되고 누더기가 되어 답답한 마음에 도움을 청합니다.
나름 정리한다고 해봤는데 만약 설명이 부족한 부분이 있으면 말씀해 주시고 시스템 상으로 구현이 안되는 부분이 있으면 아울러 말씀해 주시기 바랍니다.
감사합니다.
2015-12-10
123
글번호 93258
답변완료
수식문의 드립니다....
120틱봉에서
1분봉의 macd가 골드가 날때 매수
데드가 날때 매도를 표시할수 있을까요?
또 20일선위에서첫봉이
고점을 치고 2번째봉도 3번째봉도 전고점을 넘지못하고3번째봉부터
5틱내려오면 매수..
또 20일선아래에서첫봉이
저점을 찍고 2번3번째봉도 저점을 깨고 내려가지못하면 3번째봉부터
5틱올라오면 매도.주석도 부탁드립니다....
2015-12-10
125
글번호 93257
답변완료
함수요청(11-1호 매수)
안녕하세요?
해외선물 거래를 하고자 합니다.
봉완성 시점으로 진입하되,
매수 : 15분봉으로 현가격(C)이 5ma, 20ma 골든크로스를 완성이후, C > 5ma > 20ma 인 상태에서 5ma와 20ma의 각도가 +(플러스)
매도 : 15분봉으로 현가격(C)이 50ma, 20ma 데드크로스를 완성이후, C < 5ma < 20ma 인 상태에서 5ma와 20ma의 각도가 -(마이너스)
1. 위 매수, 매도식을 Bdate로 요청드립니다.
2. 위 매수, 매도식을 starttime(),xtime()으로 요청드립니다.
감사합니다.
2015-12-09
117
글번호 93256
답변완료
글번호 45401번 재질문
안녕하세요?
글번호 45401번 재질문드립니다.
답변주신 함수로 시스템을 돌려보면 매도신호가 나오지 않습니다.
원함수와 신호체계가 다른 듯합니다.
답변주신 함수의 논리(시스템검증)는 맞습니다만
원함수의 매매신호 포착 의도와 수정해주신 함수의 매매신호 포착 의도가 맞는지
검수 부탁드립니다.
감사합니다.
2015-12-09
123
글번호 93255
답변완료
문의드립니다.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
# 매수/매도청산
If CrossUP(value, LPercent) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, SPercent) Then
{
Sell();
}
...............................................................................
상기 시스템식에서 매수신호 발생시 해당봉의 저가에 빨간색 선을 수평으로 그어주세요
마찬가지로 매도신호 발생시 그 해당봉의 고가에 파란색 선을 수평으로 그어 주세요
감사합니다.
2015-12-09
129
글번호 93254
답변완료
질문합니당 ..
처음에 진입은
10시 종가에 +0.50에 매수
-0.50에 매도진입합니다.
매수 진입후에 0.50p 단위로
0.50p단위로 이익실현할때는 계속 매수포지션 이고
한번 손절하면 그만하고 ( 예를 들어 240.00에 매수 진입하여 240.50에 한번
이익실현 하고 241.00에 또 한번 이익실현한후 240.50에 다시 손절 하면 그만 합니다 .)
마찬가지로
매도 진입후에 0.50p단위로
0.50단위로 이익실현할때는 계속매도포지션 입니다.
한번 손절하면 그만 합니다 .
청산시간은 3시입니다
2015-12-10
126
글번호 93253
답변완료
수정 부탁드립니다.
매번 성실한 답변 감사합니다.
개인적으로 큰 도움이 되고있습니다.
지표식 수정과 검색식으로 변경 문의입니다.
#### 분봉 기준입니다.
1.지표식 수정
### index 에서 1) 또는 2) 조건에 만족한 후에 검색된봉 바로 다음봉에
음봉이 발생되면 지표로 표시하려고합니다.
수정 부탁드리겠습니다.
2.아래 지표식을 아래와같이 검색식으로 변경해주시고 지표식도 부탁드립니다.
1) 당일로 되어있는데 n봉전부터 전일까지로 ### main 검색식을 변경
2) 1)번 검색이후에 전일까지는 검색된 주가보다 높은적이 없음
3) ### index는 당일에 1)번 검색된 주가보다 높을경우 검색
각 검색은 첫번째만 해당되게 부탁드립니다.(현재 지표식은 그렇게 되어있음)
**검색된 봉의 종가를 횡으로 선긋는 방법도 부탁드립니다.
감사합니다.
var : count(0),count1(0),Price1(0),price2(0),idx(0),idx1(0);
var1 = ma(c,24);
var2 = ma(c,48);
var4 = BollBandup(20,2);
var5 = BollBandup(80,2);
var6 = BollBandup(240,2);
var7 = ma(c,3);
var8 = ma(c,6);
var9 = ma(c,12);
if date != date[1] Then{
condition4 = false;
}
Condition3 = (c[1] < var5[1] or c[1] < var6[1]) and (h >= var5*0.99 or h[1] >= var5[1]*0.99) and
((crossup(c,var6*0.975) or (c > var6*0.975)) and h > var6*0.985);
condition5 = (var7 > var8 and var8 > var9 and var9 > var1 and var1 > var2);
### main
if condition4 == false and Condition3 == true and c > o and
(var4[1] < var6[1]*1.05 or var5[1] < var6[1]*1.05) and
dayopen < dayclose(1)*1.045 and
(c > dayclose(1)*1.015 or c > o[3]*1.015 or c > l*1.015) and
Condition5 == true and countif(Condition5[1] == False,24) then{
Condition4 = true;
Price1 = c;
price2 = o;
count = 0;
idx = 0;
}
### Index
idx = idx+1;
#### 1) 검색봉 다음봉돌파
if idx == 2 and c > price1 Then{
count = count+1;
count1 = count1+1;
plot1(c);
}
### 2) 검색봉 다음봉 이후돌파
if idx > 2 and c >= c[1] and h >= var5*0.99 and Upvol >= DownVol*1.1 and c > dayclose(1)*1.02 then{
count = count+1;
count1 = count1+1;
if count == 1 Then{
plot2(h);
}
}
### 3) 1) or 2) 발생후 바로 다음봉 음봉발생
???????????
2015-12-09
161
글번호 93249
답변완료
수식 부탁 드립니다.
시장가에서 +0.5 ,+1.0 ,+1.5 이렇게 차례로 터치할때 매수로 +0.5(1계약),+1.0(2계약),+1.5(3계약) 계약수를 늘리는걸 표현 할 수 있나요?
2015-12-09
131
글번호 93248