커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
1689
글번호 230811
지표
답변완료

문의드립니다.

어떻게 적어드려야 이해가 되시려는지 모르겠습니다 흠.... 혹시 질문하는 로직(?) Flow 있으면 예제로 주시면 숙지좀 하겠습니다. 종가가 최근 3일간 종가 중 최고가일 때 롱 진입하여 익일 청산하는 방법을 사용하려 하고요. 종가 > 3일 최고가 반대로 종가가 최근 3일간 종가 중 최저가일 때 숏 진입하여 익일 청산하는 방법을 사용하려 하고요. 종가 < 3일 최저가
프로필 이미지
algojj
2021-05-18
1298
글번호 149139
시스템
답변완료

수식추가 부탁드립니다.

안녕하세요? 아래의 수식에서 하루매매횟수(외부변수) 를 추가하고싶습니다. 매매횟수가 있는 다른 기존의 식을 참고해봤지만, 잘 안되는군요. 부탁드립니다. 감사합니다. input : P1(5),P2(20),N(3); input : 익절틱수(50),손절틱수(50); var1 = ma(c,P1); Var2 = ma(C,P2); Condition1 = CountIf(C>O,N) == N; Condition2 = CountIf(C<O,N) == N; if MarketPosition == 0 and var1 > Var2 and C[N+1] < O[N+1] and Condition1[1] == true and C < O Then Sell(); if MarketPosition == 0 and var1 < Var2 and C[N+1] > O[N+1] and Condition2[1] == true and C > O Then Buy(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop);
프로필 이미지
대구어린울프
2021-05-18
1609
글번호 149138
시스템
답변완료

문의드립니다

안녕하세요, 시스템트레이딩 수식 문의드립니다. 다음과 같은 조건을 모두 만족하는 매수 / 매수청산 수식을 구현할 수 있을까요? 1. 0봉전 기준 1분봉상 시가대비 고가등락률 -5% ~ 5% 2. 0봉전 기준 1분봉상 시가대비 종가등락률 -5% ~ 5% 3. 1봉전 기준 1분봉상 시가대비 종가등락률 5% 이하 4. 전일대비 상승갭 10% 이하 매수조건 : 현재가 대비 3% 상승한 가격에 주문 / 1분이내 미체결시 주문취소 청산조건 : 수익률 5% 이상 감사합니다.
프로필 이미지
이말올
2021-05-18
1398
글번호 149137
시스템
답변완료

문의

아래 stochastics K_D 를 지표수식으로 변환바랍니다. ************************************************************************** Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell(); }
프로필 이미지
목마와숙녀
2021-05-18
1377
글번호 149136
지표

qha71 님에 의해서 삭제되었습니다.

프로필 이미지
qha71
2021-05-18
1
글번호 149135
지표
답변완료

문의드립니다

현재의 등가격은 어떤식으로 알수있나요?지표로 현재의 등가격을 구하는 식이 알고싶습니다.수고하세요.
프로필 이미지
아싸가오리
2021-05-18
1350
글번호 149134
지표
답변완료

지표생성 도움 요청드립니다

안녕하세요. 전에 부탁드렸던 수식으로는 원하는 차트가 검색되지 않아 다시한번 도움 요청드려요.. 고점 돌파 1번-첫번째 저점 발생 2번-두번쨰 저점 발생 (1번 저점< 2번 저점) 3번-1번2번 사이에 제일 큰 고점 5번-3번 고점을 넘는 고점 발생(3번< 5번) 4번- 5번 발생후 5평선을 종가가 2번이상 꺠고 / (20평선-2틱)을 깨지 않는 조정발생 --> 조정발생후 5번 고점을 8틱이상 넘으면 / 조건 초기화 / 지표신호 1 발생/ 소리 발생 --> 그 사이 1번,2번, 4번 저점을 깨면 조건 초기화 저점 돌파 1번-첫번째 고점 발생 2번-두번쨰 고점 발생 (1번 고점> 2번 저고점) 3번-1번2번 사이에 제일 작은 저점 5번-3번 저점을 깨는 저점 발생(3번> 5번) 4번- 5번 발생후 5평선을 종가가 2번이상 넘고 / (20평선+2틱)을 넘지 않는 조정발생 --> 조정발생후 5번 저점을 8틱이상 깨으면 / 조건 초기화 / 지표신호 (1)발생/ 소리 발생 --> 그 사이 1번,2번, 4번 고점을 깨면 조건 초기화 도움주셔서 항상 감사드립니다~
프로필 이미지
yosong
2021-05-18
1527
글번호 149133
지표
답변완료

문의합니다ㅣ

Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20); Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0); 전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2; 기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2; mav = ma(c,P); Condition1 = C > 기준선 and 전환선 and C > max(선행스팬1,선행스팬2) and c > mav; Condition2 = C < 기준선 and 전환선 and C < min(선행스팬1,선행스팬2) and c < mav; if Condition1 == true and Condition1[1] == false Then buy(); if Condition2 == true and Condition2[1] == false Then sell(); * 위수식을 삼각표시 및 사운드 연결 부탁드립니다 감사합니다
프로필 이미지
gopang
2021-05-18
1296
글번호 149128
지표
답변완료

수식작성

input : P1(5),P2(20),p3(3),P4(50),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(183000),EndTime(055000); Input : 당일수익틱수(200); 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(); Else buy(); } if CrossDown(mav1,mav2) and var2 >= 3 Then { if C > mav4 and dis > 100 Then Buy(); Else sell(); } } if MarketPosition == 1 then { ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); if CrossDown(mav3,mav4) Then ExitLong(); } if MarketPosition == -1 then { ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); if CrossUp(mav3,mav4) Then ExitShort(); } --------------------------------------------------- 수식어 추가 입니다. 1. buy 손절후 이격도 120의 기준선 100 에서 99.80 사이일때 손절방향으로 진입하는 신호이고 2. 다음신호나 5선50선 골든 크로스에 청산하는 수식어를 부탁드립니다. 반대포지션도 같이 부탁드립니다. 늘 감사드립니다.
프로필 이미지
푸른
2021-05-18
1220
글번호 149111
시스템