커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수정을 부탁 드립니다.

안녕하세요! 아래식은 직전봉 고가 또는 저가 돌파시 매수매도식 입니다. 이 수식을 중심선 상방 돌파시 매수 하방 돌파시 매도식으로 변경을 부탁드립니다. 당일부터 일, 주, 월봉까지 모두 사용할 수 있도록 해주세요! 감사합니다. 1 if C > H[1] Then Buy(); if C < L[1] Then ExitLong(); 2 if C < L[1] Then sell(); if C > H[1] Then Exitshort();
프로필 이미지
qha71
2025-05-23
280
글번호 191115
시스템
답변완료

수식 문의드립니다.

화살표 표시가 안보이는데 어디서 잘 못된걸까요? ^^ 진입은 1 이평이 2 이평을 돌파할 때 익절과 손절은 5 이평이 20 이평을 돌파할 때로 잡았습니다 vars: ma1(0), ma2(0), ma5(0), ma20(0), longEntry(false), shortEntry(false); // 이동평균 계산 ma1 = ma(C, 1); ma2 = ma(C, 2); ma5 = ma(C, 5); ma20 = ma(C, 20); // === 매수 진입 === if (longEntry = false) and (ma1 > ma2) and (ma1[1] <= ma2[1]) and (C > O) then begin buy(); // 매수 진입 longEntry = true; shortEntry = false; end; // === 매도 진입 === if (shortEntry = false) and (ma1 < ma2) and (ma1[1] >= ma2[1]) and (C < O) then begin sell(); // 매도 진입 shortEntry = true; longEntry = false; end; // === 매수 포지션 청산 === if longEntry then begin // 익절 if (ma5 > ma20) and (ma5[1] <= ma20[1]) then begin sell(); // 청산 longEntry = false; end // 손절 else if (ma5 < ma20) and (ma5[1] >= ma20[1]) then begin sell(); // 청산 longEntry = false; end; end; // === 매도 포지션 청산 === if shortEntry then begin // 익절 if (ma5 < ma20) and (ma5[1] >= ma20[1]) then begin buy(); // 청산 shortEntry = false; end // 손절 else if (ma5 > ma20) and (ma5[1] <= ma20[1]) then begin buy(); // 청산 shortEntry = false; end; end;
프로필 이미지
억수로
2025-05-23
320
글번호 191113
시스템

사공하늘 님에 의해서 삭제되었습니다.

프로필 이미지
사공하늘
2025-05-23
105
글번호 191112
검색

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

프로필 이미지
해피오
2025-05-23
0
글번호 191111
지표
답변완료

강세약세

안녕하세요 틱차트 사용할때 macd 0선 기준으로 차트 바탕색이 바뀌는 강세약세 수식 부탁드립니다. 색이 바뀔대 검은선이 같이 생기면서 구분되어지면 좋겠습니다. shortPeriod 10 longPeriod 100 peiod 9
프로필 이미지
어떤하루
2025-06-18
331
글번호 191104
지표
답변완료

수식부탁드립니다.

항상 감사드립니다. 1. 20일 신고가 2. 일봉상 전고점 돌파하는 종목 3. 240이평 위 종목 조건에 부합하는 종목 검색식 부탁드립니다.
프로필 이미지
잔차
2025-05-23
277
글번호 191103
종목검색
답변완료

문의 드립니다.

아래 식에서 익절가를 설정할 수 있도록 추가 부탁드립니다. 매수용과 매도용 각각 분리해서 부탁드립니다. var1 = (DayHigh+DayLow)/2; if CrossUp(c,Var1) Then Buy(); if CrossDown(C,Var1) Then ExitLong(); var1 = (DayHigh+DayLow)/2; if CrossDown(C,Var1) Then Sell(); if CrossUp(c,Var1) Then ExitShort();
프로필 이미지
선물대장
2025-05-22
268
글번호 191102
시스템
답변완료

부탁드립니다 항상 감사합니다

Input: len(10), FC(1), SC(150), TP_Ratio(0.985), SL_Ratio(1.01), 진입수량(1); Var: Price(0), Len1(0), w(0), H1(0), L1(0), N1(0), H2(0), L2(0), N2(0), H3(0), L3(0), N3(0), dimen1(0), dimen(0), alpha1(0), oldalpha(0), oldN(0), N(0), alpha_(0), alpha(0), out(0), 진입가(0), TP(0), SL(0), posFlag(0), tx(0); // FRAMA 계산 Price = (H + L) / 2; len1 = len / 2; w = log(2 / (SC + 1)); H1 = highest(H, len1); L1 = lowest(L, len1); N1 = (H1 - L1) / len1; H2 = highest(H, len)[len1]; L2 = lowest(L, len)[len1]; N2 = (H2 - L2) / len1; H3 = highest(H, len); L3 = lowest(L, len); N3 = (H3 - L3) / len; dimen1 = (log(N1 + N2) - log(N3)) / log(2); dimen = iff(N1 > 0 and N2 > 0 and N3 > 0, dimen1, iff(isnan(dimen1[1]), 0, dimen1[1])); alpha1 = exp(w * (dimen - 1)); oldalpha = iff(alpha1 > 1, 1, iff(alpha1 < 0.01, 0.01, alpha1)); oldN = (2 - oldalpha) / oldalpha; N = (((SC - FC) * (oldN - 1)) / (SC - 1)) + FC; alpha_ = 2 / (N + 1); alpha = iff(alpha_ < 2 / (SC + 1), 2 / (SC + 1), iff(alpha_ > 1, 1, alpha_)); out = (1 - alpha) * iff(isnan(out[1]), 0, out[1]) + alpha * Price; // 진입 조건 If Close < out and Close[1] >= out[1] and posFlag = 0 Then Begin SellShort("FRAMA Short") next bar at market; 진입가 = Close; TP = 진입가 * TP_Ratio; SL = 진입가 * SL_Ratio; posFlag = -1; tx = Text_New(Date, Time, High, "진입조건만족"); Text_SetColor(tx, Red); End; // 청산 조건 If posFlag = -1 Then Begin If Close <= TP or Close >= SL Then Begin BuyToCover("청산") next bar at market; posFlag = 0; End; End; // 시각화 Plot1(out, "FRAMA", Blue); 지표로 적용할수있게 수정부탁드립니다 감사합니다!!
프로필 이미지
윤호석
2025-05-22
338
글번호 191101
지표
답변완료

키움

가=(highest(high,midPeriod)+lowest(low,midPeriod))/2; 나=supertrend(period, multiplier); M50=ma(C, 50); M200=ma(C, 200); M5=ma(C, 5); M1=ma(C, 1); CrossUp(나, 가)OR crossUP(C, 가)OR CrossUp(M1, M5)OR CrossUp(M1, M200)OR CrossUp(M1, M50)OR C>가 AND C>나 AND C>M5 AND C>M200 period 60 multiplier 2 midPeriod 26 항상감사합니다
프로필 이미지
박셰프
2025-05-22
313
글번호 191100
종목검색