커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1649
글번호 230811
답변완료
검토 부탁드립니다.
안녕하세요...글번호73704 월봉지표검토부탁드립니다.
plot 1 전월봉고점라인
plot 2 전월봉저점라인
plot 3 전월봉시가라인
plot 4 전월봉종가라인
plot 5 전월봉고점.저점의 87.5%라인
plot 6 전월봉고점.저점의 75.0%라인
plot 7 전월봉고점.저점의 62.5%라인
plot 8 전월봉고점.저점의 50.0%라인
plot 9 전월봉고점.저점의 37.5%라인
plot10 전월봉고점.저점의 25.0%라인
plot11 전월봉고점.저점의 12.5%라인
plot12 당월고점라인
plot13 당월저점라인
plot14 당월시가라인
plot15 당월종가라인
plot16 당월고점.저점의50.0%라인
만들어주신 수식이 포트5번에서 11번까지의라인이 전월고점.저점의 안에서그려져야하는데
저점아래서 그려지네요.
포트16번 당월50%라인도 딴지점에서 그려지네요. 검토부탁드립니다.
수고하세요 꾸벅
2021-08-22
901
글번호 151683
답변완료
수식작성
input : P1(5),P2(20),p3(3),P4(120),P5(120);
input : sto1(12),sto2(26),sto3(5);
Input : trixp(12), sigPeriod(9);
INPUTS: LENGTH(5);
input : short(12),long(26),sig(9);
input : StartTime(223000),EndTime(025000);
Input : 당일수익틱수(100);
var : Tcond(false),mav3(0),mav4(0),dis(0);
var : mav1(0),mav2(0),stok(0),stod(0);
var : trixv(0),trixs(0),TEMA(0),macdo(0);
Var : N1(0),dayPl(0),당일수익(0),Xcond(false);
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
SetStopEndofday(0);
Xcond = false;
N1 = NetProfit;
}
당일수익 = PriceScale*당일수익틱수;
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if IsExitName("dbp",1) == true or IsExitName("dsp",1) == true then
Xcond = true;
}
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(c,p3);
mav4 = ma(c,p4);
dis = Disparity(p5);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
trixv = trix(trixp);
trixs = ema(trixv,sigPeriod);
TEMA = (3 * Ema(c,LENGTH)) - (3 * Ema(Ema(c,LENGTH),LENGTH)) +
(Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH));
macdo = macd_osc(short,long,sig);
var1 = 0;
var2 = 0;
if stok > stod Then
var1 = var1+1;
if trixv > trixs Then
var1 = var1+1;
if c > tema Then
var1 = var1+1;
if macdo > 0 Then
var1 = var1+1;
if stok < stod Then
var2 = var2+1;
if trixv < trixs Then
var2 = var2+1;
if c < tema Then
var2 = var2+1;
if macdo < 0 Then
var2 = var2+1;
if Tcond == true and Xcond == False Then
{
if crossup(mav1,mav2) and var1 >= 3 Then
{
if C < mav4 and dis < 100 Then
Sell("s2");
Else
buy("b1");
}
if CrossDown(mav1,mav2) and var2 >= 3 Then
{
if C > mav4 and dis > 100 Then
Buy("b2");
Else
sell("s1");
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
if CrossDown(mav3,mav4) Then
ExitLong("bx1");
if IsEntryName("b3") == true and CrossDown(mav1,mav2) Then
ExitLong("bx2");
}
if MarketPosition == -1 then
{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
if CrossUp(mav3,mav4) Then
ExitShort("sx1");
if IsEntryName("s3") == true and CrossUp(mav1,mav2) Then
ExitShort("sx2");
}
if MarketPosition == 0 and IsExitName("bx1",1) == true and dis <= 100 and dis >= 99.80 Then
Sell("s3");
if MarketPosition == 0 and IsExitName("sx1",1) == true and dis >= 100 and dis <= 100.20 Then
Buy("b3");
}
-------------------
상기수식어에 아래 내용을 추가를 하고자 합니다.
전일종가보다 당일시가가 높은경우 시가 buy 진입
전일종가보다 당일시가가 낮은경우 시가 sell 진입
익절 70틱 손절 10틱
2021-08-22
889
글번호 151682
답변완료
Re : 선긋기 부탁드립니다.
사용자가 장전에 임의의 시작가를 입력하여 타주기 일봉2일선을 연산하여 선이 그으지게 하는 수식입니다.
그 노고에 감사드리며, 추가로 3일선, 5일선도 함께 나타나게 해주시면 정말 감사하겠습니다.
번거롭게 해서 미안합니다.
input : 예상가(401),p(2),굵기(5),R(255),G(0),B(0);
var : cnt(0),sum(0),mav(0);
var : TL1(0),TL2(0),TL3(0),TL4(0);
if Index == 0 or (sTime >= 143000 and sTime[1] < 143000) Then
{
var1 = sDate;
Var2 = stime;
}
if NextBarStime == 154500 Then
{
sum = 0;
For cnt = 0 to P-1
{
if cnt == 0 Then
sum = sum + 예상가;
if cnt == 1 Then
sum = sum + NextBarOpen;
if cnt >= 2 Then
sum = sum + DayClose(cnt-1);
}
mav = sum/P;
if var1 > 0 and Var2 > 0 Then
{
TL1 = TL_New(var1,Var2,mav,sDate,sTime,mav);
TL_SetColor(TL1,RGB(R,G,B));
TL_SetSize(TL1, 굵기);
}
}
Else
{
if sTime < 113000 Then
{
TL_SetBegin(TL1,var1,Var2,mav);
TL_SetEnd(TL1,sDate,sTime,mav);
}
}
2021-08-22
1030
글번호 151681
답변완료
부탁 드립니다.
도움에 감사 드립니다.
질문1)
1주 단위의 수직선이 아니고
예를 들어 5주(n주) 단위의 수직선을 부탁 드립니다.
참고 수식)
var:tl5(0);
if DayOfWeek(bdate) == 1 and bdate != bdate[1] Then{
tl5=TL_New_self(sdate[0],stime[0],9999999,sdate[0],stime[0],-999999);}
질문2)
지정된 일자부터 누적이 아닌
n봉전에서 v2가 누적되도록 부탁 드립니다.
input : 일자(20210104);
var : v2(0),sum(0);
v2=rsi(20)-50;
if Condition1 == false and sdate =>일자 Then
Condition1 = true;
if Condition1 == true and Condition1[1] == false Then
{
sum = 0;
}
if Condition1 == true then
{
sum = sum + v2;
}
2021-08-22
1017
글번호 151680
답변완료
종목검색식 부탁합니다
검색조건 :
1.당일 캔들이 9개 캔들 중 최고가 양봉이면서, 9일전 캔들이 최저가 인 종목(9일 신고가 종목) 검색식 부탁합니다
2021-08-21
984
글번호 151679
답변완료
문의
30분봉 20이평선(고가이평,저가이평,종가이평) 3가지 이평을 틱챠트에 나타내기 부탁드립니다
분봉은 외부변수로 부탁드립니다
2021-08-21
999
글번호 151678
답변완료
수식 좀 부탁드립니다.
* 항상 많은 도움에 고맙 습니다.
* 아래 수식이 안되는데 수정 좀 부탁 드립니다.
즉 이상한 곳에 점이 찍힘니다. crossup 지점에 안찍히네요.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
plot1(var1) ;
plot2(var2) ;
FixPlotShift(2,10) ;
var : TX55(0) ;
if crossup(Var1,var2) Then {TX55 = Text_New_Self(sdate,stime,var2,"●"); Text_SetStyle(TX55,2,2); Text_SetColor(TX55,RED); Text_SetSize(TX55,20); }
* 매번 고밥습니다
2021-08-21
1113
글번호 151677
답변완료
수식 문위드립니다
1..당일기준으로 09시 시가기준입니다
종가가 09시시가 기준위면 매수신호
시가아래 종가면 매도신호
2.. 이런것도 가능하신지요
30분봉 마다 30분봉에 시가를 기준으로
종가가 30분봉 시가위면 음봉에 매수신호
종가가 30분봉 시가아래면 양봉에 매도신호
30분마다 기준인 시가가 바뀌겟지요
2021-08-21
1424
글번호 151676
이공주7 님에 의해서 삭제되었습니다.
2021-08-21
1
글번호 151675