커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

input : Period(12),Period1(20); input : P(20); mav = ma(C,P); var1 = trix(Period); var2 = ma(C,Period1); if crossup(var1,0) Then value1 = var2; if var2 > value1 Then value1 = var2; if CrossDown(var1,0) Then value2 = var2; if var2 < value2 Then value2 = var2; plot1(value1); plot2(value2); 에서 1. 매수 1-1 ) value1의 가격이 전봉과 같고 value2의 가격도 전봉과 같아야하고 value1의 가격과 value2의 가격폭은 45틱 이상이어야하며 전봉의 20이평가격이 전봉의 value2의 가격과같고 20 이평이 value2보다 커야하고 20 이평이 전봉보다 커야한다. ( 단, 종가가 value2보다 25틱 이상일경우 5봉이내에 음봉에서 매수 ) - 5봉이상이면 취소 1-2 ) value1의 가격이 전봉과 같고 value2의 가격도 전봉과 같아야하고 value1의 가격과 value2의 가격폭은 45틱 이상이어야하며 ( 단, value1의 가격이 전봉과 같지않으면 폭의 크기 45틱이상 조건무시 ) 저가는 value2보다 작거나 같고 종가는 value2보다 커야한다. 2. 매수청산 2-1 ) 매수조건 1-1) 2-2 ) 매수조건 1-2) 2-3 ) 매수이후 50틱 이상이면 5틱익절 ( 트레일링 ) 2-4 ) 매수이후 볼밴하단을 계속 확인하여 볼밴 촤상단의 15틱 밑에서 청산 >>> 저번에 작성해주신 ExitLong("btr",AtStop,highest(BBdn,BarsSinceEntry)-PriceScale*15); 를 적용하니 청산이 제대로 안되는것같은데 다시 검토부탁합니다. 2-5 ) value2 밑 15틱에서 손절 매도는 반대 제가 작성해서 적용해보니 제대로 작동이 안되는것 같아 다시 부탁드립니다.
프로필 이미지
as8282
2020-02-20
405
글번호 136171
시스템
답변완료

주문 가격 정정

안녕하세요, 1. 주문 취소 기능이 제공되는 지요 ? . 시뮬레이션할 때만이라도 취소 기능이 제공되면 유용할 것 같습니다. 2. 주문 취소가 안된다면 . buy("매수", AtStop, 가격1)로 주문을 한 상태에서 . 주문이 체결되기 전에 (즉 Marketposition이 0인 상태) . buy("매수", AtStop, 가격2)를 호출하면, . 기존 주문은 취소되고, 새로운 가격(가격2)으로 변경되는지요? * 피라미딩은 '허용안함'으로 설정되어 있습니다. 고맙습니다.
프로필 이미지
타타타
2020-02-20
453
글번호 136170
시스템
답변완료

어제 신호난거 오늘 보려면

수고하십니다 stochastics FAST (10, 5) 에서 어제 매수신호가 난걸 오늘 볼수있는 수식은 어떻게 하는지요? 감사합니다
프로필 이미지
골더
2020-02-20
453
글번호 136169
종목검색
답변완료

등분선좀 요청드립니다.

* * <요청 사항> 10등분선 요청 좀 드립니다. 1. 3일간 최고가와 최저가를 10등분 한다. 2. 당일 최고가와 최저가를 10등분 한다. 3. 현재봉이(C[1]) 속한 10등분 점수를 합산 하여 선그래프 좀 부탁 드립니다. 즉 현재 가격이 3일간의 10등분의 최고에 속하면(최고 10점 최저 1점) 10점 만점 최고가격 에 속하거나 or 3일간 최고가 보다 크면 10점 만점 <그림참고> 당일의 10등분의 5 그룹에 속하면 5점 = 합이 15 입니다. * 능력이 부족하여 부닥 좀 드립니다. 항상 죄송합니다. var1 = Max(DayHigh(1), DayHigh(2), DayHigh(3)) ; var2 = Min(DayLow(1), DayLow(2), DayLow(3)) ; var3 = (var1 +var2) / 10 ; var4 = Max(DayHigh) ; var5 = Min(DayLow) ; var6 = (var4 + var5) / 10 ; var7 = var3+var6 ; Plot1(var7) ; * 고맙습니다. 수고하십시요.
프로필 이미지
요타
2020-02-21
453
글번호 136168
시스템

고나리자 님에 의해서 삭제되었습니다.

프로필 이미지
고나리자
2020-02-20
0
글번호 136167
시스템
답변완료

궁금

60일선이 상승전환되는 가격에 매수 60일선이 하락전환되는 가격에 매도 부탁드립니다.
프로필 이미지
엉덩공주
2020-02-20
396
글번호 136165
시스템
답변완료

청산시 수익청산시에는 현재가로 청산/ 손절청산시에는 시장가로 청산 가능?

청산 수식인데요.. 수익청산시에는 현재가 청산 손절 청산시에는 시장가 청산 을 수식으로 구현이 가능할까요??
프로필 이미지
영태통닭
2020-02-20
420
글번호 136163
시스템
답변완료

안녕하세요

study(title="A", shorttitle="B", overlay=true) source = close // MACD Options macd_length_fast = input(defval=12, minval=1, title="MACD Fast Length") macd_length_slow = input(defval=26, minval=1, title="MACD Slow Length") macd_length_signal = input(defval=9, minval=1, title="MACD Signal Length") // Calculate MACD macd_ma_fast = ema(source, macd_length_fast) macd_ma_slow = ema(source, macd_length_slow) macd = macd_ma_fast - macd_ma_slow macd_signal = ema(macd, macd_length_signal) macd_histogram = macd - macd_signal // EMA Option ema_length = input(defval=13, minval=1, title="EMA Length") // Calculate EMA ema = ema(source, ema_length) // Calculate Elder Impulse elder_bulls = (ema[0] > ema[1]) and (macd_histogram[0] > macd_histogram[1]) elder_bears = (ema[0] < ema[1]) and (macd_histogram[0] < macd_histogram[1]) elder_color = elder_bulls ? green // If Bulls Control Trend and Momentum : elder_bears ? red // If Bears Control Trend and Mementum : blue // If Neither Bulls or Bears Control the Market barcolor(elder_color) 수식 변환 문의드립니다. 감사합니다.
프로필 이미지
물고기
2020-02-20
506
글번호 136162
지표
답변완료

진입가격별 피라미딩

옵션 진입가격에 제한을 둔 수식입니다. 진입가격별로 피라미딩 수량을 조절하는 부분만 변경해주세요. 피라미딩그룹은 2개면 됩니다. 예) 1.00 에서 2.99 구간 진입했을 때는 10개 적용 0.01 에서 0.99 구간 진입했을 때는 20개 적용 ******************************************************************************** Input : 최대(2.99),최소(0.01); input: 시간1(090000),시간2(144500),봉갯수3(1),상승4(0.10),통제range5(10.00); input : uppyra검증(0.00),상승pyra(0.00),상승N(0); var : V1(0,data2),C2(0,data1),LP(0,data1); C2 = data2(c); if data2(bdate != bdate[1]) Then { v1 = 0; } if data2(stime >= 시간1 and stime < 시간2) Then { v1 = v1 + 1; if data2(v1 == 봉갯수3 and C > lowD(0)+상승4 and HighD(0) < lowD(0)+통제range5) and 최대 >= C and C >= 최소 Then buy(); } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then LP = C2; if data2(C >= C2[BarsSinceEntry]+uppyra검증 and MaxContracts < 상승N and H >= LP+상승Pyra) Then buy("bb"); }
프로필 이미지
좌오비우오비
2020-02-20
413
글번호 136160
시스템