커뮤니티

예스랭귀지 Q&A

글쓰기

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

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

옵션 매매 수식부탁드립니다.

옵션 매매 수식부탁드립니다. 매도는 절대없습니다. 매수진입횟수 : 당일 1번 매수시간 08시45분 - 13시30분 익절,손절청산 08시45분 - 15시19분 당일청산 15시19분 옵션가격대별 매수수량 1) 가격이 0.01~0.1 일때 10개 2) 가격이 0.11~0.5 일때 6개 3) 가격이 0.51~1.0 일때 4개 4) 가격이 1.01 이상 일때 1개 매수조건 일봉에서 당일저가 대비 현재가가 20% 이상일때 즉시 매수. 한번만 매수진입합니다. (현재가가 계속 20% 이상에서도 처음힌번만 매수한다.) 익절조건 매수후 120% 수익시 절반익절 200% 수익시 나머지 모두청산 매수수량이 1개일때는 200% 에서 청산 손절조건 매수후 50%손실시 모두청산 (손매매로 미리 청산 했으면 보유수량이 없을때는 매도되지 않게 가능한가요?) (가능하다면 수식에 넣어주세요.) 각줄의 수식에 주석을 부탁드립니다 감사합니다
프로필 이미지
비류천
2024-09-30
718
글번호 183838
시스템
답변완료

지표 질문입니다

현재 캔들이 3캔들 최고가 일 때 3캔들 저가 가운데 2번째 저가를 표시한다 현재 캔들이 3캔들 최저가 일 때 3캔들 고가 가운데 2번째 고가를 표시한다 감사합니다
프로필 이미지
para
2024-09-30
778
글번호 183836
지표
답변완료

지표

이동평균선 5일 20일 60일 120일중에 5일선만 상승하때 빨강색 하락하때 파랑색 잘 부탁드립니다
프로필 이미지
용각산
2024-09-30
741
글번호 183835
지표
답변완료

강세약세패턴 강조식

매번 수고가 많으십니다. 다름이 아니라 영웅문의 프로그램 강조식 중에 강세약세 패턴 강조식(일명; 불기둥)이라는 아래의 수식이 있는데, a = avg(v,20); a(1) * 10 <=v and 거래대금>=100000 and c > o * m m=1.12 이 수식을 예스트레이더에서 사용할수 있게 강조식으로 작성 부탁 드립니다.
프로필 이미지
유경완
2024-09-30
949
글번호 183834
강조
답변완료

시스템식 변환 부탁드립니다

1. 300봉 이내에서 1분봉 기준으로 eavg(MACD(12,26),9)>MACD(12,26) or Simrido(10) <= 20 or Disparity(25) <= 98 or MFI(14) <= 20 일때 현재가 Buy하여 1.2% 등락률로 올랐을때 매도하는 시스템식 2. 1000봉 이내에서 3분봉 기준으로 eavg(MACD(12,26),9)>MACD(12,26) and Simrido(10) <= 20 and Disparity(25) <= 98 and MFI(14) <= 20 일때 현재가 Buy하여 1.2% 등락률로 올랐을때 매도하는 시스템식 3. 500봉 이내에서 5분봉 기준으로 eavg(MACD(12,26),9)>MACD(12,26) && Simrido(10) <= 20 && Disparity(25) <= 98 && MFI(14) <= 20 일때 현재가+1호가 Buy하여 -2% 등락률로 떨어졌을때 1번 더 추가매수하고 1.2% 등락률로 올랐을때 매도하는 시스템식
프로필 이미지
손주형
2024-09-30
824
글번호 183833
시스템
답변완료

SuperTrend 시작위치 질문입니다.

주식 종목에 아래 SuperTrend 수식을 적용해보면, 시작 위치가 4번째 봉부터 표시 됩니다. AtrPeriod로 지정된 위치부터 표시되도록 수정 부탁 드립니다. input : AtrPeriod(13),factor(3); var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0); var : prevSuperTrend(0), superTrend(C), direction(0),alpha(0),source(0); var : Color(0); if CurrentBar > 1 Then { src = (H+L)/2; alpha = 1 / AtrPeriod ; source = max(high - low, abs(high - close[1]), abs(low - close[1])); ATrV = alpha * source + (1 - alpha) * ATrV[1]; //지수가중이평방식 //ATrV = ma(source,AtrPeriod); //단순이평방식 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; Color = Red; } if C < LowerBand Then { direction = -1; Color = Blue; } if direction == 1 Then supertrend = lowerband; Else supertrend = upperband; Plot1(supertrend, "SuperTrend", Color, DEF, 1); }
프로필 이미지
투자
2024-09-30
761
글번호 183832
지표
답변완료

수고하십니다.두가지 검색식 동시에 만족하는 종목검색식 부탁드립니다. 항상 건강하세요~~

1 INPUT : period(20),기간1(12),기간2(5),기간3(5); VAR : A(0),B(0),GB(0),GS(0),SS(0),AA(0); A=(C - lowest(C, period))/C*100; GB=max(A, 0); B=(highest(C, period) -C)/C*100; GS=max(B, 0); SS=AccumN(C-lowest(L,기간1),기간2) /AccumN((highest(H,기간1)-lowest(L,기간1)),기간2)* 100; //스토케스틱 슬로우 본선 AA=EmA(SS, 기간3); //스토케스틱 시그널선 IF CROSSUP(GB, GS) && C>O && SS[1]<=20 && (CROSSUP(SS,AA) OR CROSSUP(SS,20)) TheN Find(1); ================================================================================= 2 input : period(14), 기간1(12), 기간2(5), 기간3(5),배수(1); var : A(0), B(0), GB(0), GS(0), BB(0), SS(0), AA(0); // GOLDENPOWER 지표 A = (C - lowest(C, period)) / C * 100; GB = max(A, 0); // B 지표 B = (highest(C, period) - C) / C * 100; GS = max(B, 0); // 스토F 지표 BB = (C - lowest(L, 기간1)) / (highest(H, 기간1) - lowest(L, 기간1)) * 100; // 스토 슬루우 지표 SS = AccumN(C - lowest(L, 기간1), 기간2) / AccumN((highest(H, 기간1) - lowest(L, 기간1)), 기간2) * 100; // 스토케스틱 시그널선 AA = Ema(SS, 기간3); // 조건 체크 및 종목 검색 if CROSSUP(GB, GS) && CROSSUP(BB, 50) && SS > AA && V > MA(V, period)*배수 Then Find(1);
프로필 이미지
그냥저냥
2024-09-29
700
글번호 183831
종목검색
답변완료

검색식 부탁드립니다. _(_ _)_

항상 도와주심에 감사드립니다. 일봉상 1봉전에 종가상 5일선위에 있던 주가가 0봉전에 올라오는 5일선으로 인해 5일선을 이탈했다가 다시 재돌파하는 종목 검색식을 부탁드립니다. 이때 전제조건은 1봉전 5일선보다 0봉전 5일선이 반드시 커야 한다는 것입니다.
프로필 이미지
한칼부르스
2024-09-29
708
글번호 183830
종목검색
답변완료

변환부탁드립니다.

트레이딩뷰의 Hull지표인데 변환부탁드립니다. src = input(close, title="Source") modeSwitch = input("Hma", title="Hull Variation", options=["Hma", "Thma", "Ehma"]) length = input(55, title="Length(180-200 for floating S/R , 55 for swing entry)") lengthMult = input(1.0, title="Length multiplier (Used to view higher timeframes with straight band)") useHtf = input(false, title="Show Hull MA from X timeframe? (good for scalping)") htf = input("240", title="Higher timeframe", type=input.resolution) //FUNCTIONS //HMA HMA(_src, _length) => wma(2 * wma(_src, _length / 2) - wma(_src, _length), round(sqrt(_length))) //EHMA EHMA(_src, _length) => ema(2 * ema(_src, _length / 2) - ema(_src, _length), round(sqrt(_length))) //THMA THMA(_src, _length) => wma(wma(_src,_length / 3) * 3 - wma(_src, _length / 2) - wma(_src, _length), _length) //SWITCH Mode(modeSwitch, src, len) => modeSwitch == "Hma" ? HMA(src, len) : modeSwitch == "Ehma" ? EHMA(src, len) : modeSwitch == "Thma" ? THMA(src, len/2) : na //OUT _hull = Mode(modeSwitch, src, int(length * lengthMult)) HULL = useHtf ? security(syminfo.ticker, htf, _hull) : _hull MHULL = HULL[0] SHULL = HULL[2] plot(MHULL, title="MHULL", color=hullColor, linewidth=thicknesSwitch, transp=50) plot(visualSwitch ? SHULL : na, title="SHULL", color=hullColor, linewidth=thicknesSwitch, transp=50) 수고하세요
프로필 이미지
bw
2024-09-29
821
글번호 183829
지표