커뮤니티
예스랭귀지 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번째 고가를 표시한다
감사합니다
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)
수고하세요
2024-09-29
821
글번호 183829