커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7648
글번호 230811
답변완료
추가로 문의 드립니다.
테마선 일봉식인데
해당 식에 전일 테마선 값도 가져올 수 있도록 추가 부탁드리겠습니다.
감사합니다.
Input : TEMAP(60);
Var : Ep(0), DINDEX(0);
var : JISU1(0),JISU2(0),JISU3(0),dayTEMA(0);
var : PreJISU1(0),PreJISU2(0),PreJISU3(0);
Ep = 2/(TEMAP+1);
if date != date[1] then{
DINDEX = DINDEX + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreJISU3 = JISU3[1];
}
if DINDEX <= 1 then{
JISU1 = C;
}
else{
JISU1 = C * EP + PreJISU1 * (1-EP);
}
if DINDEX <= 2 then{
JISU2 = JISU1;
}
else{
JISU2 = JISU1 * EP + PreJISU2 * (1-EP);
}
if DINDEX <= 3 then{
JISU3 = JISU2;
}
else{
JISU3 = JISU2 * EP + PreJISU3 * (1-EP);
}
dayTEMA = (3 * JISU1) - (3 * JISU2) + (JISU3);
2012-06-05
343
글번호 51698
답변완료
부탁드립니다.
HMA와 TSF 일봉을 분봉에서 사용하는 식을 부탁드립니다.
var1 = HMA(C, Period1); //HMA이평선입니다.
var2 = LRS(C, Period1)+LRL(C,Period1);
if var1 > var1[1] and var2 > var2[1] then
Buy();
해당 식을 분봉에서 사용할 수 있게 부탁드리겠습니다.
감사합니다.
2012-06-05
346
글번호 51697
답변완료
수식 다시 부탁드립니다
수고하십니다
스톡이나 macd가 1차로 먼저 교차한 이후 나중에 이평교차가 나와야 매매하는 수식인데 오전에 매수만 한번 나오고 하루종일 다른 신호가 안나옵니다.
뭐를 고쳐야 되는지 다시 부탁드립니다.
input : MACDP1(12),MACDP2(26),MACDP3(9),sto1(10),sto2(5),sto3(5),P1(5),P2(20);
var1 = macd(MACDP1,MACDP2);
var2 = ema(var1,MACDP3);
var3 = StochasticsK(sto1,sto2);
var4 = StochasticsD(sto1,sto2,sto3);
var5 = ma(c,p1);
var6 = ma(c,P2);
if crossup(var1,var2) or crossup(var3,var4) Then{
value1 = index;
value2 = TimeToMinutes(stime);
}
if (var1 > var2 or var3 > var4) and index > value1 and crossuP(var5,var6) Then
buy();
if crossdown(var1,var2) or crossdown(var3,var4) Then{
value1 = index;
value2 = TimeToMinutes(stime);
}
if (var1 < var2 or var3 < var4) and index < value1 and crossdown(var5,var6) Then
sell();
...................
그리고 보조지표 교차 먼저 나온후 30분안에 이평교차 나오면 진입하는 수식으로도 해보았는데 적시에 신호가 안나오네요
if (var1 > var2 or var3 > var4) and TimeToMinutes(stime) <= value2+30 and crossuP(var5,var6) Then
buy();
2012-06-05
332
글번호 51692
답변완료
검색식 적용
1.
Data1-data3를 사용하면 차트가 상하로 3개가 나오게 됩니다. 차트창의 2번째 차트인
Data2 또는 Data3에 조건식을 표시하고 싶은데 어떻게 해야 하나요?
2012-06-05
298
글번호 51690
답변완료
검색
안녕하세요 수고가많읍니다
macd 검색식부탁합니다
첨부한 파일처럼 macd데드난 시점을 돌파하는 종목검색식 부탁합니다
밑에 동그라미 친부분이 macd데드난날이고이고 금일 양봉으로 데드난 시점을 돌파
했네요.
그러니까..기간이적은종목이라도 여하튼 현시점보다 앞에 데드난
시점돌파입니다.
2012-06-05
323
글번호 51683
답변완료
수정요~~
#########################################################################
if MarketPosition == 0 and H < dayhigh(1) and stime < 150000 Then
sell("1",AtLimit,dayhigh(1));
if MarketPosition == 0 and L > dayhigh(1) and stime < 150000 Then
buy("2",AtLimit,dayhigh(1));
if MarketPosition == 0 and H < daylow(1) and stime < 150000 Then
sell("3",AtLimit,daylow(1));
if MarketPosition == 0 and L > daylow(1) and stime < 150000 Then
buy("4",AtLimit,daylow(1));
if MarketPosition != 0 and BarsSinceEntry == 1 Then
exitlong();
즐거운 하루되세요
> 공기단축 님이 쓴 글입니다.
> 제목 : 문의요~~
> 수고하십니다..
문의
1. 현재가가 전일고가 아래에서 출발하여 전일고가를 아래에서 위로 터치하면
매도신호,
2. 현재가가 전일고가 위에서 출발하여 전일고가를 위에서 아래로 터치하면
매수신호,
3. 현재가가 전일저가 아래에서 출발하여 전일저가를 아래에서 위로 터치하면
매도신호,
4. 현재가가 전일저가 위에서 출발하여 전일저가를 위에서 아래로 터치하면
매수신호,
==> 돌파가 아닌 터치로 부탁드립니다. 동일한 지수가 되면 신호발생
5. 청산 신호는 모두다 다음 캔들 돤성되면 청산신호 나오게 부탁드립니다..
##############################################################
답변 감사드립니다.
##수정사항
1. 현재가가 전일고가 아래에서 출발하여 전일고가를 아래에서 위로 터치하면
매도신호이고 캔들 종가상 아래에서 위로 돌파하면 매수신호 발생
2. 현재가가 전일고가 위에서 출발하여 전일고가를 위에서 아래로 터치하면
매수신호이고 캔들 종가상 위에서 아래도 이탈하면 매도신호
3. 현재가가 전일저가 아래에서 출발하여 전일저가를 아래에서 위로 터치하면
매도신호이고 캔들 종가상 아래에서 위로 돌파하면 매수신호발생
4. 현재가가 전일저가 위에서 출발하여 전일저가를 위에서 아래로 터치하면
매수신호이고 캔들 종가상 위에서 아래도 이탈하면 매도신호 발생
5. 청산 신호는 모두다 다음 캔들 돤성되면 청산신호 나오게 부탁드립니다
### 더운 날씨에 답변 감사드립니다 ##
2012-06-05
333
글번호 51681
답변완료
별도선언
안녕하세요 시스템식 문의드립니다.
별도선언한 Condition505 부터 인식이 안돼요
몇까지 가능한가요? 아니면 시스템에 오류가 있는건가요?
2012-06-05
305
글번호 51680
답변완료
수정요~~
수고하십니다
############################
2.
차트상 수직선을 그리실려면 몇가지 옵션을 설정하셔야 합니다.
아래 순서대로 설정하시고 사용하시면 됩니다.
지정한 시간에 사라지게는 작성할 수 없습니다.
1).
아래의 식을 지표식으로 만든신후
if stime == 132900 Then
plot1(999999999);
2).
위식을 문법검증(f4) 후 f5키를 누르시면 지표속성화면이 나오게 됩니다.
지표속성화면의 차트표시탭에서 막대그래프로 설정하시고
지표속성화면의 Y축 표시탭에서 Y축을 가격으로 설정하시고 확인.
3).
차트의 기본차트속성화면에서
Y축을 화면(기본차트)로 설정하시고
해당 지표를 적용하시면 됩니다.
##############################
문의
1. 1시30분에 수직선 긋기 공식인데, 안되네요
수정 부탁드립니다..
2. 그리고 틱 챠트도 부탁드립니다. 최대한 1시30분 근처로
수고하세요
2012-06-05
318
글번호 51679
회원 님에 의해서 삭제되었습니다.
2012-06-05
109
글번호 51678