커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7511
글번호 230811
답변완료
문의드립니다
아래식 출력이안됩니다
var : sumv(0),sumi(0),avgv(0),avgv1(0),avgv2(0);
if date != date[1] Then{
sumv = 0;
sumi = 0;
avgv = 0;
avgv1 = avgv[1];
avgv2 = avgv1[1];
}
sumv = sumv+v;
sumi = sumi+v;
avgv = sumv/sumi;
plot1(avgv,"당일평균거래량");
plot2(avgv1,"전일평균거래량");
plot3(avgv2,"전전일평균거래량");
2014-04-23
131
글번호 74634
회원 님에 의해서 삭제되었습니다.
2014-04-23
13
글번호 74633
답변완료
지표추가 하려고 합니다
안녕하세요 선물8101 틱차트에서 20 이평선 기준으로 위아래 폭5틱을 볼린져밴드처럼 나타
나게 했으면 합니다 꼭부탁드리겠습니다 답변부탁드립니다
2014-04-23
155
글번호 74629
답변완료
문의 드립니다.
If IsExitName("StopProfittarget",1) == True Then
{
Buy("BS",AtStop,ExitPrice(1)+PriceScale*40,1);
Buy("BL",AtLimit,ExitPrice(1)-PriceScale*40,1);
}
위 구문은 최근 거래가 StopProfittarget 으로 끝나면
매수 예약주문을 하는데 최근에 청산된 가격에서
+40틱 올라가면 매수하거나 -40틱 내려가면 매수하게 만드는 구문입니다.
근데 이상한것이 처음에만 원하는 가격에 매수진입이 되는데
그 이후부터는 자꾸 청산가격에 매수주문을 넣습니다.
이건 왜이러는 걸까요??
예)
StopProfittarget 가격이 500 에서 끝났다.
이후에 시세가 올라서 540에 매수했다. <-여기까지는 정상으로 됩니다.
근데 그 이후부터 갑자기 StopProfittarget 가격이 600으로 끝났는데
바로 600으로 매수가 잡힙니다.
ExitPrice(1)+PriceScale*40
위 구문을 무시하구요...
아무리 봐도 수식에는 문제가 없는데
왜이러는 걸까요??
2014-04-23
189
글번호 74625
회원 님에 의해서 삭제되었습니다.
2014-04-25
11
글번호 74621
답변완료
종목검색 결과 종목명 필드 문의
종목검색 결과에서 종목명 필드에
(K) GS건설
(Q) KCI
(E) KODEX 레버러지
..
이렇게 나오는데 괄호안의 K,Q,E의 의미가 무엇인가요?
그리고, 구분해서 검색할 방법은 없나요?
YesLanguage에서 구분할 방법은 어떻게 되나요?
2014-04-23
187
글번호 74620
답변완료
문의합니다
안녕하세요
늘 감사합니다
0.3P 이상의 장대봉에서는 매수 매매 진입을 금지하는 수식을 부탁합니다
감사합니다
2014-04-23
161
글번호 74619
답변완료
재 질문드립니다
아래에서 갭보정 파라볼릭 지표 수정해 주셨는데, 감사드립니다. 그런데, 색깔이 하나여서 구분이 어렵네요. 일반파라볼릭 지표처럼 파란색과 빨간색의 두가지 색이 나오도록 하여 주시기 부탁드립니다. 수고하세요.
Input: AF(0.02), AFMAX(0.2);
Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),GCSAR(0);
var : gap(0),sumgap(0),GO(0),GH(0),GL(0),GC(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
if EP != 0 Then
{
if Direction == 1 then
{
EP = HighValue;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if GH > HighValue then
{
HighValue = GH;
AF_Value = AF_Value + AF;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
if GC < SAR_Value then
{
Direction = -1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
LowValue = Gl;
}
}
else
{
EP = LowValue;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if GL < LowValue then
{
LowValue = GL;
AF_Value = AF_Value + Af;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
if GC > SAR_Value then
{
Direction = 1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
HighValue = GH;
}
}
GCSar = SAR_Value;
}
else
{
if SAR_Value != 0 && EP == 0 then
{
if Direction == 1 then
{
EP = HighValue;
AF_Value = AF;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if GH > HighValue then
{
HighValue = GH;
AF_Value = AF_Value + AF;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
}
else
{
EP = LowValue;
AF_Value = Af;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if GL < LowValue then
{
LowValue = GL;
AF_Value = AF_Value + AF;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
}
GCSar = SAR_Value;
}
else
{
if Direction == 0 then
{
if GC > GC[1] then Direction = 1;
else
if GC < GC[1] then Direction = -1;
}
else
{
if Direction == 1 then
{
if GC < GC[1] then
{
Direction = -1;
SAR_Value = HighValue;
GCSar = SAR_Value;
}
}
if Direction == -1 then
{
if GC > GC[1] then
{
Direction = 1;
SAR_Value = LowValue;
GCSar = SAR_Value;
}
}
}
LowValue = min(GL,LowValue);
HighValue = max(GH,HighValue);
}
}
plot1(GCSar);
2014-04-23
236
글번호 74618
답변완료
참조데이터 지표
차트상 참조데이터에 지표를 적용시키는 방법 좀 가르쳐주세요
2014-04-23
165
글번호 74617