커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1709
글번호 230811
답변완료
수식 문의
아래는 슈퍼 시그널 채널이라는 지표의 MQL5 수식입니다.
이 수식을 예트 수식으로 변환하고 싶습니다.
본 수식의 사용법에 대한 설명을 아래 링크에 첨부하였습니다.
여러 회원님들 도움 되시기 바랍니다.
부탁 드리겠습니다. 감사합니다.
//+------------------------------------------------------------------+
//| super-signals-channel.mq4 |
//| Copyright © 2006, Nick Bilak, beluck[AT]gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Nick Bilak"
#property link "http://www.forex-tsd.com/"
// hacked into a channel ind. by t_david sometime in early 2007
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_width1 1
#property indicator_color2 Lime
#property indicator_width2 1
#property indicator_color3 Red
#property indicator_width3 1
#property indicator_color4 Lime
#property indicator_width4 1
extern int SignalGap = 4;
extern int ShowBars = 50;
extern int BBPeriod=20;
int dist=24;
int Win = 0,Loss= 0;
double b1[];
double b2[];
double b3[];
double b4[];
int init() {
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1); //
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1); // cross
SetIndexStyle(2,DRAW_ARROW,STYLE_SOLID,1); // down arrow
SetIndexStyle(3,DRAW_ARROW,STYLE_SOLID,1); // up arrow
SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2); //
SetIndexBuffer(2,b3); // Down arrow
SetIndexBuffer(3,b4); // Up arrow
SetIndexArrow(2,234); // Down arrow
SetIndexArrow(3,233); // Up arrow
return(0);
}
int start()
{
int hhb,llb, count;
for (count=0;count<500;count++)
{
b1[count]=0; b2[count]=0; b3[count]=0; b4[count]=0;
hhb = iHighest(Symbol(),0,MODE_HIGH,dist,count-dist/2);
llb = iLowest(Symbol(),0,MODE_LOW,dist,count-dist/2);
if ((count==hhb))
{
{
b3[count]= High[hhb]+SignalGap*Point;
if(((Open[count-1])) > ((Close[count-1]))) // GREEN Candlestick
{
Win++;
// Print("SUPER SIGNAL CHANNELWin::",Win);
}
else
{
Loss++;
// Print("SUPER SIGNAL CHANNEL Loss::",Loss);
}
}
}
if (count==llb)
{
{
b4[count]=Low[llb]-SignalGap*Point;
if(((Open[count-1]))< ((Close[count-1]))) // RED Candlestick
{
Win++;
Print("SUPER SIGNAL CHANNEL Win::",Win);
}
else
{
Loss++;
Print("SUPER SIGNAL CHANNEL Loss::",Loss);
}
}
}
b1[count]=High[hhb];//+SignalGap*Point; //draws horiz line for sale (RED)
b2[count]=Low[llb];//-SignalGap*Point; //draws horiz line for buy (GREEN)
}
return(0);
}
2022-06-08
1256
글번호 159684
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2022-06-08
4
글번호 159681
답변완료
수식 문의
아래는 Jurik Volatility Bands 라는 지표입니다.
아래 수식을 예트 수식으로 변환하고 싶습니다.
링크를 첨부 하였으니 한번 읽어보시고
여러 회원님들께도 도움되시기 바랍니다.
부탁 드리겠습니다. 감사합니다.
//PRC_Jurik Volatility Bands | indicator
//31.08.2020
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//converted from MT4
//https://www.prorealcode.com/topic/jurik-volatility-bands/
//// --- settings
Length = 14
Shift = 0
ShowMiddle = 1
ZeroBind = 1
Normalize = 0
// --- end of settings
Price = customclose
if barindex>Length then
vprice = average[1](Price)[shift]
cprice = average[1](Price)
hprice = highest[length](vprice)
lprice = lowest[length](vprice)
len1 = Max(Log(Sqrt(0.5*(length-1)))/Log(2.0)+2.0,0)
pow1 = Max(len1-2.0,0.5)
del1 = hprice - bsmax[1]
del2 = lprice - bsmin[1]
volty = 0
if(Abs(del1) > Abs(del2)) then
volty = Abs(del1)
endif
if(Abs(del1) < Abs(del2)) then
volty = Abs(del2)
endif
vsum = vsum[1] + 0.1*(volty-volty[10])
avg = vsum
avgLen=65
for k=1 to avgLen-1 do
avg = avg+vsum[k]
next
avg = avg/k
avolty = avg
if avolty > 0 then
dVolty = volty/avolty
else
dVolty = 0
endif
if dVolty>exp((1/pow1)*log(len1)) then
dVolty=exp((1/pow1)*log(len1))
endif
if (dVolty < 1) then
dVolty = 1.0
endif
pow2 = exp(pow1*log(dVolty))
len2 = Sqrt(0.5*(length-1))*len1
Kv = exp(sqrt(pow2)*log(len2/(len2+1)))
if (del1 > 0) then
bsmax = hprice
else
bsmax = hprice - Kv*del1
endif
if (del2 < 0) then
bsmin = lprice
else
bsmin = lprice - Kv*del2
endif
dnValue = bsmin
upValue = bsmax
miValue = (upValue+dnValue)/2.0
////
if (ZeroBind) then
if (Normalize) then
upValues = 1
dnValues = -1
diff = (upValue-miValue)
if (diff <> 0) then
price = (cprice-miValue)/diff
else
price = 0
endif
else
upValues = upValue-miValue
dnValues = dnValue-miValue
price = (cprice-miValue)
endif
else
upValues = upValue
dnValues = dnValue
price = cprice
endif
if (ShowMiddle) then
if (ZeroBind) then
miValues = 0
else
miValues = miValue
endif
endif
endif
return upValues coloured(0,191,255) as "up value", dnValues coloured(219,112,147) as "dn value", miValues coloured(105,105,105) style(dottedline) as "mi value", price coloured(0,191,255) style(line,2) as "price"
2022-06-08
1194
글번호 159680
답변완료
수식부탁드립니다
선물 매매식에서 보조지표 OBV와 선물 호가가 양봉에 매수 음봉에 매도매수
2022-06-08
1222
글번호 159675
회원 님에 의해서 삭제되었습니다.
2022-06-08
0
글번호 159672
2wnwn 님에 의해서 삭제되었습니다.
2022-06-08
19
글번호 159664
답변완료
이동평균선
Input : Period(5);
var1 = max(low, Period);
var2 = Min(high, Period);
Plot1(var1, "이동평균1");
Plot2(var2, "이동평균2");
5개 봉중 저가중 고가 그래프
5개 봉중 고가중 저가 그래프
구현이 안되네요
2022-06-08
1087
글번호 159663
답변완료
종목검색식 문의드려요
수고하십니다
종목검색 문의드립니다
1. 일봉에서 5일선 20일선 골든크로스를하고
2. 피보나치 조정대로 50%조정라인을 터치한 종목(첫 조정라인종가, 이하종가 모두)
3. 피보나치 조정라인은 5/20골든 크로스 가 나오기 직전 macd 0선 이하에서의 저점이고
고점은 5/20골든크로나 나오고 macd가 0선이하로 가기전에서의 최고점을 고점으로...
이상입니다
이게 가능할까요? 부탁드립니다~
감사합니다~
2022-06-08
1651
글번호 159662
답변완료
문의 드립니다.
안녕하세요
답변 해주시느라 너무 고생 많으십니다.
600 틱차트 기준인데요.
지그재그 파동 수식 포함하면서
지그재그 선을 보이게 하고
하락중에 지그재그 파란선이 나온 상태일때
10일 이평선을 캔들 종가가 10일선 뚫은 양봉이면 그 양봉 저가에 라인을 표시 하면서 가격을 표시 하고
(지그재그 파란선이 안나오면 10일선 캔들 종가가 10일선 뚫은 양봉을 인정 안한다.)
상승중에 지그재그 빨간선이 나온 상태일때
10일 이평선을 캔들 종가가 10일선 깨진 음봉이면 그 음봉 고가에 라인을 표시 하면서 가격을 표시 되는
(지그재그 빨간선이 안나오면 10일선 캔들 종가가 10일선 깬 음봉을 인정 안한다.)
수식이 무엇인지요?
감사합니다.
2022-06-08
1478
글번호 159661