커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1685
글번호 230811
답변완료
(5배이상의 윗꼬리)가 발생한 을 예스 스탁 검색식을 부탁 드립니다
A=H-L;
B=Max(C,O)-L;
조건=A/B>배수 &&H/C(1)>(1+상승률/100);
valuewhen(1,조건,H);
배수=5
상승률=18%
작은 캔들들이 20이평,60이평위에서 횡보하는중 발생한 긴 윗꼬리가 발생된 검색식을 부탁 드립니다
2021-10-10
1071
글번호 152783
답변완료
매매식좀 요청 드립니다.
* 항상 많은 도움에 고맙습니다.
* <진입식>
아래 수식에서 3개선 모두가 RED면 2개봉 지나서 매수 BLU면 2개봉 지나서 매도 진입
수식 좀 요청 드립니다.
input : P1(3),P2(6),P3(10);
var : X(0),Y(0),Z(0);
var11 = ma(c,P1);
var12 = ma(c,P2);
var13 = ma(c,P3);
if var11 > var11[1] Then X = 1;
if var11 < var11[1] Then X = -1;
if var12 > var12[1] Then Y = 1;
if var12 < var12[1] Then Y = -1;
if var13 > var13[1] Then Z = 1;
if var13 < var13[1] Then Z = -1;
Plot11(var11,"이평1",IFf(X==1,RED,BLUE));
Plot12(var12,"이평2",IFf(Y==1,RED,BLUE));
Plot13(var13,"이평3",IFf(Z==1,RED,BLUE));
* <청산식>
매수 진입후 수익이 10틱 이면 1차청산 1차청산후 10틱 아래면 2차 매수 재진입
매도 진입후 수익이 10틱 이면 1차청산 1차청산후 10틱 위로가면 2차 매도 재진입
2차 진입(변수) 까지만 박스권 청산/재진입 수식 좀 요청 드립니다.
* 그림 처럼 3번 연속 신호시 2번 까지만 매매 되도록 수식 좀 요청 드립니다.
연속 3번째 같은 매수신호(SS1)는 매매 안되도록 부탁 드립니다.
(매도 신호도 3번째는 진입 안되도록 부탁 드립니다)
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if crossup(var1,var2) then buy("ss1");
if crossdown(var1,var2) then sell("dd1");
* 매번 많은 도움에 고맙습니다.
2021-10-11
928
글번호 152782
답변완료
macd 오실레이터 색
안녕하세요 macd 오실레이터에 색을 넣고 싶습니다. 아래와 같이 제가 지표를 수정해봤으나 제가 원하는대로 표시가 되지 않습니다. 꼭 도와주세요
1. 0선을 아래로 하는 첫번째 음 오실레이터의 경우 지금처럼 갈색이 아니라 빨간색으로 표시가 되었으면 좋겠습니다.
2. 갈색과 회색 오실레이터가 한박자씩 늦게 출력되고 있습니다. 현재 오실레이터 봉을 그 과거 오실레이터봉과 비교해서 생기는 문제같은데, 저는 지금 완성된 현재 오실레이터 봉이 그 바로 전 오실레이터봉보다 작으면 해당 봉의 색이 변했으면 좋겠습니다.
도움 부탁드립니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0), osccolor1(0), osccolor2(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
if macdosc > 0 then
{
plot1(macdosc, "MACDOscillator+", osccolor1);
Plot2(0, "MACDOscillator-");
}
else
{
Plot1(0, "MACDOscillator+");
Plot2(macdosc, "MACDOscillator-", osccolor2);
}
osccolor1 = iff(macdosc > 0 and macdosc>macdosc[1], LGREEn , GRAy);
osccolor2 = iff(macdosc < 0 and macdosc < macdosc[1], REd , PINk);
Plot3(MACDv, "MACD");
Plot4(MACDsig, "MACDSignal");
PlotBaseLine1(0, "기준선1");
2021-10-09
780
글번호 152781
답변완료
문의
항상감사합니다.
지표나 검색에서 캔들위에 텍스트를 표시할수있는데
선에도 표시될수 있을까요?
(키움에서는 오른쪼/왼쪽에 시고저 정도는 가격값/이름이 나오던데요~!)
된다면 어디에다 넣어야 하나요?
아래예제]수식 붙여봅니다.
_____________________________________
input : N(0);
Plot1(dayOpen(N), "시가");
Plot2(dayHigh(N), "고가");
Plot3(dayLow(N), "저가");
______________________________________
Inputs: Length1(5),Length2(20),Length3(60);
Variables: TLen1(0),TLen2(0),TLen3(0),TRIma1(0),TRIma2(0),TRIma3(0);
TLen1 = Ceiling((Length1 + 1) * .5);
TLen2 = Ceiling((Length2 + 1) * .5);
TLen3 = Ceiling((Length3 + 1) * .5);
TRIma1 = ma(ma(C, TLen1), TLen1);
TRIma2 = ma(ma(C, TLen2), TLen2);
TRIma3 = ma(ma(C, TLen3), TLen3);
Plot1(Trima1, "5일삼각가중");
Plot2(Trima2, "10일삼각가중");
Plot3(Trima3, "20일삼각가중");
______________________________________________
Input : Period(5);
Plot1(ema(C,Period*1), "지수이동평균1");
Plot2(ema(C,Period*2), "지수이동평균2");
Plot3(ema(C,Period*3), "지수이동평균3");
Plot4(ema(C,Period*4), "지수이동평균4");
Plot5(ema(C,Period*5), "지수이동평균5");
Plot6(ema(C,Period*6), "지수이동평균6");
Plot7(ema(C,Period*7), "지수이동평균7");
Plot8(ema(C,Period*8), "지수이동평균8");
Plot9(ema(C,Period*9), "지수이동평균9");
Plot10(ema(C,Period*10), "지수이동평균10");
Plot11(ema(C,Period*11), "지수이동평균11");
Plot12(ema(C,Period*12), "지수이동평균12");
Plot13(ema(C,Period*13), "지수이동평균13");
Plot14(ema(C,Period*14), "지수이동평균14");
Plot15(ema(C,Period*15), "지수이동평균15");
Plot16(ema(C,Period*16), "지수이동평균16");
Plot17(ema(C,Period*17), "지수이동평균17");
Plot18(ema(C,Period*18), "지수이동평균18");
Plot19(ema(C,Period*19), "지수이동평균19");
Plot20(ema(C,Period*20), "지수이동평균20");
Plot21(ema(C,Period*21), "지수이동평균21");
Plot22(ema(C,Period*22), "지수이동평균22");
Plot23(ema(C,Period*23), "지수이동평균23");
Plot24(ema(C,Period*24), "지수이동평균24");
Plot25(ema(C,Period*25), "지수이동평균25");
Plot26(ema(C,Period*26), "지수이동평균26");
Plot27(ema(C,Period*27), "지수이동평균27");
Plot28(ema(C,Period*28), "지수이동평균28");
Plot29(ema(C,Period*29), "지수이동평균29");
Plot30(ema(C,Period*30), "지수이동평균30");
Plot31(ema(C,Period*31), "지수이동평균31");
Plot32(ema(C,Period*32), "지수이동평균32");
Plot33(ema(C,Period*33), "지수이동평균33");
Plot34(ema(C,Period*34), "지수이동평균34");
Plot35(ema(C,Period*35), "지수이동평균35");
Plot36(ema(C,Period*36), "지수이동평균36");
Plot37(ema(C,Period*37), "지수이동평균37");
Plot38(ema(C,Period*38), "지수이동평균38");
Plot39(ema(C,Period*39), "지수이동평균39");
Plot40(ema(C,Period*40), "지수이동평균30");
Plot41(ema(C,Period*41), "지수이동평균41");
Plot42(ema(C,Period*42), "지수이동평균42");
Plot43(ema(C,Period*43), "지수이동평균43");
Plot44(ema(C,Period*44), "지수이동평균44");
Plot45(ema(C,Period*45), "지수이동평균45");
Plot46(ema(C,Period*46), "지수이동평균46");
Plot47(ema(C,Period*47), "지수이동평균47");
Plot48(ema(C,Period*48), "지수이동평균48");
Plot49(ema(C,Period*49), "지수이동평균49");
Plot50(ema(C,Period*50), "지수이동평균50");
____________________________________________________
4]Input : Period1(5);
var1 = wma(C,Period1);
Plot1(var1, "가중이동평균1");
2021-10-09
864
글번호 152779
답변완료
수식작성 부탁드립니다
수식문의드립니다
매수조건:
TRIX(12,9) TRIX가 4봉연속상승추세이고,
스톡캐스틱슬로우(5,3,3)%K가 5봉연속 상승추세일때 매수조건식
매도조건:
01.종가기준10단순이평이 하락추세이고,추세유지5회이상이고,
종가기준20단순이평이 하락추세이고,추세유지6회이상이고,
TRIX(12,9)TRIX가 하락추세이고 7봉연속일때 매도조건식
02.종가기준20단순이평이 하락추세이고,추세유지6회이상이고,
TRIX(12,9)TRIX가 하락추세이고 8봉연속일때 매도조건식
03.종가기준20단순이평이 하락추세이고,추세유지7회이상이고,
이동평균기간(10) 100<=이격도<=200이고,
파라볼릭(0.02,0.2)하락반전일때 매도조건식
항상 감사합니다~
2021-10-09
849
글번호 152778
답변완료
수식 의뢰드립니다!
안녕하세요!
타주기 이평선을 현재 챠트에 가져오는 수식을 만들고 싶습니다!
예) 현재 3분봉 / 타주기 30분봉 이평선
항상 노고에 감사드려요!
2021-10-11
1363
글번호 152777
용호79 님에 의해서 삭제되었습니다.
2021-10-08
3
글번호 152775
하하아빠 님에 의해서 삭제되었습니다.
2021-10-08
14
글번호 152771
답변완료
수식 수정 부탁드립니다
아래 수식에서 표출되는 선의 색깔이 현재가 위에 있을 때는 빨간색,현재가 아래에 있을 때는 파란색으로 표출되도록 부탁 드립니다
감사합니다
---------------------------------------------------------------------
input : 간격(2.5);
var : cnt(0);
Array : HTL1[100](0),LTL1[100](0);
if Index == 1 or Bdate != Bdate[1] Then
{
var1 = Floor(DayOpen/간격)*간격;
For cnt = 0 to 99
{
TL_Delete(HTL1[cnt]);
TL_Delete(LTL1[cnt]);
value1 = var1+간격*cnt;
HTL1[cnt] = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,Value1);
TL_SetExtLeft(HTL1[cnt],true);
TL_SetExtRight(HTL1[cnt],true);
if cnt >= 1 Then
{
value5 = var1-간격*cnt;
LTL1[cnt] = TL_New(sDate,sTime,value5,NextBarSdate,NextBarStime,Value5);
TL_SetExtLeft(LTL1[cnt],true);
TL_SetExtRight(LTL1[cnt],true);
}
}
}
2021-10-08
828
글번호 152770