커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

청산식

청산식을 고민중입니다 기울기=x값증가량 / y값증가량 y값증가=swinglow값-진입봉저가 x값증가=swinglowbar 인덱스값-진입봉인덱스를 이용해서 위항목으로 1차함수 청산추세라인 작성 <산식의 작동원칙> 1. 진입봉의 저가와 진입이후 발생한 1st swinglow(좌우3봉기준)를 이용해서 기울기>0을 획인후 청산추세라인을 정하고 C<청산추세라인 일때 청산하는 산식 2. 진입후 1st swinglow가 나왔지만 기울기<0일때 진입봉이전으로 거슬러올라가 기울기>0이 되는 swinglow(진입봉전 20봉이내)를 찾아 청산추세라인 구축후 C<청산추세라인 일때 청산 3.1,2항 이후 진입후 2nd swinglow 발생시 1st기울기보다 2nd기울기가 더 수직에 가까운, 가파르게 상승한것을 확인후 swinglow 2개를 이용해서 청산추세라인 작성후 청산 이렇게 산식이 가능할까요?
프로필 이미지
티끌
2022-12-05
990
글번호 164334
시스템
답변완료

부탁드립니다

input : EEEEEE(12),BBBB(26),BBBBB(50),AAA(0.5); var : mAAAAA(0),mColor(0); var : BBBBBB(0); var : CCC(0),CCCC(0),CCCCC(0); var : DDD(0),DDDD(0),DDDDD(0),DDDDDD(0),EEEEE(0); BBBBBB = macd(BBBB, BBBBB); CCC = lowest(BBBBBB, EEEEEE); CCCC = highest(BBBBBB, EEEEEE) - CCC; CCCCC = (BBBBBB - CCC) / CCCC * 100; DDD = iff(IsNaN(DDD[1]) == true , CCCCC , DDD + AAA * (CCCCC - DDD)); DDDD = lowest(DDD, EEEEEE); DDDDD = highest(DDD, EEEEEE) - DDDD; DDDDDD = (DDD - DDDD) / DDDDD * 100; mAAAAA = iff(IsNaN(EEEEE[1]) == true, DDDDDD , EEEEE[1] + AAA * (DDDDDD - EEEEE[1])); mColor = iff(mAAAAA > mAAAAA[1] , Red ,green ); plot1(mAAAAA,"STC",mColor); PlotBaseLine1(25,"25",gray); PlotBaseLine2(75,"75",gray); ### 회원님의 지표입니다 매수매도 시스템식 부탁드립니다++ 첨뷰파일 신호처럼 매슈신호색상이 변화는 시점에 매수 매도는 수평에서 꺽기는 첫봉 매도로 부탁 드립니다
프로필 이미지
매치다2
2022-12-04
1021
글번호 164333
시스템
답변완료

문의드립니다

Var3 = var1- Var2; if var3 > 0 Then plot1(var3,"1",Red); Else plot1(var3,"1",Blue); PlotBaseLine1(0, "기준선"); --------------------------------- 위식에서 var3 이 0선위에 있을때의 최고값 0선 아래 있을때의 최저값을 각각 가로선으로 표시하고 싶습니다 최고저값이 갱신되면 새로 갱신된 값만 표시합니다 감사합니다
프로필 이미지
러블리
2022-12-04
961
글번호 164332
지표
답변완료

식추가

input : P1(45),D1(2.3); input : P2(22),D2(1.8); var1 = BollBandDown(P1,D1); Var2 = BollBandDown(P2,D2); if Bdate != Bdate[1] Then { Condition1 = False; Condition2 = False; } if Condition1 == False and CountIf(L > var1,2) == 2 Then Buy("b1",AtLimit,var1); if Condition2 == False and CountIf(L > var2,2) == 2 Then Buy("b2",AtLimit,var2); 안녕하세요 위식에서 추가 부탁드립니다. 이평 120선 위에서 매수 이평 120선 이탈시 손절.
프로필 이미지
아트정
2022-12-04
651
글번호 164331
시스템

알로우kim 님에 의해서 삭제되었습니다.

프로필 이미지
알로우kim
2022-12-04
19
글번호 164330
종목검색

알로우kim 님에 의해서 삭제되었습니다.

프로필 이미지
알로우kim
2022-12-04
0
글번호 164329
종목검색

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

프로필 이미지
huhboo99
2022-12-04
1
글번호 164328
시스템
답변완료

수식 부탁드립니다

안녕하세요 처음 접하는 왕초보라 만만치 않네요 아래 조건으로부터 전략 시작해보려고 하는데요 수식 도움 부탁드립니다. Mini Dow라 가정했을때 가격 34500에 1계약 매수 진입 후 100틱 손실시 청산 후 매도로 2계약 재진입 (스위칭) 감사합니다
프로필 이미지
yseokkim
2022-12-03
970
글번호 164327
시스템
답변완료

슈퍼 트렌드

안녕하세요? 게시판 검색을 통해보니 슈퍼트렌드 지표가 있어 사용해보려고 합니다. 그런데 수식 자체가 상당히 길어서 지표하나를 쓰려고 하면 그런데로 사용하겠지만 다중이동평균선처럼 여러개 사용하려면 난감합니다. 그래서 이 지표식을 함수화하여 주시면 감사하겠습니다. 예를들어 ma(c,10) 처럼 supertrend(factor, AtrPeriod) 이렇게만 표현해도 supertrend 지표를 사용할 수 있도록 해 주세요 관련 지표수식 (게시판 내용 78035) [지표식] input : factor(3), AtrPeriod(10); var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0); var : prevSuperTrend(0), superTrend(C), direction(0),alpha(0),source(0); if CurrentBar > 1 Then { src = (H+L)/2; // ATR계산(ATR 계산시 지수가중이동평균(rma)이용) alpha = 1 / AtrPeriod ; source = max(high - low, abs(high - close[1]), abs(low - close[1])); ATrV = alpha * source + (1 - alpha) * ATrV[1]; upperBand = src + factor * AtrV; lowerBand = src - factor * AtrV; prevLowerBand = lowerBand[1]; prevUpperBand = upperBand[1]; if lowerBand > prevLowerBand or close[1] < prevLowerBand Then lowerBand = lowerBand; Else lowerBand = prevLowerBand; if upperBand < prevUpperBand or close[1] > prevUpperBand Then upperBand = upperBand; Else upperBand = prevUpperBand; if C > UpperBand Then direction = 1; if C < LowerBand Then direction = -1; if direction == 1 Then supertrend = lowerband; Else supertrend = upperband; } if C > superTrend Then { Plot1(superTrend,"UpTrend", Pink, 0, 5); NoPlot(2); } Else { Plot2(superTrend,"DnTrend", green, 0, 5); NoPlot(1); } 이상입니다.
프로필 이미지
fighter
2022-12-03
1364
글번호 164326
지표