커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7426
글번호 230811
답변완료
수식 문의 드립니다.
안녕하세요..
선물분봉(1분봉)에서
당일 장이 시작되고 저가대비 +1.0 포인트 상승하면 매도
고가대비 -1.0 포인트 하락하면 매수하는 수식을 문의 드립니다.
즉 시가 250.00 에 장이 시작하여 249.50 까지 밀렸다가 250.50을 찍으면 250.50에
매도를 들어갑니다. 그러다가 상승을 많이 해서 손절되고 고가 252.00 을 찍고
251.00 까지 밀리면 251.00 에 매수합니다.
즉 시가대비 얼마 오르고 내리고가 아니고 장시작후 진행되는 당일의 저가비 +1포인트
고가비 -1 포인트에 진입하는 것입니다.
하루 최대 매매횟수는 조건이 맞으면 매수딱한번, 매도딱한번 최대 2번만 합니다.
수익은 0.5포인트 손실도 0.5 포인트..
매매시간은 장이 시작한후 오후 1시까지만 진입하고 진입후 오후1시까지
손절 또는 익절이 나지 않으면 종가 청산 합니다.
수고하세요.
2016-05-02
160
글번호 97622
답변완료
macd 다이버전스 및 골든크로스 검색식
1.macd 일봉기준 12,26,9(가중)
2.macd 0 이하 종목만 검색
3.봉수와 기간에 상관없이 3번째 골든크로스가 발생하는 종목
(연속 비연속 상관없음 중간에 데드크로스가 있어도 3번째 골든크로스가 발생하고
이전 골든크로스 지점보다 높으면 됨. 이게 어려우시면 연속 3번 골든크로스로 만들어주세요)
4.두번째 골든크로스는 첫번째보다 저점이 더 높고 세번째 골든크로스도 두번째보다 저점 상승하는 종목
대략 만들어서 사진첨부합니다.
부탁드려요.
2016-05-02
348
글번호 97609
답변완료
추적청산 수식
안녕하세요 추적청산 수식에 관해서 수식의 의미와 해당수식의 뜻을 알고자 문의드립니다.
Input : AtrMult(5.0);
Var : PosHigh(0), PosLow(0);
If DayIndex==0 then {If C>O then Buy(); Else Sell();}
Poshigh = Highest(H,BarsSinceEntry+1);
PosLow = Lowest(L,BarsSinceEntry+1);
If MarketPosition <> 0 then {
ExitLong("El_추적ATR",Atstop,PosHigh-ATR(20)*AtrMult);
ExitShort("ES_추적ATR",Atstop,PosLow+ATR(20)*AtrMult);
}
이수식은 제가 수업중에 듣게 된 수식인데 이수식이 가지고있는 각 행마다의 의미를 알고싶어서 문의 드립니다.
2016-05-02
187
글번호 97604
답변완료
글번호 47457번 재질문
안녕하세요?
글번호 47457번 답변감사드립니다.
그런데 답변이 글번호 47456번 답변과 동일합니다.
다시 요청드립니다.
아래의 식을 글번호 47444번 답변과 같이 답변을 부탁드립니다.
아래의 함수는 당일에 주가 5ma와 20m가 골든크로스 발생되고 상승각도 정배열일 때 매수진입,
당일에 데드크로가 발생되고 하락각도 역배열일 때 매도진입을 하되 크로스 발생되고 처음 신호가 나오고 1%이상 움직이고 익봉에서 주문을 처리하고자합니다.
즉, 골든크로스발생->매수신호발생->1%상승한 익봉에 주문발송
데드크로스발생->매도신호발생->1%하락한 익봉에 주문발송
input : xtime(60000);
var : tcond(false),cond1(false),cond2(false);
if stime == xtime or (stime > xtime and stime[1] < Xtime) Then{
Tcond = false;
}
if bdate != bdate[1] Then{
Tcond = true;
Condition1 = false;
Condition2 = false;
}
var1 = ma(c,5);
var2 = ma(c,20);
cond1 = C > var1 and var1 > var2;
cond2 = C < var1 and var1 < var2;
if cond1 == true and cond1[1] == false then
Condition1 = true;
if cond2 == true and cond2[1] == false then
Condition2 = true;
if Tcond == true And
Condition1 == true and cond1 == true and
var1 > var1[1] and var2 > var2[1] Then
buy("B");
if Tcond == true And
Condition2 == true and Cond2 == true and
var1 < var1[1] and var2 < var2[1] Then
sell("S");
2016-05-02
147
글번호 97603
답변완료
수식 수정부탁드립니다.
첨부1처럼
data2~..까지 참조데이터로 가격수치를 나오게 했습니다.
데이터 값에의해 실시간 가격선은 조금씩 변동되고 있구요
매일 장이 시작되면 전일의 가격은 색상구분없이 검정선(첨부1_A2_전일 검정선)으로만 나오는데요
중요하게 보는건 오늘의 가격선(첨부1_A1_칼라선)입니다.
09:00시 시작시
전일이든 전전일이든 어느때 까지라도 무방하니
A2라인들은 모두 사라지고 A1라인들이 수평으로 그어졌으면 좋겠습니다.
첨부2_A3 처럼 말이죠
라인에 사용한 수식의 일부는 아래와 같습니다
₩수식에서 정정 부탁드립니다.주석도 같이 주시면 많은 도움이 되겠습니다.
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
plot11(y11);
plot12(y12);
plot14(y14);
plot15(y15);
plot17(y17);
plot18(y18);
plot20(y20);
plot21(y21);
#------------------------------------------------------------------------
if date != date[1] Then
{
var1 = sdate;
var2 = stime;
var3 = var1[1];
var4 = var2[1];
//TL_New(StartDate,StartTime,StartValue,EndDate,EndTime,EndValue)
TL_New(var3,var4,y11[1],sdate[1],stime[1],y11[1]);
TL_New(var3,var4,y12[1],sdate[1],stime[1],y12[1]);
TL_New(var3,var4,y14[1],sdate[1],stime[1],y14[1]);
TL_New(var3,var4,y15[1],sdate[1],stime[1],y15[1]);
TL_New(var3,var4,y17[1],sdate[1],stime[1],y17[1]);
TL_New(var3,var4,y18[1],sdate[1],stime[1],y18[1]);
TL_New(var3,var4,y20[1],sdate[1],stime[1],y20[1]);
TL_New(var3,var4,y21[1],sdate[1],stime[1],y21[1]);
}
#------------------------------------------------------------------------
if data1(sdate) == data2(sdate) and data1(stime) == data2(stime) Then
{
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL14);
TL_Delete(TL15);
TL_Delete(TL17);
TL_Delete(TL18);
TL_Delete(TL20);
TL_Delete(TL21);
TL11 = TL_New(var1,var2,y11,sdate,stime,y11);
TL12 = TL_New(var1,var2,y12,sdate,stime,y12);
TL14 = TL_New(var1,var2,y14,sdate,stime,y14);
TL15 = TL_New(var1,var2,y15,sdate,stime,y15);
TL17 = TL_New(var1,var2,y17,sdate,stime,y17);
TL18 = TL_New(var1,var2,y18,sdate,stime,y18);
TL20 = TL_New(var1,var2,y20,sdate,stime,y20);
TL21 = TL_New(var1,var2,y21,sdate,stime,y21);
#-----------------------------------------------------------------------
TL_SetColor(TL11,rgb(255,0,255));
TL_SetColor(TL12,rgb(255,0,255));
TL_SetColor(TL14,rgb(255,128,255));
TL_SetColor(TL15,rgb(255,128,255));
TL_SetColor(TL17,rgb(0,128,255));
TL_SetColor(TL18,rgb(0,128,255));
TL_SetColor(TL20,rgb(0,255,255));
TL_SetColor(TL21,rgb(0,255,255));
#-----------------------------------------------------------------------
TL_SetSize(TL11,1);
TL_SetSize(TL12,1);
TL_SetSize(TL14,0.5);
TL_SetSize(TL15,0.5);
TL_SetSize(TL17,2);
TL_SetSize(TL18,2);
TL_SetSize(TL20,1);
TL_SetSize(TL21,1);
#-----------------------------------------------------------------------
Text_Delete(tx111);
Text_Delete(tx112);
Text_Delete(tx121);
Text_Delete(tx122);
Text_Delete(tx141);
Text_Delete(tx142);
Text_Delete(tx151);
Text_Delete(tx152);
Text_Delete(tx171);
Text_Delete(tx172);
Text_Delete(tx181);
Text_Delete(tx182);
Text_Delete(tx201);
Text_Delete(tx202);
Text_Delete(tx211);
Text_Delete(tx212);
#------------------------------------------------------------------------
tx111 = Text_New(sdate[위치],stime[위치],y11," G");
Text_SetColor(Tx111,rgb(255,0,255));
Text_SetStyle(Tx111,0,1);
tx121 = Text_New(sdate[위치],stime[위치],y12," G");
Text_SetColor(Tx121,rgb(255,0,255));
Text_SetStyle(Tx121,0,1);
tx141 = Text_New(sdate[위치],stime[위치],y14," G");
Text_SetColor(Tx141,rgb(255,128,255));
Text_SetStyle(Tx141,0,1);
.
.
.
.
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
2016-05-02
235
글번호 97598
답변완료
지표식 부탁해요
삼성 전자와 코스피200 차트의 이격도 보조지표를 만들고 싶습니다
삼성 전자와 코스피200 차트를 겹쳐 놓고 둘의 이격도 보조지표를
밑에 넣고 싶습니다 부탁 드립니다.
2016-05-02
256
글번호 97594
답변완료
시스템신호
시스템신호 부탁드려요.
price channel 에서 2분봉이 이탈할때 최초한번만 신호나오게요.
반대 신호 나오기 전까지 1회만요 가능할까요.
부탁드리겠습니다 ^^
2016-05-02
169
글번호 97593
답변완료
수식 문의 드립니다.
오늘 장 마감시 또는 장 마감 1 분전[14:59] 에 사서
다음날 오전 9시 시가에 또는 9시 1분에 파는 시스템이 필요합니다.
거래 종목은 주식입니다.
감사합니다~~
2016-05-02
153
글번호 97589
답변완료
안녕하세요?
안녕하세요?
청산식좀 부탁드립니다.
1.
20MA 아래 5틱 매수청산.
20MA 위 5틱 매도청산.
2.
20M가 하락 기울기일때 -> 20MA 아래 5틱 매수청산.
20M가 상승 기울기일때 -> 20MA 위 5틱 매도청산.
3.
20M가 하락 기울기일때 -> 20MA 아래 5틱아래 3봉째 매수청산.
20M가 상승 기울기일때 -> 20MA 위 5틱위 3봉째 매도청산.
부탁드리겠습니다.
감사합니다.
2016-05-02
163
글번호 97588